diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 1aa8de88..d9ecc5dc 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -10912,50 +10912,56 @@ class App(QtCore.QObject): # ''').format(fsize=fsize, tsize=tsize)) selected_text = ''' -

%s

+

{title}

-

%s:
- %s:

+

{subtitle}:
+ {s1}

    -
  1. %s menu's, %s.
    +
  2. {s2}

    - %s & %s.

    + {s3}
    +  
  3. +
  4. {s4}
     
  5. -
  6. %s %s (%s), %s %s it-s %s.

    - %s %s %s %s %s.
    +
  7. {s5}
    +  

  8. - %s:
    +
  9. {s6}

    - %s -> %s -> %s -> %s -> %s -> %s -> %s - -> %s %s) -> %s
  10. + {s7}
-

%s %s -> %s %s it's %s: - F3.

- ''' % ( - _("Selected Tab - Choose an Item from Project Tab"), _("Details"), - _("The normal flow when working in FlatCAM is the following"), - _("Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into FlatCAM using either the"), - _("toolbars, key shortcuts or even dragging and dropping the files on the GUI"), - _("You can also load a FlatCAM project by double clicking on the project file, drag"), - _("drop of the file into the FLATCAM GUI or through the menu/toolbar links offered within the app"), - _("Once an object is available in the Project Tab, by selecting it and then focusing on"), - _("SELECTED TAB"), _("more simpler is to double click the object name in the Project Tab"), - _("SELECTED TAB"), _("will be updated with the object properties according to"), - _("kind: Gerber, Excellon, Geometry or CNCJob object"), - _("If the selection of the object is done on the canvas by single click instead, and the"), - _("SELECTED TAB"), - _("is in focus, again the object properties will be displayed into the Selected Tab. Alternatively, " - "double clicking on the object on the canvas will bring the"), - _("SELECTED TAB"), _("and populate it even if it was out of focus"), - _("You can change the parameters in this screen and the flow direction is like this"), - _("Gerber/Excellon Object"), _("Change Parameter"), _("Generate Geometry"), _("Geometry Object"), - _("Add tools (change param in Selected Tab)"), _("Generate CNCJob"), _("CNCJob Object"), - _("Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, done in"), _("SELECTED TAB"), - _("Save GCode"), _("A list of key shortcuts is available through an menu entry in"), _("Help"), - _("Shortcuts List"), _("or through"), _("own key shortcut"), +

{s8}

+ '''.format( + title=_("Selected Tab - Choose an Item from Project Tab"), + subtitle=_("Details"), + + s1=_("The normal flow when working in FlatCAM is the following:"), + s2=_("Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into FlatCAM " + "using either the toolbars, key shortcuts or even dragging and dropping the " + "files on the GUI."), + s3=_("You can also load a FlatCAM project by double clicking on the project file, " + "drag and drop of the file into the FLATCAM GUI or through the menu (or toolbar) " + "actions offered within the app."), + s4=_("Once an object is available in the Project Tab, by selecting it and then focusing " + "on SELECTED TAB (more simpler is to double click the object name in the Project Tab, " + "SELECTED TAB will be updated with the object properties according to its kind: " + "Gerber, Excellon, Geometry or CNCJob object."), + s5=_("If the selection of the object is done on the canvas by single click instead, " + "and the SELECTED TAB is in focus, again the object properties will be displayed into the " + "Selected Tab. Alternatively, double clicking on the object on the canvas will bring " + "the SELECTED TAB and populate it even if it was out of focus."), + s6=_("You can change the parameters in this screen and the flow direction is like this:"), + s7=_("Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> " + "Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> " + "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " + "(again, done in SELECTED TAB) --> Save GCode."), + s8=_("A list of key shortcuts is available through an menu entry in Help --> Shortcuts List " + "or through its own key shortcut: F3."), + tsize=tsize, + fsize=fsize ) sel_title.setText(selected_text) diff --git a/README.md b/README.md index a239c9cd..0cf6cc19 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,10 @@ CAD program, and create G-Code for Isolation routing. - fixed the MultiColor plot option Gerber selected tab to work in legacy graphic engine - documented some methods in the ShapeCollectionLegacy class - updated the files: setup_ubuntu.sh and requirements.txt +- some strings changed to be easier for translation +- updated the .POT file and the translation files +- updated and corrected the Romanian and Spanish translations +- updated the .PO files for the rest of the translations, they need to be filled in. 21.09.2019 diff --git a/camlib.py b/camlib.py index 3986e157..8730a6cf 100644 --- a/camlib.py +++ b/camlib.py @@ -3438,7 +3438,7 @@ class Gerber (Geometry): return 'fail' log.warning("Joining %d polygons." % len(poly_buffer)) - self.app.inform.emit('%s %d %s.' % (_("Gerber processing. Joining"), len(poly_buffer), _("polygons"))) + self.app.inform.emit('%s: %d.' % (_("Gerber processing. Joining polygons"), len(poly_buffer))) if self.use_buffer_for_union: log.debug("Union by buffer...") diff --git a/flatcamEditors/FlatCAMGrbEditor.py b/flatcamEditors/FlatCAMGrbEditor.py index 0ad26c37..0302b410 100644 --- a/flatcamEditors/FlatCAMGrbEditor.py +++ b/flatcamEditors/FlatCAMGrbEditor.py @@ -3809,8 +3809,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('%s: %s %s...' % - (_("Adding aperture"), str(aperture_id), _("geo"))): + with self.app.proc_container.new('%s: %s ...' % + (_("Adding geometry for aperture"), str(aperture_id))): storage_elem = [] self.storage_dict[aperture_id] = {} diff --git a/flatcamTools/ToolMeasurement.py b/flatcamTools/ToolMeasurement.py index 22826573..7a38dff1 100644 --- a/flatcamTools/ToolMeasurement.py +++ b/flatcamTools/ToolMeasurement.py @@ -45,10 +45,10 @@ class Measurement(FlatCAMTool): self.units_value = QtWidgets.QLabel("%s" % str({'mm': _("METRIC (mm)"), 'in': _("INCH (in)")}[self.units])) self.units_value.setDisabled(True) - self.start_label = QtWidgets.QLabel("%s %s:" % (_('Start'), _('Coords'))) + self.start_label = QtWidgets.QLabel("%s:" % _('Start Coords')) self.start_label.setToolTip(_("This is measuring Start point coordinates.")) - self.stop_label = QtWidgets.QLabel("%s %s:" % (_('Stop'), _('Coords'))) + self.stop_label = QtWidgets.QLabel("%s:" % _('Stop Coords')) self.stop_label.setToolTip(_("This is the measuring Stop point coordinates.")) self.distance_x_label = QtWidgets.QLabel('%s:' % _("Dx")) diff --git a/flatcamTools/ToolPaint.py b/flatcamTools/ToolPaint.py index b7b00517..82e4d1ea 100644 --- a/flatcamTools/ToolPaint.py +++ b/flatcamTools/ToolPaint.py @@ -1241,13 +1241,15 @@ class ToolPaint(FlatCAMTool, Gerber): # poly = find_polygon(self.solid_geometry, inside_pt) if isinstance(obj, FlatCAMGerber): if self.app.defaults["gerber_buffering"] == 'no': - self.app.inform.emit('%s %s' % - (_("Paint Tool. Normal painting polygon task started."), + self.app.inform.emit('%s %s %s' % + (_("Paint Tool."), _("Normal painting polygon task started."), _("Buffering geometry..."))) else: - self.app.inform.emit(_("Paint Tool. Normal painting polygon task started.")) + self.app.inform.emit('%s %s' % + (_("Paint Tool."), _("Normal painting polygon task started."))) else: - self.app.inform.emit(_("Paint Tool. Normal painting polygon task started.")) + self.app.inform.emit('%s %s' % + (_("Paint Tool."), _("Normal painting polygon task started."))) if isinstance(obj, FlatCAMGerber): if self.app.defaults["tools_paint_plotting"] == 'progressive': @@ -1285,7 +1287,8 @@ class ToolPaint(FlatCAMTool, Gerber): return proc = self.app.proc_container.new(_("Painting polygon...")) - self.app.inform.emit('%s: %s' % (_("Paint Tool. Painting polygon at location"), str(inside_pt))) + self.app.inform.emit('%s %s: %s' % + (_("Paint Tool."), _("Painting polygon at location"), str(inside_pt))) name = outname if outname is not None else self.obj_name + "_paint" @@ -1811,13 +1814,15 @@ class ToolPaint(FlatCAMTool, Gerber): log.debug("Paint Tool. Rest machining painting all task started.") if isinstance(obj, FlatCAMGerber): if app_obj.defaults["gerber_buffering"] == 'no': - app_obj.inform.emit('%s %s' % - (_("Paint Tool. Rest machining painting all task started."), + app_obj.inform.emit('%s %s %s' % + (_("Paint Tool."), _("Rest machining painting all task started."), _("Buffering geometry..."))) else: - app_obj.inform.emit(_("Paint Tool. Rest machining painting all task started.")) + app_obj.inform.emit('%s %s' % + (_("Paint Tool."), _("Rest machining painting all task started."))) else: - app_obj.inform.emit(_("Paint Tool. Rest machining painting all task started.")) + app_obj.inform.emit('%s %s' % + (_("Paint Tool."), _("Rest machining painting all task started."))) tool_dia = None sorted_tools.sort(reverse=True) @@ -2098,13 +2103,16 @@ class ToolPaint(FlatCAMTool, Gerber): log.debug("Paint Tool. Normal painting area task started.") if isinstance(obj, FlatCAMGerber): if app_obj.defaults["gerber_buffering"] == 'no': - app_obj.inform.emit('%s %s' % - (_("Paint Tool. Normal painting area task started."), + app_obj.inform.emit('%s %s %s' % + (_("Paint Tool."), + _("Normal painting area task started."), _("Buffering geometry..."))) else: - app_obj.inform.emit(_("Paint Tool. Normal painting area task started.")) + app_obj.inform.emit('%s %s' % + (_("Paint Tool."), _("Normal painting area task started."))) else: - app_obj.inform.emit(_("Paint Tool. Normal painting area task started.")) + app_obj.inform.emit('%s %s' % + (_("Paint Tool."), _("Normal painting area task started."))) tool_dia = None if order == 'fwd': @@ -2277,13 +2285,15 @@ class ToolPaint(FlatCAMTool, Gerber): log.debug("Paint Tool. Rest machining painting area task started.") if isinstance(obj, FlatCAMGerber): if app_obj.defaults["gerber_buffering"] == 'no': - app_obj.inform.emit('%s %s' % - (_("Paint Tool. Rest machining painting area task started."), + app_obj.inform.emit('%s %s %s' % + (_("Paint Tool."), + _("Rest machining painting area task started."), _("Buffering geometry..."))) else: app_obj.inform.emit(_("Paint Tool. Rest machining painting area task started.")) else: - app_obj.inform.emit(_("Paint Tool. Rest machining painting area task started.")) + app_obj.inform.emit('%s %s' % + (_("Paint Tool."), _("Rest machining painting area task started."))) tool_dia = None sorted_tools.sort(reverse=True) diff --git a/flatcamTools/ToolPanelize.py b/flatcamTools/ToolPanelize.py index f241d6ad..3fd90dc1 100644 --- a/flatcamTools/ToolPanelize.py +++ b/flatcamTools/ToolPanelize.py @@ -772,8 +772,8 @@ class Panelize(FlatCAMTool): currenty += lenghty if panel_type == 'gerber': - self.app.inform.emit('%s %s' % - (_("Generating panel ..."), _("Adding the Gerber code."))) + self.app.inform.emit('%s' % + _("Generating panel ... Adding the Gerber code.")) obj_fin.source_file = self.app.export_gerber(obj_name=self.outname, filename=None, local_use=obj_fin, use_thread=False) @@ -784,8 +784,8 @@ class Panelize(FlatCAMTool): # app_obj.log.debug("Finished creating a cascaded union for the panel.") self.app.proc_container.update_view_text('') - self.app.inform.emit('%s %s: %d' % - (_("Generating panel ..."), _("Spawning copies"), (int(rows * columns)))) + self.app.inform.emit('%s: %d' % + (_("Generating panel... Spawning copies"), (int(rows * columns)))) if isinstance(panel_obj, FlatCAMExcellon): self.app.progress.emit(50) self.app.new_object("excellon", self.outname, job_init_excellon, plot=True, autoselected=True) diff --git a/flatcamTools/ToolSub.py b/flatcamTools/ToolSub.py index 78fb160e..41432619 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('%s %s %s...' % (_("Parsing aperture", str(apid), _("geometry")))): + with self.app.proc_container.new('%s: %s...' % (_("Parsing geometry for aperture", str(apid)))): for geo_el in geo: new_el = dict() @@ -520,7 +520,7 @@ class ToolSub(FlatCAMTool): if tool == "single": text = _("Parsing solid_geometry ...") else: - text = '%s %s %s...' % (_("Parsing tool"), str(tool), _("geometry")) + text = '%s: %s...' % (_("Parsing solid_geometry for tool"), str(tool)) with self.app.proc_container.new(text): # resulting paths are closed resulting into Polygons diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index aed543f4..6800070f 100644 Binary files a/locale/de/LC_MESSAGES/strings.mo and b/locale/de/LC_MESSAGES/strings.mo differ diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index f4ab8d7c..edbd453d 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-20 01:31+0300\n" -"PO-Revision-Date: 2019-09-20 01:31+0300\n" +"POT-Creation-Date: 2019-09-22 17:04+0300\n" +"PO-Revision-Date: 2019-09-22 17:04+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -17,34 +17,34 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "" -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 msgid "Could not find the Language files. The App strings are missing." msgstr "" "Die Sprachdateien konnten nicht gefunden werden. Die App-Zeichenfolgen " "fehlen." -#: FlatCAMApp.py:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." msgstr "" -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Abnehmbare Laschen" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -52,54 +52,54 @@ msgstr "" "Quelloffene Software - Geben Sie help ein, um zu beginnen\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: FlatCAMApp.py:2576 +#: FlatCAMApp.py:2609 #, fuzzy #| msgid "Open Script ..." msgid "Executing Tcl Script ..." msgstr "Skript öffnen ..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Geöffnet storniert." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "Open Config-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Open Script-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Öffnen der Excellon-Datei fehlgeschlagen." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Öffnen der GCode-Datei fehlgeschlagen." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Öffnen der Gerber-Datei fehlgeschlagen." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "Wählen Sie ein zu bearbeitendes Geometrie-, Gerber- oder Excellon-Objekt aus." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -109,82 +109,82 @@ msgstr "" "Geometrie ist nicht möglich.\n" "Bearbeiten Sie jeweils nur eine Geometrie." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Editor ist aktiviert ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nein" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Kündigen" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Das Objekt ist nach der Bearbeitung leer." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" "Wählen Sie ein Gerber-, Geometrie- oder Excellon-Objekt zum Aktualisieren " "aus." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr " Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "Import der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Importierte Standardwerte aus" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -192,35 +192,35 @@ msgstr "" "Berechtigung verweigert, Speichern nicht möglich.\n" "Wahrscheinlich hält eine andere App die Datei offen und ist nicht zugänglich." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Standardwerte in die Datei." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM-Einstellungsordner geöffnet." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben." -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "Fehler beim Öffnen der letzten Projektdatei zum Schreiben." -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -229,11 +229,11 @@ msgstr "" "Objekt ({kind}) gescheitert weil: {error} \n" "\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Einheiten in umrechnen " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Plotten" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Schließen" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -302,85 +302,85 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progressiv" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Verwandeln" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 #, fuzzy #| msgid "Send Stats" msgid "Status" msgstr "Statistiken senden" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Sprachen" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Verwandeln" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -388,11 +388,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -400,21 +400,21 @@ msgstr "" "[success] Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM " "registriert sind." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4981 +#: FlatCAMApp.py:5035 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 " @@ -432,43 +432,43 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Verbindung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-Objekten." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "" "Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Erwartete eine FlatCAMGeometry, bekam" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "Einheiten umschalten" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Projekteinheiten ändern ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -478,52 +478,52 @@ msgstr "" "Eigenschaften aller Objekte entsprechend skaliert.\n" "Fortsetzen?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Umgerechnete Einheiten in %s" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr "Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Exportcode abgebrochen." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Gespeichert in" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Bitte geben Sie einen Werkzeugdurchmesser ungleich Null im Float-Format ein." -#: FlatCAMApp.py:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -532,11 +532,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -544,88 +544,92 @@ msgstr "" "Möchten Sie wirklich dauerhaft löschen?\n" "die ausgewählten Objekte?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Ursprung einstellen ..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Ursprungssatz" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "" + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Gemacht." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "" "Es ist kein Objekt ausgewählt. Wählen Sie ein Objekt und versuchen Sie es " "erneut." -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Abbrechen. Die aktuelle Aufgabe wird so schnell wie möglich ordnungsgemäß " "abgeschlossen ..." -#: FlatCAMApp.py:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -633,75 +637,75 @@ msgstr "" "Ein oder mehrere Werte werden geändert.\n" "Möchten Sie die Einstellungen speichern?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Fertig drehen." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "Auf der X-Achse wurde kein Objekt zum Neigen / Scheren ausgewählt." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse" -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "Kein Objekt für Neigung / Scherung auf der Y-Achse ausgewählt." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse" -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -709,80 +713,80 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Bitte geben Sie im Float-Format einen Rasterwert mit einem Wert ungleich " "Null ein." -#: FlatCAMApp.py:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "Neues Raster" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr "Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} ausgewählt" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -792,246 +796,246 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:8185 +#: FlatCAMApp.py:8347 #, fuzzy #| msgid "Open Gerber" msgid "Opening Gerber file." msgstr "Gerber öffnen" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Öffnen der Gerberdatei abgebrochen." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:8221 +#: FlatCAMApp.py:8383 #, fuzzy #| msgid "Opening Excellon." msgid "Opening Excellon file." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr "Öffnen der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:8261 +#: FlatCAMApp.py:8423 #, fuzzy #| msgid "Opening G-Code." msgid "Opening G-Code file." msgstr "G-Code öffnen." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Öffnen der G-Code-Datei abgebrochen." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Projektdatei öffnen abgebrochen." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Öffnen der Konfigurationsdatei abgebrochen." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "Kein Objekt ausgewählt." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr " Export von SVG abgebrochen." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 sein" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt aus, das Sie " "exportieren möchten." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien gespeichert " "werden ..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "" "Kein Objekt ausgewählt Bitte wählen Sie ein Excellon-Objekt zum Exportieren " "aus." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-Dateien gespeichert " "werden ..." -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Kein Objekt ausgewählt. Bitte wählen Sie ein Excellon-Objekt aus, das Sie " "exportieren möchten." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Export der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "" "Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt aus, das Sie " "exportieren möchten." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Export der Gerberdatei abgebrochen." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Export der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Öffnen der SVG-Datei abgebrochen." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Öffnen der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 #, fuzzy #| msgid "Change the size of the object." msgid "Viewing the source code of the selected object." msgstr "Ändern Sie die Größe des Objekts." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 #, fuzzy #| msgid "Moving..." msgid "Loading..." msgstr "Ziehen um..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Wählen Sie eine Gerber- oder Excellon-Datei aus, um die Quelldatei " "anzuzeigen." -#: FlatCAMApp.py:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 msgid "There is no selected object for which to see it's source file code." msgstr "" "Es gibt kein ausgewähltes Objekt, für das man seinen Quelldateien sehen kann." -#: FlatCAMApp.py:8812 +#: FlatCAMApp.py:8974 #, fuzzy #| msgid "Failed to rotate. No object selected" msgid "Failed to load the source code for the selected object" msgstr " Fehler beim Drehen. Kein Objekt ausgewählt" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 #, fuzzy #| msgid "" #| "#\n" @@ -1097,106 +1101,106 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Öffnen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:9086 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "TCL script file opened in Code Editor." msgstr "Maschinencode in den Code-Editor geladen" -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." msgstr "" -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Ausführen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Projekt speichern abgebrochen." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1204,85 +1208,86 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Geöffnet" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Die Excellon-Datei konnte nicht geöffnet werden. Wahrscheinlich keine " "Excellon-Datei." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1293,49 +1298,49 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:10137 +#: FlatCAMApp.py:10299 #, fuzzy #| msgid "Open Config file failed." msgid "Opening FlatCAM Config file." msgstr "Open Config-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: FlatCAMApp.py:10190 +#: FlatCAMApp.py:10352 #, fuzzy #| msgid "Saving FlatCAM Project" msgid "Opening FlatCAM Project file." msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Projekt geladen von" -#: FlatCAMApp.py:10334 +#: FlatCAMApp.py:10496 #, fuzzy #| msgid "Delete objects" msgid "Redrawing all objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1347,209 +1352,117 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" +#: FlatCAMApp.py:10941 +msgid "The normal flow when working in FlatCAM is the following:" msgstr "" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" -msgstr "" - -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "" - -#: FlatCAMApp.py:10785 -#, fuzzy -#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "Nur Gerber-, Excellon- und Geometrie-Objekte können gespiegelt werden." - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" -msgstr "" - -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "" -#: FlatCAMApp.py:10792 -#, fuzzy -#| msgid "Excellon Object" -msgid "Gerber/Excellon Object" -msgstr "Excellon-Objekt" - -#: FlatCAMApp.py:10792 -#, fuzzy -#| msgid "Parameters" -msgid "Change Parameter" -msgstr "Parameters" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Geometrie erzeugen" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Geometrieobjekt" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "" - -#: FlatCAMApp.py:10793 -#, fuzzy -#| msgid "Generate CNC" -msgid "Generate CNCJob" -msgstr "CNC generieren" - -#: FlatCAMApp.py:10793 -#, fuzzy -#| msgid "CNC Job Object" -msgid "CNCJob Object" -msgstr "CNC-Auftragsobjekt" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Speichern Sie GCode" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" +#: FlatCAMApp.py:10961 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." msgstr "" -#: FlatCAMApp.py:10795 -#, fuzzy -#| msgid "&Help" -msgid "Help" -msgstr "&Hilfe" - -#: FlatCAMApp.py:10796 -#, fuzzy -#| msgid "Shortcuts List\tF3" -msgid "Shortcuts List" -msgstr "Tastenkürzel Liste\tF3" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "" - -#: FlatCAMApp.py:10796 -#, fuzzy -#| msgid "Key Shortcut List" -msgid "own key shortcut" -msgstr "Tastenkürzel Liste" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1557,174 +1470,174 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "Info" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " "angefordert." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 #, fuzzy #| msgid "Save changes" msgid "Name changed from" msgstr "Änderungen speichern" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 #, fuzzy #| msgid "Stop" msgid "to" msgstr "Halt" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Aufrechnung ..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Skalierung ..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Verziehen..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 #, fuzzy, python-format #| msgid "Basic" msgid "%s" msgstr "Basic" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Erweitert" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 #, fuzzy, python-format #| msgid "Basic" msgid "%s" msgstr "Basic" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Pufferung" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Gemacht" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 #, fuzzy #| msgid "Plot Options" msgid "Isolating..." msgstr "Diagrammoptionen" -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Rau" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Isolationsgeometrie erstellt" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 #, fuzzy #| msgid "Substraction" msgid "Subtracting Geo" msgstr "Subtraktion" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Plotten Apertures" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Bohrungen insgesamt" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Schlitz insgesamt" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1732,29 +1645,29 @@ msgstr "Schlitz insgesamt" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1766,42 +1679,42 @@ msgstr "Schlitz insgesamt" msgid "Wrong value format entered, use a number." msgstr "Falsches Wertformat eingegeben, eine Zahl verwenden." -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 msgid "Please select one or more tools from the list and try again." msgstr "" "Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen " "Sie es erneut." -#: FlatCAMObj.py:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Das Fräswerkzeug für BOHRER ist größer als die Lochgröße. Abgebrochen." -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "Werkzeugnummer" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Durchmesser" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "Bohrnummer" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "Schlitznummer" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. Abgebrochen." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1809,7 +1722,7 @@ msgstr "" "Falsches Wertformat für self.defaults [\"z_pdepth\"] oder self.options " "[\"z_pdepth\"]" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1817,11 +1730,11 @@ msgstr "" "Falsches Wertformat für self.defaults [\"feedrate_probe\"] oder self.options " "[\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "CNC-Code generieren" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1831,57 +1744,57 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Oberfläche" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "Kopieren" -#: FlatCAMObj.py:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Bitte geben Sie den gewünschten Werkzeugdurchmesser im Real-Format ein." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Werkzeug in der Werkzeugtabelle hinzugefügt." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "Standardwerkzeug hinzugefügt Falsches Wertformat eingegeben." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Fehlgeschlagen. Wählen Sie ein Werkzeug zum Kopieren aus." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "Das Werkzeug wurde in die Werkzeugtabelle kopiert." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "Das Werkzeug wurde in der Werkzeugtabelle bearbeitet." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Gescheitert. Wählen Sie ein Werkzeug zum Löschen aus." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "Werkzeug wurde in der Werkzeugtabelle gelöscht." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 #, fuzzy #| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" @@ -1889,21 +1802,21 @@ msgstr "" "Diese Geometrie kann nicht verarbeitet werden, da es sich um %s Geometrie " "handelt." -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 #, fuzzy #| msgid "Geometry" msgid "geometry" msgstr "Geometrie" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "Gescheitert. Kein Werkzeug in der Werkzeugtabelle ausgewählt ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1912,48 +1825,48 @@ msgstr "" "Wert angegeben.\n" "Fügen Sie einen Werkzeugversatz hinzu oder ändern Sie den Versatztyp." -#: FlatCAMObj.py:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "G-Code-Analyse läuft ..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "G-Code-Analyse beendet ..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 #, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" msgstr "Fertige G-Code Verarbeitung ..." -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 #, fuzzy #| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" msgstr "G-Code-Verarbeitung fehlgeschlagen mit Fehler: %s" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Abgebrochen. Leere Datei hat keine Geometrie ..." -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Fertige G-Code Verarbeitung ..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "CNCjob erstellt" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" "Der Skalierungsfaktor muss eine Zahl sein: Ganzzahl oder Fließkommazahl." -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Geometrie Skalierung fertig." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1961,11 +1874,11 @@ msgstr "" "Ein (x, y) Wertepaar wird benötigt. Wahrscheinlich haben Sie im Feld Offset " "nur einen Wert eingegeben." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Geometrie Offset fertig." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1975,72 +1888,72 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Erweitert" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 #, fuzzy #| msgid "Plot Options" msgid "Plotting..." msgstr "Diagrammoptionen" -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Maschinencode exportieren ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Maschinencode exportieren abgebrochen ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Maschinencode-Datei gespeichert in" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "[ERROR] FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "Maschinencode in den Code-Editor geladen" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 msgid "This CNCJob object can't be processed because it is a" msgstr "Dieses CNCJob-Objekt kann nicht verarbeitet werden, da es sich um ein" -#: FlatCAMObj.py:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "CNCJob-Objekt" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-Code hat keinen Einheitencode: entweder G20 oder G21" -#: FlatCAMObj.py:6050 +#: FlatCAMObj.py:6093 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Abgebrochen. Der benutzerdefinierte Code zum Ändern des Werkzeugs ist " "aktiviert, aber er ist leer." -#: FlatCAMObj.py:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "" "Der Werkzeugwechsel-G-Code wurde durch einen benutzerdefinierten Code " "ersetzt." -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "Die verwendete Postprozessor-Datei muss im Namen enthalten sein: " "'toolchange_custom'" -#: FlatCAMObj.py:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "Es gibt keine Postprozessor-Datei." @@ -2048,17 +1961,17 @@ msgstr "Es gibt keine Postprozessor-Datei." msgid "processes running." msgstr "laufende Prozesse." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "Die Anwendung wird neu gestartet." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 #, fuzzy #| 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 "Möchten Sie die aktuelle Sprache wirklich in %s ändern?" -#: FlatCAMTranslation.py:94 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Sprache anwenden ..." @@ -2071,69 +1984,69 @@ msgstr "Objekt umbenannt von {old} zu {new}" msgid "Cause of error" msgstr "Fehlerursache" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry ist weder BaseGeometry noch eine Liste." -#: camlib.py:594 +#: camlib.py:602 #, fuzzy #| msgid "# Passes" msgid "Pass" msgstr "Durchgang" -#: camlib.py:614 +#: camlib.py:622 #, fuzzy #| msgid "Buffer Exterior" msgid "Get Exteriors" msgstr "Puffer außen" -#: camlib.py:617 +#: camlib.py:625 #, fuzzy #| msgid "Buffer Interior" msgid "Get Interiors" msgstr "Pufferinnenraum" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "Objekt wurde gespiegelt" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "Spiegelung fehlgeschlagen Kein Objekt ausgewählt" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "Objekt wurde gedreht" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr " Fehler beim Drehen. Kein Objekt ausgewählt" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "Objekt war schief ..." -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Fehler beim Neigen Kein Objekt ausgewählt" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Gerber-Verarbeitung. Parsing" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "Linien" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Koordinaten fehlen, Zeile wird ignoriert" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Die GERBER-Datei könnte CORRUPT sein. Überprüfen Sie die Datei !!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2141,57 +2054,55 @@ msgstr "" "Region hat nicht genug Punkte. Die Datei wird verarbeitet, es treten jedoch " "Parserfehler auf. Linien Nummer" -#: camlib.py:3433 -msgid "Gerber processing. Joining" +#: camlib.py:3441 +#, fuzzy +#| msgid "Gerber processing. Joining" +msgid "Gerber processing. Joining polygons" msgstr "Gerber-Verarbeitung. Beitreten" -#: camlib.py:3433 -msgid "polygons" -msgstr "Polygone" - -#: camlib.py:3450 +#: camlib.py:3458 #, fuzzy #| msgid "Gerber processing. Parsing" msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber-Verarbeitung. Parsing" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Gerber Linie" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Gerber-Zeileninhalt" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Gerber-Parser FEHLER" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Gerber-Skalierung erfolgt." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Gerber Offset fertig." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Gerber Spiegel fertig." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Gerber-Versatz fertig." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Gerber drehen fertig." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "Dies ist die GCODE-Marke" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2199,7 +2110,7 @@ msgstr "" "Keine Angaben zum Werkzeugdurchmesser. Siehe Shell.\n" "Ein Werkzeugwechselereignis: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2213,7 +2124,7 @@ msgstr "" "Der Benutzer muss das resultierende Excellon-Objekt bearbeiten und die " "Durchmesser so ändern, dass sie den tatsächlichen Durchmessern entsprechen." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2222,7 +2133,7 @@ msgstr "" "{e_code} Excellon-Parser-Fehler.\n" "Analyse fehlgeschlagen. Linie {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2232,11 +2143,11 @@ msgstr "" "Werkzeug zugeordnet ist.\n" "Überprüfen Sie den resultierenden GCode." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "Es gibt keinen solchen Parameter" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2251,37 +2162,37 @@ msgstr "" "einen negativen Wert. \n" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Der Parameter Cut Z ist Null. Es wird kein Schnitt ausgeführt, und die Datei " "wird übersprungen" -#: camlib.py:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Erstellen einer Liste von Punkten zum Bohren ..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "G-Code starten" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Start-G-Code für Werkzeug mit Durchmesser" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "G91 Koordinaten nicht implementiert ..." -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "Die geladene Excellon-Datei hat keine Bohrer ..." -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Fertige G-Code-Generierung ..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2291,7 +2202,7 @@ msgstr "" "das Format (x, y) haben.\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2299,7 +2210,7 @@ msgstr "" "Der Parameter Cut_Z ist None oder Null. Höchstwahrscheinlich eine schlechte " "Kombination anderer Parameter." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2314,11 +2225,11 @@ msgstr "" "einen negativen Wert. \n" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "Der Parameter für den Travel Z ist Kein oder Null." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2332,40 +2243,40 @@ msgstr "" "einen Tippfehler handelt, konvertiert die App den Wert in einen positiven " "Wert. Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "Der Parameter Z-Weg ist Null. Dies ist gefährlich, da die %s Datei " "übersprungen wird" -#: camlib.py:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Indizierung der Geometrie vor dem Generieren von G-Code ..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "G-Code wird gestartet ..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Fertige G-Code-Generierung" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "Pfade verfolgt" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Erwartet eine Geometrie, erhalten" -#: camlib.py:6640 +#: camlib.py:6648 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Der Versuch, einen CNC-Auftrag aus einem Geometrieobjekt ohne solid_geometry " "zu generieren." -#: camlib.py:6680 +#: camlib.py:6688 #, fuzzy #| msgid "" #| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " @@ -2379,23 +2290,23 @@ msgstr "" "current_geometry zu verwenden.\n" "Erhöhen Sie den Wert (im Modul) und versuchen Sie es erneut." -#: camlib.py:6945 +#: camlib.py:6953 msgid " paths traced." msgstr " Pfade verfolgt." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "In der SolderPaste-Geometrie sind keine Werkzeugdaten vorhanden." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Fertige G-Code-Generierung" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "paths traced." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "G91 Koordinaten nicht implementiert ..." @@ -2507,8 +2418,8 @@ msgstr "" "für die Größenänderung ein." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Abgebrochen." @@ -2535,7 +2446,7 @@ msgstr "Erledigt. Bohrer Bewegen abgeschlossen." msgid "Done. Drill(s) copied." msgstr "Erledigt. Bohrer kopiert." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2576,7 +2487,7 @@ msgid "Tool Dia" msgstr "Werkzeugdurchm" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -2604,7 +2515,7 @@ msgstr "" "Löschen Sie ein Werkzeug in der Werkzeugliste\n" "indem Sie eine Zeile in der Werkzeugtabelle auswählen." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Größe der Bohrer ändern" @@ -2628,8 +2539,8 @@ msgstr "Größe ändern" msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" @@ -2654,16 +2565,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Kreisförmig" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Anzahl der Bohrer" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." @@ -2674,14 +2585,14 @@ msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Richtung" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2696,18 +2607,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2721,25 +2632,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Winkel" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Abstand" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." @@ -2769,26 +2680,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "" "Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird." @@ -2805,16 +2716,16 @@ msgstr "" "Parameter zum Hinzufügen eines Schlitzes (Loch mit ovaler Form)\n" "entweder einzeln oder als Teil eines Arrays." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Länge" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Länge = Die Länge des Schlitzes." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2826,7 +2737,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2855,15 +2766,15 @@ msgstr "" "Wählen Sie den Typ des zu erstellenden Slot-Arrays.\n" "Es kann ein lineares X (Y) oder ein kreisförmiges sein" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Anzahl der Slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2872,53 +2783,53 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen." -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Wählen Sie ein Werkzeug in der Werkzeugtabelle aus" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Gelöschtes Werkzeug mit Durchmesser" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Erledigt. Werkzeugbearbeitung abgeschlossen." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" "Die Datei enthält keine Werkzeugdefinitionen. Abbruch der Excellon-" "Erstellung." -#: flatcamEditors/FlatCAMExcEditor.py:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "" "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" "\n" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "Excellon erstellen." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Excellon-Bearbeitung abgeschlossen." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Abgebrochen. Es ist kein Werkzeug / Bohrer ausgewählt" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "Erledigt. Bohrer gelöscht." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" @@ -2973,8 +2884,8 @@ msgid "Full Buffer" msgstr "Voller Puffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2984,7 +2895,7 @@ msgstr "Pufferwerkzeug" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Pufferabstandswert fehlt oder falsches Format. Fügen Sie es hinzu und " @@ -2994,18 +2905,18 @@ msgstr "" msgid "Text Tool" msgstr "Textwerkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Werkzeug" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Werkzeugdurchmesser" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -3013,13 +2924,13 @@ msgstr "" "Durchmesser des Werkzeugs bis\n" "in der Operation verwendet werden." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Überlappungsrate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, fuzzy, python-format #| msgid "" @@ -3060,13 +2971,13 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Marge" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -3077,8 +2988,8 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Methode" @@ -3091,20 +3002,20 @@ msgstr "" "Algorithmus zum Malen des Polygons:
Standard: Feststehender " "Schritt nach innen.
Samenbasiert: Aus dem Samen heraus." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "Samenbasiert" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Gerade Linien" @@ -3113,8 +3024,8 @@ msgstr "Gerade Linien" msgid "Connect:" msgstr "Verbinden:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -3127,8 +3038,8 @@ msgstr "" msgid "Contour:" msgstr "Kontur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" @@ -3137,13 +3048,13 @@ msgstr "" "Schneiden Sie um den Umfang des Polygons herum\n" "Ecken und Kanten schneiden." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Malen" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -3151,9 +3062,9 @@ msgstr "Werkzeug Malen" msgid "Paint cancelled. No shape selected." msgstr "Malwerkzeug abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" "Werkzeugdurchmesserwert fehlt oder falsches Format. Fügen Sie es hinzu und " @@ -3174,67 +3085,67 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Werkzeuge" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Drehen" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Neigung/Schere" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Skalieren" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Versatz" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Editor" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Winkel:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3248,7 +3159,7 @@ msgstr "" "Negative Zahlen für CCW-Bewegung." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3259,15 +3170,15 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Formen." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Winkel X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3277,14 +3188,14 @@ msgstr "" "Float-Nummer zwischen -360 und 359." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Neigung X" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3295,34 +3206,34 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Formen." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Winkel Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Neigung Y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Faktor X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Faktor für die Skalierungsaktion über der X-Achse." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Maßstab X" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3333,28 +3244,28 @@ msgstr "" "das Kontrollkästchen Skalenreferenz." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Faktor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Faktor für die Skalierungsaktion über der Y-Achse." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Maßstab Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Verknüpfung" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3363,13 +3274,13 @@ msgstr "" "Verwenden des Skalierungsfaktors X für beide Achsen." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Skalenreferenz" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3382,24 +3293,24 @@ msgstr "" "der ausgewählten Formen, wenn nicht markiert." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Wert X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Wert für die Offset-Aktion auf der X-Achse." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Versatz X" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3410,29 +3321,29 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Formen.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Wert Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Wert für die Offset-Aktion auf der Y-Achse." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Versatz Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Flip auf X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3441,17 +3352,17 @@ msgstr "" "Erzeugt keine neue Form." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Flip auf Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Ref. Pt" #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3475,12 +3386,12 @@ msgstr "" "Punkt-Eingabefeld und klicken Sie auf X (Y) drehen" #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Punkt:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3492,7 +3403,7 @@ msgstr "" "Das 'y' in (x, y) wird verwendet, wenn Flip auf Y verwendet wird." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3504,22 +3415,22 @@ msgstr "" "einzufügen." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Umwandlung abgebrochen. Keine Form ausgewählt." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "Keine Form ausgewählt Bitte wählen Sie eine Form zum Drehen aus!" #: flatcamEditors/FlatCAMGeoEditor.py:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Anwenden Drehen" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Erledigt. Drehen abgeschlossen." @@ -3528,22 +3439,22 @@ msgid "Rotation action was not executed" msgstr "Rotationsaktion wurde nicht ausgeführt" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "Keine Form ausgewählt. Bitte wählen Sie eine Form zum Kippen!" #: flatcamEditors/FlatCAMGeoEditor.py:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Flip anwenden" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Spiegeln Sie die Y-Achse bereit" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Spiegeln Sie die X-Achse bereit" @@ -3552,24 +3463,24 @@ msgid "Flip action was not executed" msgstr "Spiegeln-Aktion wurde nicht ausgeführt" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" "Keine Form ausgewählt. Bitte wählen Sie eine Form zum Scheren / " "Schrägstellen!" #: flatcamEditors/FlatCAMGeoEditor.py:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Schräglauf anwenden" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Schrägstellung auf der X-Achse erfolgt" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Schrägstellung auf der Y-Achse erfolgt" @@ -3578,22 +3489,22 @@ msgid "Skew action was not executed" msgstr "Die Versatzaktion wurde nicht ausgeführt" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "Keine Form ausgewählt. Bitte wählen Sie eine zu skalierende Form!" #: flatcamEditors/FlatCAMGeoEditor.py:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Maßstab anwenden" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Skalieren auf der X-Achse erledigt" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Skalieren auf der Y-Achse erledigt" @@ -3602,22 +3513,22 @@ msgid "Scale action was not executed" msgstr "Skalierungsaktion wurde nicht ausgeführt" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "Keine Form ausgewählt. Bitte wählen Sie eine zu versetzende Form!" #: flatcamEditors/FlatCAMGeoEditor.py:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Offsetdruck anwenden" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Versatz auf der X-Achse erfolgt" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Versatz auf der Y-Achse erfolgt" @@ -3626,58 +3537,58 @@ msgid "Offset action was not executed" msgstr "Offsetaktion wurde nicht ausgeführt" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Drehen ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Geben Sie einen Winkelwert (Grad) ein" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Geometrieform drehen fertig" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Geometrieform drehen abgebrochen" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Versatz auf der X-Achse" #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Geben Sie einen Abstandswert ein" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Geometrieformversatz auf der X-Achse erfolgt" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "[WARNING_NOTCL] Geometrieformversatz X abgebrochen" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Versatz auf der Y-Achse" #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Geometrieformversatz auf Y-Achse erfolgt" @@ -3686,12 +3597,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Geometrieformversatz auf Y-Achse erfolgt" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Neigung auf der X-Achse ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Geometrieformversatz auf X-Achse" @@ -3700,12 +3611,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Geometrieformversatz auf X-Achse" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Neigung auf der Y-Achse ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Geometrieformversatz auf Y-Achse erfolgt" @@ -3869,7 +3780,7 @@ msgid "Buffer cancelled. No shape selected." msgstr "Puffer abgebrochen. Keine Form ausgewählt." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Erledigt. Pufferwerkzeug abgeschlossen." @@ -3912,34 +3823,34 @@ msgstr "Malen geometrie erstellen ..." msgid "Shape transformations ..." msgstr "Formtransformationen ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Bearbeiten von MultiGeo Geometry, Werkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "mit Durchmesser" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Kopieren abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "Eine Auswahl von mindestens 2 Geo-Elementen ist erforderlich, um die " "Kreuzung durchzuführen." -#: flatcamEditors/FlatCAMGeoEditor.py:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3947,60 +3858,60 @@ msgstr "" "Negativer Pufferwert wird nicht akzeptiert. Verwenden Sie den " "Pufferinnenraum, um eine Innenform zu erzeugen" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Nichts ist für die Pufferung ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Ungültige Entfernung zum Puffern." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" "Fehlgeschlagen, das Ergebnis ist leer. Wählen Sie einen anderen Pufferwert." -#: flatcamEditors/FlatCAMGeoEditor.py:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Volle Puffergeometrie erstellt." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "Negativer Pufferwert wird nicht akzeptiert." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "" "Fehlgeschlagen, das Ergebnis ist leer. Wählen Sie einen kleineren Pufferwert." -#: flatcamEditors/FlatCAMGeoEditor.py:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Innere Puffergeometrie erstellt." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Außenpuffergeometrie erstellt." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Nichts zum Malen ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Ungültiger Wert für" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" "Kann nicht Malen machen. Der Überlappungswert muss unter 1,00 (100%%) liegen." -#: flatcamEditors/FlatCAMGeoEditor.py:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 #, fuzzy #| msgid "" #| "Could not do Paint. Try a different combination of parameters. Or a " @@ -4014,7 +3925,7 @@ msgstr "" "Parametern. Oder eine andere Methode von Malen\n" "%s" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 #, fuzzy #| msgid "Panel done..." msgid "Paint done." @@ -4167,8 +4078,8 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Gerber-Editor" @@ -4182,23 +4093,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Blendentabelle für das Gerberobjekt." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Code" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Typ" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Größe" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Maße" @@ -4229,7 +4140,7 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Code für die neue Blende" @@ -4305,7 +4216,7 @@ msgstr "Pufferblende" msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Pufferabstand" @@ -4327,9 +4238,9 @@ msgstr "" "  - 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in " "der Ecke treffen, direkt verbindet" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Puffer" @@ -4341,7 +4252,7 @@ msgstr "Skalenöffnung" msgid "Scale a aperture in the aperture list" msgstr "Skalieren Sie eine Blende in der Blendenliste" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Skalierungsfaktor" @@ -4390,8 +4301,8 @@ msgstr "" msgid "Go" msgstr "Gehen" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" @@ -4407,22 +4318,22 @@ msgstr "" "Wählen Sie den zu erstellenden Pad-Array-Typ aus.\n" "Es kann lineares X (Y) oder rund sein" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." -#: flatcamEditors/FlatCAMGrbEditor.py:3153 -#: flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Blendencodewert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen " "Sie es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4430,227 +4341,221 @@ msgstr "" "Wert für Blendenmaße fehlt oder falsches Format. Fügen Sie es im Format " "(Breite, Höhe) hinzu und versuchen Sie es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Der Wert für die Blendengröße fehlt oder das Format ist falsch. Fügen Sie es " "hinzu und versuchen Sie es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Blende bereits in der Blendentabelle." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "Neue Blende mit Code hinzugefügt" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr "Wählen Sie in Blende Table eine Blende aus" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Wählen Sie in Blende Table eine Blende aus -->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "Blende mit Code gelöscht" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 +#: flatcamEditors/FlatCAMGrbEditor.py:3813 #, fuzzy #| msgid "Adding aperture: %s geo ..." -msgid "Adding aperture" +msgid "Adding geometry for aperture" msgstr "Blende hinzufügen: %s geo ..." -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -#, fuzzy -#| msgid "Geo" -msgid "geo" -msgstr "Geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Die Datei enthält keine Aperture-Definitionen. Abbruch der Gerber-Erstellung." -#: flatcamEditors/FlatCAMGrbEditor.py:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Gerber erstellen." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "Erledigt. Gerber-Bearbeitung beendet." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Abgebrochen. Es ist keine Blende ausgewählt" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Gescheitert. Es ist keine Aperturgeometrie ausgewählt." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Fertig. Blendengeometrie gelöscht." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Keine Blende zum Puffern Wählen Sie mindestens eine Blende und versuchen Sie " "es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Gescheitert." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Der Skalierungsfaktor ist nicht vorhanden oder das Format ist falsch. Fügen " "Sie es hinzu und versuchen Sie es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Keine zu skalierende Blende Wählen Sie mindestens eine Blende und versuchen " "Sie es erneut." -#: flatcamEditors/FlatCAMGrbEditor.py:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Erledigt. Skalierungswerkzeug abgeschlossen." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Polygonbereiche markiert." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "Es gibt keine Polygone zum Markieren der Fläche." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "Rotationsaktion wurde nicht ausgeführt." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "Die Versatzaktion wurde nicht ausgeführt." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "Skalierungsaktion wurde nicht ausgeführt." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "Offsetaktion wurde nicht ausgeführt." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Geometrieform-Versatz Y abgebrochen" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Geometrieformverzerren X abgebrochen" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Geometrieformverzerren Y abgebrochen" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&Datei" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&Neues Projekt ...\\STRG+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Erzeugt ein neues leeres Projekt" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&Neu" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometrie\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Erzeugt ein neues, leeres Geometrieobjekt." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Erzeugt ein neues, leeres Gerber-Objekt." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Erzeugt ein neues, leeres Excellon-Objekt." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Öffnen" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Offen &Projekt..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Offen &Gerber ...\\STRG+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Offen &Excellon ...\\STRG+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Offen G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Öffne Config ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Letzte Projekte" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Neueste Dateien" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "Neues Skript ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Skript öffnen ..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 #, fuzzy #| msgid "Open Script ..." msgid "Run Script ..." msgstr "Skript öffnen ..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4660,43 +4565,43 @@ msgstr "" "Ermöglichung der Automatisierung bestimmter\n" "Funktionen von FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Importieren" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG als Geometrieobjekt ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG als Gerberobjekt ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF als Geometrieobjekt ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF als Gerberobjekt ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Ausführen" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "SVG exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "DXF exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "PNG exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4706,11 +4611,11 @@ msgstr "" "Das gespeicherte Bild enthält das Bild\n" "Informationen derzeit im FlatCAM-Plotbereich." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Excellon exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4720,11 +4625,11 @@ msgstr "" "Das Koordinatenformat, die Dateieinheiten und Nullen\n" "werden in den Einstellungen -> Excellon Export.Excellon eingestellt ..." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Gerber exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4734,59 +4639,59 @@ msgstr "" "das Koordinatenformat, die Dateieinheiten und Nullen\n" "werden in den Einstellungen -> Gerber Export eingestellt." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Sicherungskopie" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Einstellungen aus Datei importieren ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Einstellungen in Datei exportieren ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Speichern" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "Projekt speichern ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "Projekt speichern als ...\\STRG+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Projektkopie speichern ..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "Ausgang" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "Bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Objekt bearbeiten\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Schließen Sie Editor\tSTRG+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Umwandlung" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "Beitreten Geo/Gerber/Exc -> Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4800,31 +4705,31 @@ msgstr "" "- Geometrie\n" "in ein neues Geometrieobjekt kombinieren." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Beitreten Excellon(s) -> Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Fassen Sie eine Auswahl von Excellon-Objekten in einem neuen Excellon-Objekt " "zusammen." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Beitreten Gerber(s) -> Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Mischen Sie eine Auswahl von Gerber-Objekten in ein neues Gerber-" "Kombinationsobjekt." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Konvertieren Sie Single in MultiGeo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4832,11 +4737,11 @@ msgstr "" "Konvertiert ein Geometrieobjekt vom Typ single_geometry\n" "zu einem multi_geometry-Typ." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Konvertieren Sie Multi in SingleGeo" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4844,652 +4749,652 @@ msgstr "" "Konvertiert ein Geometrieobjekt vom Typ multi_geometry\n" "zu einem single_geometry-Typ." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Konvertieren Sie Any zu Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Konvertieren Sie Any zu Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "Kopieren\tSTRG+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "Löschen\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Ursprung festlegen\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Zum Ort springen\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Einheiten umschalten\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "Wählen Sie Alle\tSTRG+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "Einstellungen\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "&Optionen" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "Auswahl drehen\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "Neigung auf der X-Achse\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "Neigung auf der Y-Achse\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "Quelltext anzeigen\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "&Blick" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Aktivieren Sie alle Diagramme\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Deaktivieren Sie alle Diagramme\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Deaktivieren Sie nicht ausgewählt\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "Zoomen passen\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "Hineinzoomen\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "Rauszoomen\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Code-Editor umschalten\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "FullScreen umschalten\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "Plotbereich umschalten\tSTRG+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "Projekt/Auswahl/Werkzeug umschalten\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "Schaltet den Rasterfang ein\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "Achse umschalten\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Arbeitsbereich umschalten\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "Befehlszeile\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "&Hilfe" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 #, fuzzy #| msgid "Help\tF1" msgid "Online Help\tF1" msgstr "Hilfe\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:404 +#: flatcamGUI/FlatCAMGUI.py:405 #, fuzzy #| msgid "Excellon Optimization" msgid "Excellon Specification" msgstr "Optimierung der Excellons" -#: flatcamGUI/FlatCAMGUI.py:406 +#: flatcamGUI/FlatCAMGUI.py:407 #, fuzzy #| msgid "Gerber Options" msgid "Gerber Specification" msgstr "Gerber-Optionen" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Tastenkürzel Liste\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "Youtube Kanal\tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Kreis hinzufügen\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Bogen hinzufügen\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Rechteck hinzufügen\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Polygon hinzufügen\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Pfad hinzufügen\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Text hinzufügen\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Polygon-Vereinigung\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Polygonschnitt\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Polygon-Subtraktion\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Pfad ausschneiden\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Geometrie kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Form löschen\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Bewegung\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Pufferwerkzeug\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Malenwerkzeug\tI" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Transformationswerkzeug\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Eckfang umschalten\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Excellon Editor<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Bohrfeld hinzufügen\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Bohrer hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Steckplatz-Array hinzufügen\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Slot hinzufügen\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Bohrer verkleinern\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Löschen\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Bohrer verschieben\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Gerber-Editor<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Pad hinzufügen\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Pad-Array hinzufügen\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Track hinzufügen\tA" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Region hinzufügen\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Polygonisieren\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Halbschibe hinzufügen\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Schibe hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Puffer\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Skalieren\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Bereich markieren\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Radiergummi\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Transformationswerkzeug\tSTRG+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Diagramm aktivieren" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "CNC generieren" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Eigenschaften" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "Dateisymbolleiste" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Symbolleiste bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "Symbolleiste anzeigen" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Shell-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Werkzeugleiste" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Excellon Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Geometrie Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Projekt speichern" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Speichern Sie das Objekt und schließen Sie den Editor" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "&Löschen" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "&Replotieren" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "&Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Hineinzoomen" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Rauszoomen" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Passenzoomen" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "Befehlszeile" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "2Seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "NCC Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Platte Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Abziehen Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Rechnerwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Bohrloch hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Bohrlochfeld hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Bohrer bewegen" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Bogen hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Pfad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Text hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Malen Form" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Radiergummi" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Pfad ausschneiden" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Form kopieren" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Objekte verschieben " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Pad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Track hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Region hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "Halbscheibe" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Scheibe" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Bereich markieren" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Bewegung" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Am Raster ausrichten" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Raster X Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Raster Y Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5497,68 +5402,68 @@ msgstr "" "Wenn aktiv, Wert auf Grid_X\n" "wird in den Wert von Grid_Y kopiert." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "In der Ecke ausrichten" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Max. Magnetabstand" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Projekt" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Ausgewählt" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Grundstücksfläche" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "Anwendungsvorgaben" -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "Projektoptionen " -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "CNC-Auftrag" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "WERKZEUGE" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Importeinstellungen" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5573,11 +5478,11 @@ msgstr "" "FlatCAM speichert automatisch eine 'factory_defaults'-Datei\n" "beim ersten Start. Löschen Sie diese Datei nicht." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Exporteinstellungen" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5586,16 +5491,16 @@ msgstr "" "Datei\n" "das ist auf der Festplatte gespeichert." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Öffnen Sie \"Einstell.\"" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" "Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5603,724 +5508,724 @@ msgstr "" "Speichern Sie die aktuellen Einstellungen in der Datei 'current_defaults'\n" "Dies ist die Datei, in der die Arbeitseinstellungen gespeichert sind." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Select a tool in Tool Table" msgid "Switch to Tool Tab" msgstr "Wählen Sie ein Werkzeug in der Werkzeugtabelle aus" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Kein Objekt ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Ursprung festlegen\tO" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Eigenschaftenwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Shell-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Excellon öffnen" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Gerber öffnen" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Messung" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Projekt speichern als ..." -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Plotbereich umschalten\tSTRG+F10" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Code-Editor umschalten\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Führen Sie das TCL-Skript aus" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "2-seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Nicht-Kupfer-Clearing" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Paint Bereich" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Diagramm aktivieren" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deaktivieren Sie nicht ausgewählt\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "FullScreen umschalten\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 #, fuzzy #| msgid "Clear Plot" msgid "Refresh Plots" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Objekt löschen" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Objekte löschen" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Tastenkürzel Liste" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Geometrie kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Werkzeug Malen" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Zum Ort springen\tJ" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Eckfang umschalten\tK" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Textwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Versatz auf der X-Achse" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Versatz auf der Y-Achse" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 #, fuzzy #| msgid "Save Object and close the Editor" msgid "Save Object and Exit Editor" msgstr "Speichern Sie das Objekt und schließen Sie den Editor" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Geometrie erzeugen" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Bohrer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Bohrer verschieben\tM" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Werkzeug hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Schibe hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen\tE" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Blende hinzufügen / löschen" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Panel umschalten" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "Neu" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Raster" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "Aussicht" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Replotieren" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Pfad" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Bogen" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Überschneidung" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Schnitt" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Pad-Array" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Exc-Editor" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Druckvorschau" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Code drucken" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Im Code suchen" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Ersetzen mit" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6332,16 +6237,16 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "Alles" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6350,33 +6255,33 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Code speichern" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6384,7 +6289,7 @@ msgstr "" "Relative Messung\n" "Referenz ist Position des letzten Klicks" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6392,23 +6297,23 @@ msgstr "" "Absolute Messung.\n" "Referenz ist (X = 0, Y = 0)" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6420,12 +6325,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Warnung" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6433,7 +6338,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6441,7 +6346,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6449,61 +6354,61 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." msgid "Cancelled. Nothing selected to delete." msgstr "[WARNING_NOTCL] Abgebrochen. Nichts zum Löschen ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." msgid "Cancelled. Nothing selected to copy." msgstr "[WARNING_NOTCL] Abgebrochen. Nichts zum Kopieren ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." msgid "Cancelled. Nothing selected to move." msgstr "[WARNING_NOTCL] Abgebrochen. Nichts ausgewählt, um sich zu bewegen." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Addierwerkzeug abgebrochen ..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Messwerkzeug beenden ..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Untätig." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Bewerbung gestartet ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "Hello!" -#: flatcamGUI/FlatCAMGUI.py:3550 +#: flatcamGUI/FlatCAMGUI.py:3569 #, fuzzy #| msgid "Open &Project ..." msgid "Open Project ..." msgstr "Offen &Projekt..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" msgstr "" @@ -6575,38 +6480,38 @@ msgstr "Gerber-Objekt" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Diagrammoptionen" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Solide" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "M-farbig" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Zeichn" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." @@ -6645,11 +6550,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Markieren Sie die Blendeninstanzen auf der Leinwand." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6672,11 +6577,11 @@ msgstr "" "verwenden Sie einen negativen Wert für\n" "dieser Parameter." -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "Durchgang" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6684,11 +6589,11 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Passüberlappung" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6707,12 +6612,12 @@ msgstr "" "Ein Wert von 0,25 bedeutet hier eine Überlappung von 25% \n" "vom oben angegebenen Werkzeugdurchmesser." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Fräsart" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6723,29 +6628,29 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorliegt" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Steigen" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Konv." -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Kombinieren Sie Pässe" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Folgen\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6884,7 +6789,7 @@ msgstr "" msgid "Clear N-copper" msgstr "N-Kupfer löschen" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6904,7 +6809,7 @@ msgstr "" msgid "Board cutout" msgstr "Kartenausschnitt" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6914,7 +6819,7 @@ msgstr "" "die PCB und trennen Sie es von\n" "das ursprüngliche Brett." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Ausschnittwerkzeug" @@ -6926,11 +6831,11 @@ msgstr "" "Generieren Sie die Geometrie für\n" "der Brettausschnitt." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6945,11 +6850,11 @@ msgstr "" "Kupfer aus einer bestimmten Region." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Grenzmarge" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6962,11 +6867,11 @@ msgstr "" "Entfernung." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Abgerundete Geo" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." @@ -6976,7 +6881,7 @@ msgstr "Die resultierende Geometrie hat abgerundete Ecken." msgid "Generate Geo" msgstr "Geo erzeugen" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Begrenzungsrahmen" @@ -6989,7 +6894,7 @@ msgstr "" "Erstellen Sie eine Geometrie, die das Gerber-Objekt umgibt.\n" "Quadratische Form." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6997,7 +6902,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7025,11 +6930,11 @@ msgstr "Feste Kreise." msgid "Drills" msgstr "Bohrer" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Schlüssel" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Versatz Z" @@ -7073,7 +6978,7 @@ msgstr "" "Die Anzahl der Langlöcher. Löcher, die von erstellt werden\n" "Fräsen mit einem Schaftfräser." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -7092,8 +6997,8 @@ msgstr "" "Anzeige der Bohrer für das aktuelle Werkzeug umschalten.\n" "Hiermit werden die Tools für die G-Code-Generierung nicht ausgewählt." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "CNC-Job erstellen" @@ -7106,13 +7011,13 @@ msgstr "" "für dieses Bohrobjekt." #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Schnitt Z" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7121,11 +7026,11 @@ msgstr "" "unter der Kupferoberfläche." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Reise Z" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7134,11 +7039,11 @@ msgstr "" "über die XY-Ebene." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Werkzeugwechsel" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7151,7 +7056,7 @@ msgid "Tool change Z" msgstr "Werkzeugwechsel Z" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." @@ -7159,12 +7064,12 @@ msgstr "" "Z-Achsenposition (Höhe) für\n" "Werkzeugwechsel." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Startbewegung Z" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7173,12 +7078,12 @@ msgstr "" "Löschen Sie den Wert, wenn Sie diese Funktion nicht benötigen." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "Bewegung beenden Z" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -7186,12 +7091,12 @@ msgstr "" "Höhe des Werkzeugs nach\n" "die letzte Bewegung am Ende des Jobs." -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Vorschub Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 #, fuzzy #| msgid "" #| "Tool speed while drilling\n" @@ -7207,11 +7112,11 @@ msgstr "" "(in Einheiten pro Minute).\n" "Dies ist für die lineare Bewegung G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7226,11 +7131,11 @@ msgstr "" "für andere Fälle ignorieren." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7239,12 +7144,12 @@ msgstr "" "in RPM (optional)" #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Wohnen" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -7253,16 +7158,16 @@ msgstr "" "Geschwindigkeit vor dem Schneiden." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Postprozessor" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7271,12 +7176,12 @@ msgstr "" "Gcode-Ausgabe." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -7285,12 +7190,12 @@ msgstr "" "zu untersuchen. Negativer Wert in aktuellen Einheiten." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Vorschubsonde" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." @@ -7304,7 +7209,7 @@ msgstr "" "das loch dias das gebohrt werden soll.\n" "Verwenden Sie die Spalte #, um die Auswahl zu treffen." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "Gcode" @@ -7328,11 +7233,11 @@ msgstr "Erstellen Sie einen Drill-GCode" msgid "Generate the CNC Job." msgstr "Generieren Sie den CNC-Job." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Löcher bohren" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." @@ -7346,12 +7251,12 @@ msgstr "" "das loch dias das gefräst werden soll.\n" "Verwenden Sie die Spalte #, um die Auswahl zu treffen." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Bohrwerkzeugs Durchm." -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." @@ -7367,11 +7272,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von BOHRER-Werkzeugwegen." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Schlitzwerkzeug Durchmesser" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7391,6 +7296,10 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Werkzeugwegen." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Geometrieobjekt" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7421,7 +7330,7 @@ msgstr "" "Zeigt UI-Formulareinträge mit den Namen V-Tip Dia und V-Tip Angle an." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Plotobjekt" @@ -7587,22 +7496,22 @@ msgstr "" "Die Daten, die zum Erstellen von GCode verwendet werden.\n" "Jedes Werkzeug speichert seinen eigenen Satz solcher Daten." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip-Durchm" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip-Winkel" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -7611,7 +7520,7 @@ msgstr "" "Der Spitzenwinkel für das V-Shape-Werkzeug.\n" "In grad." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7619,11 +7528,11 @@ msgstr "" "Schnitttiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7639,7 +7548,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Tiefe jedes Durchgangs (positiv)." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7647,7 +7556,7 @@ msgstr "" "Höhe des Werkzeugs bei\n" "Bewegen ohne zu schneiden." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7655,11 +7564,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im Maschinencode (Pause für Werkzeugwechsel)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Vorschubrate X-Y" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7667,11 +7576,11 @@ msgstr "" "Schnittgeschwindigkeit im XY\n" "Flugzeug in Einheiten pro Minute" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Vorschubrate Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7681,11 +7590,11 @@ msgstr "" "Flugzeug in Einheiten pro Minute.\n" "Es heißt auch Sturz." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7699,11 +7608,11 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "1. Punkt erneut schneiden" -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7715,7 +7624,7 @@ msgstr "" "Beim letzten Schnitt treffen wir einen\n" "verlängerter Schnitt über dem ersten Schnittabschnitt." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7725,12 +7634,12 @@ msgstr "" "Wenn LASER-Postprozessor verwendet wird,\n" "Dieser Wert ist die Leistung des Lasers." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprozessor" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7762,7 +7671,7 @@ msgstr "Generieren Sie das CNC-Job-Objekt." msgid "Paint Area" msgstr "Paint Bereich" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7782,11 +7691,11 @@ msgstr "Starten Sie das Paint Werkzeug in der Registerkarte \"Tools\"." msgid "CNC Job Object" msgstr "CNC-Auftragsobjekt" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Darstellungsart" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7799,15 +7708,15 @@ msgstr "" "über dem Werkstück oder es kann vom Typ 'Ausschneiden' sein,\n" "was bedeutet, dass die Bewegungen, die in das Material geschnitten werden." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Reise" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7881,12 +7790,12 @@ msgstr "Plot aktualisieren" msgid "Update the plot." msgstr "Aktualisieren Sie die Darstellung." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "CNC-Code exportieren" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7898,7 +7807,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "CNC-Code voranstellen" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7910,7 +7819,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "An CNC Code anhängen" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7920,11 +7829,11 @@ msgstr "" "gerne an die generierte Datei anhängen.\n" "I.e .: M2 (Programmende)" -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "Werkzeugwechsel G-Code" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7946,11 +7855,11 @@ msgstr "" "das hat \"toolchange_custom\" im Namen und das ist gebaut\n" "mit der \"Toolchange Custom\" -Prozessordatei als Vorlage." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Benutze das Werkzeugwechselmakro" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7958,7 +7867,7 @@ msgstr "" "Aktivieren Sie dieses Kontrollkästchen, wenn Sie verwenden möchten\n" "ein benutzerdefiniertes Werkzeug ändert GCode (Makro)." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7968,41 +7877,41 @@ msgstr "" "im Werkzeugwechselereignis.\n" "Sie müssen mit dem \"%\" -Symbol umgeben sein" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC-Parameter" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = Werkzeugnummer" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = Werkzeugdurchmesser" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = für Excellon die Gesamtzahl der Bohrer" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X-Koord für Werkzeugwechsel" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y-Koord für Werkzeugwechsel" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z-Koord für Werkzeugwechsel" @@ -8014,15 +7923,15 @@ msgstr "z_cut = Tiefe, wo geschnitten werden soll" msgid "z_move = height where to travel" msgstr "z_move = Höhe wo zu reisen" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut =der Schrittwert für den mehrstufigen Schnitt" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed =der Wert für die Spindeldrehzahl" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" "dwelltime = Zeit zum Verweilen, damit die Spindel ihre eingestellte Drehzahl " @@ -8052,6 +7961,12 @@ msgstr "" "Öffnet den Dialog zum Speichern des G-Codes\n" "Datei." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "GUI-Einstellungen" @@ -8453,8 +8368,8 @@ msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" msgid "App Preferences" msgstr "App-Einstellungen" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Einheiten" @@ -8473,17 +8388,40 @@ msgstr "" msgid "IN" msgstr "ZOLL" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" #: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:861 msgid "APP. LEVEL" msgstr "Bewerbungsebene" -#: flatcamGUI/PreferencesUI.py:851 +#: flatcamGUI/PreferencesUI.py:862 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8499,11 +8437,11 @@ msgstr "" "Die Auswahl hier beeinflusst die Parameter in\n" "Die Registerkarte Ausgewählt für alle Arten von FlatCAM-Objekten." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Portable Anwendung" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8517,19 +8455,19 @@ msgstr "" "Dies bedeutet, dass die Voreinstellungsdateien gespeichert werden\n" "Im Anwendungsordner, im Unterordner lib \\ config." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Sprachen" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Stellen Sie die Sprache ein, die in FlatCAM verwendet wird." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Sprache anwend." -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8548,11 +8486,11 @@ msgstr "" "Sicherheitsfunktionen. In diesem Fall wird die Sprache sein\n" "Beim nächsten Start der App angewendet." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Versionsprüfung" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8561,11 +8499,11 @@ msgstr "" "wenn Sie das Kontrollkästchen aktivieren möchten\n" "für eine neue Version automatisch beim Start." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Statistiken senden" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8574,11 +8512,11 @@ msgstr "" "zustimmen\n" "wird beim Start automatisch aktualisiert, um FlatCAM zu verbessern." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Pan-Taste" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8588,35 +8526,35 @@ msgstr "" "- MMB -> Mittlere Maustaste\n" "- RMB -> Rechte Maustaste" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "MMB" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "RMB" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Mehrfachauswahl" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Wählen Sie den Schlüssel für die Mehrfachauswahl aus." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "STRG" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Arbeiter Nummer" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8632,11 +8570,11 @@ msgstr "" "Der Standardwert ist 2.\n" "Nach dem Ändern wird es beim nächsten Start der App angewendet." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8652,11 +8590,11 @@ msgstr "" "Performance. Ein höherer Wert bietet mehr\n" "Leistung auf Kosten des Detaillierungsgrades." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "\"Offen\" -Verhalten" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8673,11 +8611,11 @@ msgstr "" "Dateien zuletzt verwendet: entweder der Pfad\n" "Pfad zum Speichern von Dateien oder Pfad zum Öffnen von Dateien." -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Speichern Sie das komprimierte Projekt" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8687,11 +8625,11 @@ msgstr "" "Wenn diese Option aktiviert ist, wird ein komprimiertes FlatCAM-Projekt " "gespeichert." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Kompressionsstufe" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8701,16 +8639,16 @@ msgstr "" "ein FlatCAM-Projekt. Ein höherer Wert bedeutet eine bessere Komprimierung\n" "erfordern jedoch mehr RAM-Auslastung und mehr Verarbeitungszeit." -#: flatcamGUI/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Geometrie Allgemein" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Kreisschritte" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8718,20 +8656,20 @@ msgstr "" "Die Anzahl der Kreisschritte für Gerber\n" "lineare Approximation mit kreisförmiger Apertur." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Gerber-Optionen" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Erweiterte Optionen von Gerber" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8741,11 +8679,11 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Tabelle anzeigen / ausblenden" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8755,7 +8693,7 @@ msgstr "" "Beim Ausblenden werden auch alle Markierungsformen gelöscht\n" "das sind auf leinwand gezeichnet." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8769,45 +8707,45 @@ msgstr "" "Standardeinstellung.\n" "<< WARNUNG >>: Ändern Sie dies nur, wenn Sie wissen, was Sie tun !!!" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Keiner" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Voll" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Exportoptionen" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8815,21 +8753,21 @@ msgstr "" "Die hier eingestellten Parameter werden in der exportierten Datei verwendet\n" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Gerber exportieren." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "Die in der Gerber-Datei verwendeten Einheiten." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "ZOLL" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Ganzzahl / Dezimalzahl" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8837,7 +8775,7 @@ msgstr "" "Die Anzahl der Ziffern im gesamten Teil der Nummer\n" "und im Bruchteil der Zahl." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8845,7 +8783,7 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der ganze Teil von Gerber koordiniert." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8853,11 +8791,11 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "Der Dezimalteil der Gerber-Koordinaten." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Nullen" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8871,26 +8809,26 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen entfernt\n" "und führende Nullen werden beibehalten." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "Eine Liste der Gerber-Editor-Parameter." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Auswahllimit" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8904,23 +8842,23 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "Neuer Blendencode" -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "Neuer Öffnungsgröße" -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Größe für die neue Blende" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "Neuer Blendentyp" -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8928,37 +8866,37 @@ msgstr "" "Geben Sie für die neue Blende ein.\n" "Kann \"C\", \"R\" oder \"O\" sein." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Öffnungsmaße" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Durchmesser der Schneidwerkzeuge, getrennt durch ','" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Lineare Richt." -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Kreisricht." -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8966,44 +8904,44 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Kreiswinkel" -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Abstand, in dem das Gerber-Element gepuffert werden soll." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Skalierungswerk." -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Faktor zum Skalieren des Gerber-Elements." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Schwelle niedrig" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Schwellenwert, unter dem die Blenden nicht markiert sind." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Schwellenwert, über dem die Blenden nicht markiert sind." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon Allgemeines" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -9045,12 +8983,12 @@ msgstr "" "Sprint-Layout 2: 4 ZOLL LZ\n" "KiCAD 3: 5 ZOLL TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "Die Standardwerte für ZOLL sind 2: 4" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -9058,8 +8996,8 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der gesamte Teil der Excellon-Koordinaten." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -9067,19 +9005,19 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der Dezimalteil der Excellon-Koordinaten." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "METRISCH" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "Die Standardwerte für METRISCH sind 3: 3" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "Standard Nullen" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -9093,7 +9031,7 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -9109,11 +9047,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "Standard Einheiten" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -9125,7 +9063,7 @@ msgstr "" "wird verwendet. Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -9135,23 +9073,23 @@ msgstr "" "Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 #, fuzzy #| msgid "Export Options" msgid "Update Export settings" msgstr "Exportoptionen" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Optimierung der Excellons" -#: flatcamGUI/PreferencesUI.py:1793 +#: flatcamGUI/PreferencesUI.py:1806 #, fuzzy #| msgid "Algorithm: " msgid "Algorithm:" msgstr "Algorithmus: " -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 #, fuzzy #| msgid "" #| "This sets the optimization type for the Excellon drill path.\n" @@ -9186,19 +9124,19 @@ msgstr "" "Wenn DEAKTIVIERT, arbeitet FlatCAM im 32-Bit-Modus und verwendet es\n" "Traveling Salesman-Algorithmus zur Pfadoptimierung." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" msgstr "" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" msgstr "" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Optimierungszeit" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -9210,11 +9148,11 @@ msgstr "" "Pfadoptimierung. Diese maximale Dauer wird hier eingestellt.\n" "In Sekunden." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Excellon-Optionen" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -9222,19 +9160,19 @@ msgstr "" "Parameter, die zum Erstellen eines CNC-Auftragsobjekts verwendet werden\n" "für dieses Bohrobjekt." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Werkzeugwechsel Z" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Dauer" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -9247,15 +9185,15 @@ msgstr "" "angezeigt\n" "in Bohrer umgewandelt." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Standardwerte" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Excellon erweiterte Optionen" -#: flatcamGUI/PreferencesUI.py:2052 +#: flatcamGUI/PreferencesUI.py:2065 #, fuzzy #| msgid "" #| "A list of Gerber advanced parameters.\n" @@ -9270,19 +9208,19 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Spindelrichtung" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -9294,11 +9232,11 @@ msgstr "" "- CW = im Uhrzeigersinn oder\n" "- CCW = gegen den Uhrzeigersinn" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Schneller Sprung" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -9310,11 +9248,11 @@ msgstr "" "Das bedeutet die schnellste verfügbare Geschwindigkeit.\n" "WARNUNG: Die Verschiebung erfolgt bei Toolchange X, Y-Koordinaten." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Schneller Rückzug" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -9330,11 +9268,11 @@ msgstr "" "  - Wenn Sie den Weg von Z-Schnitt (Schnitttiefe) nach Z_Move prüfen\n" "(Fahrhöhe) erfolgt so schnell wie möglich (G0) in einem Zug." -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -9343,11 +9281,11 @@ msgstr "" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Exportieren von " "Excellon." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "Die in der Excellon-Datei verwendeten Einheiten." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -9359,11 +9297,11 @@ msgstr "" "Hier legen wir das verwendete Format fest\n" "Koordinaten verwenden keine Periode." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Format" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -9380,15 +9318,15 @@ msgstr "" "Es muss auch angegeben werden, wenn LZ = führende Nullen beibehalten werden\n" "oder TZ = nachfolgende Nullen bleiben erhalten." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Dezimal" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "Keine Dezimalzahl" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -9402,11 +9340,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Schlitze-Typ" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -9420,19 +9358,19 @@ msgstr "" "Beim Bohren (G85) werden die Steckplätze exportiert\n" "Verwenden Sie den Befehl Bohrschlitz (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Geroutet" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Gebohrt (G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "Eine Liste der Excellon Editor-Parameter." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9446,31 +9384,31 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "Neuer Werkzeugdurchm." -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Linearbohrer-Array" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Rundbohrer-Array" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometrie Allgemein" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9478,11 +9416,11 @@ msgstr "" "Die Anzahl der Kreisschritte für die Geometrie\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Geometrieoptionen" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9492,11 +9430,11 @@ msgstr "" "die Konturen davon nachzeichnen\n" "Geometrieobjekt." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Tiefe / Pass" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9510,11 +9448,11 @@ msgstr "" "es ist ein Bruch aus der Tiefe\n" "was einen negativen Wert hat." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Geometrie Erw. Optionen" -#: flatcamGUI/PreferencesUI.py:2792 +#: flatcamGUI/PreferencesUI.py:2805 #, fuzzy #| msgid "" #| "A list of Gerber advanced parameters.\n" @@ -9529,12 +9467,12 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9542,11 +9480,11 @@ msgstr "" "Höhe des Werkzeugs unmittelbar nach Beginn der Arbeit.\n" "Löschen Sie den Wert, wenn Sie diese Funktion nicht benötigen." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Seg. X Größe" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9556,11 +9494,11 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der X-Achse." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Seg. Y Größe" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9570,15 +9508,15 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der Y-Achse." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Geo-Editor" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "Eine Liste der Geometry Editor-Parameter." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9592,11 +9530,11 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "CNC-Job Allgemein" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9604,11 +9542,11 @@ msgstr "" "Die Anzahl der Kreisschritte für GCode\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Verfahrdurchm." -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -9616,11 +9554,11 @@ msgstr "" "Die Breite der Fahrlinien soll sein\n" "in der Handlung gerendert." -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Koordinate Dezimalzahlen" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9628,11 +9566,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "die X-, Y-, Z-Koordinaten im CNC-Code (GCODE usw.)" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Vorschub-Dezimalstellen" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9640,11 +9578,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "der Vorschubparameter im CNC-Code (GCODE usw.)" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Koordinaten eingeben" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9656,71 +9594,71 @@ msgstr "" "- Absolut G90 -> die Referenz ist der Ursprung x = 0, y = 0\n" "- Inkrementell G91 -> Die Referenz ist die vorherige Position" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "Inkrementelles G91" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "CNC-Auftragsoptionen" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "G-Code exportieren" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Voranstellen an G-Code" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "An G-Code anhängen" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "Erw. CNC-Joboptionen" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z Tiefe für den Schnitt" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = Z Höhe für die Reise" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Anmerkungsgröße" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "Die Schriftgröße des Anmerkungstextes. In Pixeln." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Anmerkungsfarbe" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Legen Sie die Schriftfarbe für die Anmerkungstexte fest." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "NCC-Tooloptionen" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Werkzeug durchmesser" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Werkzeugtyp" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9732,11 +9670,11 @@ msgstr "" "- \"V-Form\"\n" "- Rundschreiben" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-Form" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9749,13 +9687,13 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorhanden ist" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Werkzeugbestellung" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9780,17 +9718,17 @@ msgstr "" "festgelegt\n" "in umgekehrter Richtung und deaktivieren Sie diese Steuerung." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Vorwärts" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Rückwärts" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9800,7 +9738,7 @@ msgstr "" "Schnitttiefe in Material. Negativer Wert.\n" "In FlatCAM-Einheiten." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9840,11 +9778,11 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf der CNC\n" "wegen zu vieler Wege." -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9855,22 +9793,22 @@ msgstr "" "Schritt nach innen. Seed-based : Ausgehend vom Saatgut.
" "Line-based: Parallele Linien." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Verbinden" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Kontur" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9888,7 +9826,7 @@ msgstr "" "kein kupfer mehr zum löschen oder es gibt keine werkzeuge mehr.\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9902,27 +9840,27 @@ msgstr "" "von den Kupfermerkmalen.\n" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Offsetwert" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Selbst" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Bereich" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ref" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Referenz" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9942,19 +9880,19 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "NormalFormat" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Progressiv" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "NCC-Plotten" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9962,11 +9900,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des NCC-Jobs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Ausschnittwerkzeug-Optionen" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9974,11 +9912,11 @@ msgstr "" "Durchmesser des zum Ausschneiden verwendeten Werkzeugs\n" "die PCB-Form aus dem umgebenden Material." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj Art" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9990,16 +9928,16 @@ msgstr "" "Ein Panel-PCB-Gerber Objekt, das gemacht wird\n" "aus vielen einzelnen PCB-Konturen." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Einzehln" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Platte" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -10009,11 +9947,11 @@ msgstr "" "macht den Ausschnitt der Leiterplatte weiter aus\n" "die tatsächliche PCB-Grenze" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Spaltgröße" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -10025,11 +9963,11 @@ msgstr "" "das umgebende Material (das eine\n" "von denen die Leiterplatte ausgeschnitten ist)." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Spalt" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -10053,11 +9991,11 @@ msgstr "" "- 2 tb \t- 2 * oben + 2 * unten\n" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Konvexe Form" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -10065,11 +10003,11 @@ msgstr "" "Erstellen Sie eine konvexe Form, die die gesamte Leiterplatte umgibt.\n" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "2Seitige Werkzeugoptionen" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -10077,36 +10015,36 @@ msgstr "" "Ein Werkzeug, das beim Erstellen eines doppelseitigen Dokuments hilft\n" "PCB mit Ausrichtungslöchern." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Bohrdurchmesser" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Durchmesser des Bohrers für die Ausrichtungslöcher." -#: flatcamGUI/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Spiegelachse:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punkt" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Achsenreferenz" -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -10116,19 +10054,19 @@ msgstr "" "eine angegebene Box (in einem FlatCAM-Objekt) durch\n" "das Zentrum." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Parameter:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Auswahl" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -10151,15 +10089,15 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ref." -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Malen Sie Plotten" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -10167,11 +10105,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des Malvorgangs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Filmwerkzeugoptionen" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -10181,11 +10119,11 @@ msgstr "" "FlatCAM-Objekt\n" "Die Datei wird im SVG-Format gespeichert." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Filmtyp" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -10201,23 +10139,23 @@ msgstr "" "mit weiß auf einer schwarzen leinwand.\n" "Das Filmformat ist SVG." -#: flatcamGUI/PreferencesUI.py:3858 +#: flatcamGUI/PreferencesUI.py:3871 #, fuzzy #| msgid "Film Tool" msgid "Film Color" msgstr "Filmwerkzeug" -#: flatcamGUI/PreferencesUI.py:3860 +#: flatcamGUI/PreferencesUI.py:3873 #, fuzzy #| msgid "Set the color of the shape when selected." msgid "Set the film color when positive film is selected." msgstr "Legt die Farbe der Form fest, wenn sie ausgewählt wird." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Rand" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -10237,11 +10175,11 @@ msgstr "" "weiße Farbe wie der Rest und die mit der verwechseln kann\n" "Umgebung, wenn nicht für diese Grenze." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Skalierungshub" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -10253,11 +10191,11 @@ msgstr "" "dünner ist.\n" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Panelize Werkzeugoptionen" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -10267,11 +10205,11 @@ msgstr "" "Jedes Element ist eine Kopie des Quellobjekts\n" "in einem X-Abstand, Y-Abstand voneinander." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Abstandspalten" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -10279,11 +10217,11 @@ msgstr "" "Abstand zwischen den Spalten des gewünschten Bereichs.\n" "In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Abstand Reihen" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -10291,35 +10229,35 @@ msgstr "" "Abstand zwischen den Reihen des gewünschten Feldes.\n" "In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Säulen" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Reihen" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel-Typ" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -10329,11 +10267,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Beschränkung innerhalb" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -10347,11 +10285,11 @@ msgstr "" "Das letzte Panel enthält so viele Spalten und Zeilen wie\n" "Sie passen vollständig in den ausgewählten Bereich." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Breite (DX)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -10359,11 +10297,11 @@ msgstr "" "Die Breite (DX), in die das Panel passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Höhe (DY)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10371,15 +10309,15 @@ msgstr "" "Die Höhe (DY), in die die Platte passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Rechner-Tool-Optionen" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape-Werkzeugrechner" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -10390,11 +10328,11 @@ msgstr "" "mit dem Spitzendurchmesser, Spitzenwinkel und\n" "Schnitttiefe als Parameter." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Spitzendurchmesser" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10402,11 +10340,11 @@ msgstr "" "Dies ist der Werkzeugspitzendurchmesser.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Spitzenwinkel" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -10414,7 +10352,7 @@ msgstr "" "Dies ist der Winkel an der Spitze des Werkzeugs.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -10422,11 +10360,11 @@ msgstr "" "Dies ist die Tiefe zum Schneiden in Material.\n" "Im CNCJob-Objekt ist dies der Parameter CutZ." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Galvanikrechner" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -10437,27 +10375,27 @@ msgstr "" "unter Verwendung einer Methode wie Grahit-Tinte oder Calcium-Hypophosphit-" "Tinte oder Palladiumchlorid." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "PCB Länge" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Dies ist die Boardlänge. In Zentimeter" -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "PCB Breite" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Dies ist die Breite der Platte in Zentimetern." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Stromdichte" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10465,11 +10403,11 @@ msgstr "" "Stromdichte durch die Platine.\n" "In Ampere pro Quadratfuß ASF." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Kupferwachstum" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10477,11 +10415,11 @@ msgstr "" "Wie dick soll das Kupferwachstum sein.\n" "In Mikrometern" -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Umwandlungswerkzeug-Optionen" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10489,35 +10427,35 @@ msgstr "" "Verschiedene Transformationen, die angewendet werden können\n" "auf einem FlatCAM-Objekt." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Winkel drehen" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Neigungswinkel X" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Neigungswinkel Y" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Skalierung des X-Faktors" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Skalierung des Y-Faktors" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10525,7 +10463,7 @@ msgstr "" "Skalieren Sie die ausgewählten Objekte\n" "Verwenden des Skalierungsfaktors X für beide Achsen." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10537,27 +10475,27 @@ msgstr "" "und die Mitte der größten Begrenzungsbox\n" "der ausgewählten Objekte, wenn sie nicht markiert sind." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset X Wert" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Abstand zum Offset auf der X-Achse. In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset Y-Wert" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Abstand zum Offset auf der Y-Achse. In aktuellen Einheiten." -#: flatcamGUI/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Spiegelreferenz" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10580,11 +10518,11 @@ msgstr "" "Oder geben Sie die Koordinaten im Format (x, y) in ein\n" "Punkt-Eingabefeld und klicken Sie auf X (Y) drehen" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Spiegelref. Punkt" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10595,11 +10533,11 @@ msgstr "" "Das 'x' in (x, y) wird verwendet, wenn Sie bei X und\n" "Das 'y' in (x, y) wird verwendet, wenn Flip auf Y und verwendet wird" -#: flatcamGUI/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "Lötpaste-Werkzeug-Optionen" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10607,49 +10545,49 @@ msgstr "" "Ein Werkzeug zum Erstellen von GCode für die Ausgabe\n" "Lotpaste auf eine Leiterplatte." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Durchmesser der Düsenwerkzeuge, getrennt durch ','" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "Neuer Düsendurchmesser:" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Durchmesser für das neue Düsenwerkzeug, das in die Werkzeugtabelle eingefügt " "werden soll" -#: flatcamGUI/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dosierbeginn" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z-Abgabe" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Abgabestopp" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Die Höhe (Z) bei der Lotpastendosierung stoppt." -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Reise" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10657,15 +10595,15 @@ msgstr "" "Die Höhe (Z) für den Weg zwischen Pads\n" "(ohne Lotpaste zu dosieren)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Werkzeugwechsel" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Die Höhe (Z) für Werkzeug (Düse) ändert sich." -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10673,15 +10611,15 @@ msgstr "" "Die X, Y-Position für Werkzeug (Düse) ändert sich.\n" "Das Format ist (x, y), wobei x und y reelle Zahlen sind." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Vorschub (Geschwindigkeit) während der Bewegung auf der X-Y-Ebene." -#: flatcamGUI/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10689,11 +10627,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Bewegung\n" "(auf der Z-Ebene)." -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Vorschub Z Dosierung" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10701,11 +10639,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Aufwärtsbewegung\n" "in Ausgabeposition (in der Z-Ebene)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindeldrehzahl FWD" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10713,19 +10651,19 @@ msgstr "" "Die Spendergeschwindigkeit beim Schieben der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Verweilzeit FWD" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause nach dem Löten." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindeldrehzahl REV" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10733,11 +10671,11 @@ msgstr "" "Die Spendergeschwindigkeit beim Einfahren der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Verweilen REV" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10745,15 +10683,15 @@ msgstr "" "Pause nachdem Lotpastendispenser eingefahren wurde,\n" "das Druckgleichgewicht zu ermöglichen." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Dateien, die die GCode-Generierung steuern." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Substractor-Werkzeug-Optionen" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10761,52 +10699,52 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Wege schließen" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Wenn Sie dies aktivieren, werden die vom Geometry-Substractor-Objekt " "geschnittenen Pfade geschlossen." -#: flatcamGUI/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Excellon-Dateizuordnungen" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" msgstr "" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 #, fuzzy #| msgid "Delete Drill" msgid "Delete All" msgstr "Bohrer löschen" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete all extensions from the list." msgstr "Löschen Sie eine Blende in der Blendenliste" -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Erweiterungsliste" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10814,15 +10752,15 @@ msgstr "" "Liste der zu verwendenden Dateierweiterungen\n" "im Zusammenhang mit FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 #, fuzzy #| msgid "Extensions list" msgid "Extension" msgstr "Erweiterungsliste" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 #, fuzzy #| msgid "" #| "List of file extensions to be\n" @@ -10832,44 +10770,44 @@ msgstr "" "Liste der zu verwendenden Dateierweiterungen\n" "im Zusammenhang mit FlatCAM." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 #, fuzzy #| msgid "Add Region" msgid "Add Extension" msgstr "Region hinzufügen" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 #, fuzzy #| msgid "Add a new aperture to the aperture list." msgid "Add a file extension to the list" msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 #, fuzzy #| msgid "Buffer Exterior" msgid "Delete Extension" msgstr "Puffer außen" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 #, fuzzy #| msgid "Selected GCode file extensions registered with FlatCAM." msgid "Delete a file extension from the list" msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 #, fuzzy #| msgid "Display Annotation" msgid "Apply Association" msgstr "Anmerkung anzeigen" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10881,31 +10819,31 @@ msgstr "" "Sie sind nach der nächsten Anmeldung aktiv.\n" "Dies funktioniert nur unter Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "GCode-Dateizuordnungen" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Gerber Dateizuordnungen" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" msgstr "" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" @@ -10913,27 +10851,27 @@ msgid "" "in the Code Editor and for the Tcl Shell." msgstr "" -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" msgstr "" -#: flatcamGUI/PreferencesUI.py:4702 +#: flatcamGUI/PreferencesUI.py:4715 #, fuzzy #| msgid "Add an aperture to the aperture list" msgid "Add a keyword to the list" msgstr "Fügen Sie der Blendenliste eine Blende hinzu" -#: flatcamGUI/PreferencesUI.py:4703 +#: flatcamGUI/PreferencesUI.py:4716 #, fuzzy #| msgid "Delete Tool" msgid "Delete keyword" msgstr "Werkzeug löschen" -#: flatcamGUI/PreferencesUI.py:4704 +#: flatcamGUI/PreferencesUI.py:4717 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete a keyword from the list" @@ -11218,10 +11156,10 @@ msgstr "" "Der LMB-Klick muss am Umfang von erfolgen\n" "das Geometrieobjekt, das als Ausschnittsgeometrie verwendet wird." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -11230,7 +11168,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "Objekt konnte nicht abgerufen werden" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -11238,33 +11176,33 @@ msgstr "" "Es ist kein Objekt für den Ausschnitt ausgewählt.\n" "Wählen Sie eine aus und versuchen Sie es erneut." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Werkzeugdurchmesser ist Nullwert. Ändern Sie es in eine positive reelle Zahl." -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" "Margin-Wert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen Sie " "es erneut." -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" "Der Wert für die Lückengröße fehlt oder das Format ist falsch. Fügen Sie es " "hinzu und versuchen Sie es erneut." -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Der Wert für die Anzahl der Lücken fehlt. Fügen Sie es hinzu und versuchen " "Sie es erneut." -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -11273,7 +11211,7 @@ msgstr "" "\"tb\", \"2lr\", \"2tb\", 4 oder 8. Geben Sie einen korrekten Wert ein und " "wiederholen Sie den Vorgang." -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -11285,40 +11223,40 @@ msgstr "" "werden.\n" "und danach Cutout durchführen." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Jede Form CutOut-Operation ist abgeschlossen." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "Objekt nicht gefunden" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Klicken Sie auf den ausgewählten Umfang des Geometrieobjekts, um eine " "Brückenlücke zu erstellen ..." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "Geometrieobjekt konnte nicht abgerufen werden" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Geometrieobjekt für manuellen Ausschnitt nicht gefunden" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "Manuelle Brückenlücke hinzugefügt." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "Gerber-Objekt konnte nicht abgerufen werden" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -11326,7 +11264,7 @@ msgstr "" "Es ist kein Gerber-Objekt für den Ausschnitt ausgewählt.\n" "Wählen Sie eine aus und versuchen Sie es erneut." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -11334,11 +11272,11 @@ msgstr "" "Das ausgewählte Objekt muss vom Typ Gerber sein.\n" "Wählen Sie eine Gerber-Datei aus und versuchen Sie es erneut." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Geometrie für Ausschnitt nicht unterstützt" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Manuelle Brückenlücke herstellen ..." @@ -11823,11 +11761,9 @@ msgid "INCH (in)" msgstr "ZOLL (in)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Start" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" +#, fuzzy +#| msgid "Coords" +msgid "Start Coords" msgstr "Koordinaten" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 @@ -11835,8 +11771,10 @@ msgid "This is measuring Start point coordinates." msgstr "Dies ist das Messen von Startpunktkoordinaten." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Halt" +#, fuzzy +#| msgid "Coords" +msgid "Stop Coords" +msgstr "Koordinaten" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11870,57 +11808,57 @@ msgstr "Dies ist die Punkt-zu-Punkt-Euklidische Entfernung." msgid "Measure" msgstr "Messen" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Messgerät" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "MESSEN: Klicken Sie auf den Startpunkt ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "MESSEN: Klicken Sie auf den Zielpunkt ..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "MESSEN: Ergebnis D (x) = {d_x} | D (y) = {d_y} | Abstand = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "Verschieben: Klicke auf den Startpunkt ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "Bewegungsaktion abgebrochen. Keine Objekte zum Verschieben." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "Verschieben: Klicken Sie auf den Zielpunkt ..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "Ziehen um..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "Keine Objekte ausgewählt." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" "ToolMove.on_left_click() --> Fehler beim Klicken mit der linken Maustaste." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Bewegungsaktion abgebrochen." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Objekt (e) nicht ausgewählt" @@ -12085,143 +12023,147 @@ msgstr "" "Das FlatCAM-Objekt, das als Nicht-Kupfer-Clearing-Referenz verwendet werden " "soll." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Geometrie erzeugen" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "" "Bitte geben Sie einen hinzuzufügenden Werkzeugdurchmesser im Float-Format " "ein." -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "" "Hinzufügen des Werkzeugs abgebrochen. Werkzeug bereits in der " "Werkzeugtabelle." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "Werkzeug aus Werkzeugtabelle wurde bearbeitet." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" "Bearbeitung abgebrochen. Neuer Durchmesserwert befindet sich bereits in der " "Werkzeugtabelle." -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Löschen fehlgeschlagen. Wählen Sie ein Werkzeug zum Löschen aus." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Werkzeug(e) aus der Werkzeugtabelle gelöscht." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "auf den Farbknopf klicken" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" "Der Überlappungswert muss zwischen 0 (einschließlich) und 1 (ausschließlich) " "liegen." -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Falsches Werkzeug Dia-Wertformat eingegeben, verwenden Sie eine Zahl." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "Keine ausgewählten Werkzeuge in der Werkzeugtabelle." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Klicken Sie auf den Startpunkt des Bereichs." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zone hinzugefügt. Klicken Sie, um die nächste Zone hinzuzufügen, oder " "klicken Sie mit der rechten Maustaste, um den Vorgang abzuschließen." -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Nicht-Kupfer-Clearing ..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool gestartet. Parameter lesen." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC-Tool. Vorbereitung von kupferfreien Polygonen." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "Kein Objekt vorhanden." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "Der Referenzobjekttyp wird nicht unterstützt." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC-Tool. Fertige kupferfreie Polygone. Normale Kupferentfernungsaufgabe " "gestartet." -#: flatcamTools/ToolNonCopperClear.py:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC-Tool. Berechnen Sie die \"leere\" Fläche." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Pufferung beendet" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "Das ausgewählte Objekt ist nicht zum Löschen von Kupfer geeignet." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Die Ausdehnung des nicht kupferhaltigen Bereichs konnte nicht gelöscht " "werden." -#: flatcamTools/ToolNonCopperClear.py:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC-Tool. Berechnung der 'leeren' Fläche beendet." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "NCC Werkzeugreinigung mit Werkzeugdurchmesser = " -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "gestartet." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -12233,26 +12175,26 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "NCC Tool löschen alles erledigt." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Das NCC-Tool löscht alles, aber die Isolierung der Kupfermerkmale ist " "unterbrochen" -#: flatcamTools/ToolNonCopperClear.py:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "Werkzeuge" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -12260,7 +12202,7 @@ msgstr "" "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen, die Isolierung " "der Kupferelemente ist jedoch unterbrochen" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -12433,65 +12375,78 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Malwerkzeug. Parameter lesen." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "" "Der Überlappungswert muss zwischen 0 (einschließlich) und 1 (exklusiv) " "liegen." -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Klicken Sie in das gewünschte Polygon." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "Objekt konnte nicht abgerufen werden: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "Auf MultiGeo-Geometrien kann nicht gemalt werden" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Polygon malen ..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Klicken Sie auf den Startpunkt des Malbereichs." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool" +msgid "Paint Tool." +msgstr "Werkzeug Malen" + +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +#, fuzzy +#| msgid "Paint Tool. Normal painting polygon task started." +msgid "Normal painting polygon task started." msgstr "Malwerkzeug. Normale Zeichenpolygonaufgabe gestartet." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Geometrie puffern..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 #, fuzzy #| msgid "[WARNING] No polygon found." msgid "No polygon found." msgstr "[WARNING] Kein Polygon gefunden." -#: flatcamTools/ToolPaint.py:1246 +#: flatcamTools/ToolPaint.py:1291 #, fuzzy #| msgid "Paint Tool. Painting polygon at location: %s" -msgid "Paint Tool. Painting polygon at location" +msgid "Painting polygon at location" msgstr "Malwerkzeug. Zeichenpolygon am Standort: %s" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "Geometrie konnte nicht vollständig gemalt werden" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -12499,40 +12454,40 @@ msgstr "" "Konnte nicht malen. Probieren Sie eine andere Kombination von Parametern " "aus. Oder eine andere Strategie der Farbe" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Malen Sie Single Done." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Polygonfarbe gestartet ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Polygone malen ..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Malwerkzeug. Normales Malen alle Aufgabe gestartet." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Lackieren mit Werkzeugdurchmesser =" -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "gestartet" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12540,34 +12495,43 @@ msgstr "" "Paint All konnte nicht ausgeführt werden. Probieren Sie eine andere " "Kombination von Parametern aus. Oder eine andere Farbmethode" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 #, fuzzy #| msgid "Paint Single Done." msgid "Paint All Done." msgstr "Malen Sie Single Done." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting all task started." +msgid "Rest machining painting all task started." msgstr "Malwerkzeug. Restbearbeitung Lackieren alle Aufgabe gestartet." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "Malen Sie alles mit Restbearbeitung." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +#, fuzzy +#| msgid "Paint Tool. Normal painting area task started." +msgid "Normal painting area task started." msgstr "Malwerkzeug. Normale Malbereichsaufgabe gestartet." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Done." msgstr "Paint Bereich" -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting area task started." +msgid "Rest machining painting area task started." +msgstr "Malwerkzeug. Restbearbeitung Lackierbereich Aufgabe gestartet." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "Malwerkzeug. Restbearbeitung Lackierbereich Aufgabe gestartet." @@ -12707,21 +12671,17 @@ msgstr "" msgid "Generating panel ... " msgstr "Panel wird erstellt ..." -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -#, fuzzy -#| msgid "Generating panel..." -msgid "Generating panel ..." -msgstr "Panel wird erstellt ..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." -msgstr "" +#, fuzzy +#| msgid "Generating panel ... Please wait." +msgid "Generating panel ... Adding the Gerber code." +msgstr "Panel wird erstellt ... Bitte warten." #: flatcamTools/ToolPanelize.py:788 #, fuzzy -#| msgid "Spacing cols" -msgid "Spawning copies" -msgstr "Abstandspalten" +#| msgid "Generating panel..." +msgid "Generating panel... Spawning copies" +msgstr "Panel wird erstellt ..." #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -13149,6 +13109,10 @@ msgstr "" "Zeigen Sie den generierten GCode für die Lotpastendosierung an\n" "auf PCB-Pads." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Speichern Sie GCode" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -13350,7 +13314,7 @@ msgstr "Es wurde kein Subtrahiererobjekt geladen." #: flatcamTools/ToolSub.py:314 #, fuzzy #| msgid "Plotting Apertures" -msgid "Parsing aperture" +msgid "Parsing geometry for aperture" msgstr "Plotten Apertures" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 @@ -13376,9 +13340,9 @@ msgstr "Analyse von solid_geometry ..." #: flatcamTools/ToolSub.py:523 #, fuzzy -#| msgid "Parsing tool %s geometry ..." -msgid "Parsing tool" -msgstr "Analyse-Tool %s-Geometrie ..." +#| msgid "Parsing solid_geometry ..." +msgid "Parsing solid_geometry for tool" +msgstr "Analyse von solid_geometry ..." #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13558,6 +13522,76 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#, fuzzy +#~| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "" +#~ "Nur Gerber-, Excellon- und Geometrie-Objekte können gespiegelt werden." + +#, fuzzy +#~| msgid "Excellon Object" +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Excellon-Objekt" + +#, fuzzy +#~| msgid "Parameters" +#~ msgid "Change Parameter" +#~ msgstr "Parameters" + +#, fuzzy +#~| msgid "Generate CNC" +#~ msgid "Generate CNCJob" +#~ msgstr "CNC generieren" + +#, fuzzy +#~| msgid "CNC Job Object" +#~ msgid "CNCJob Object" +#~ msgstr "CNC-Auftragsobjekt" + +#, fuzzy +#~| msgid "&Help" +#~ msgid "Help" +#~ msgstr "&Hilfe" + +#, fuzzy +#~| msgid "Shortcuts List\tF3" +#~ msgid "Shortcuts List" +#~ msgstr "Tastenkürzel Liste\tF3" + +#, fuzzy +#~| msgid "Key Shortcut List" +#~ msgid "own key shortcut" +#~ msgstr "Tastenkürzel Liste" + +#~ msgid "polygons" +#~ msgstr "Polygone" + +#, fuzzy +#~| msgid "Geo" +#~ msgid "geo" +#~ msgstr "Geo" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Stop" +#~ msgstr "Halt" + +#, fuzzy +#~| msgid "Generating panel..." +#~ msgid "Generating panel ..." +#~ msgstr "Panel wird erstellt ..." + +#, fuzzy +#~| msgid "Spacing cols" +#~ msgid "Spawning copies" +#~ msgstr "Abstandspalten" + +#, fuzzy +#~| msgid "Parsing tool %s geometry ..." +#~ msgid "Parsing tool" +#~ msgstr "Analyse-Tool %s-Geometrie ..." + #~ msgid "" #~ " Wrong value format for self.defaults[\"feedrate_probe\"] or self." #~ "options[\"feedrate_probe\"]" @@ -15077,9 +15111,6 @@ msgstr "" #~ msgid "[success] Paint Area Done." #~ msgstr "[success] Lackierbereich fertig." -#~ msgid "Generating panel ... Please wait." -#~ msgstr "Panel wird erstellt ... Bitte warten." - #~ msgid "...proccessing... [%s]" #~ msgstr "...wird bearbeitet...[%s]" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index d6d5afcd..aef32904 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 7de324b1..87a92976 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-20 01:31+0300\n" -"PO-Revision-Date: 2019-09-20 01:31+0300\n" +"POT-Creation-Date: 2019-09-22 17:05+0300\n" +"PO-Revision-Date: 2019-09-22 17:05+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -22,15 +22,15 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "FlatCAM is initializing ..." -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 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:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -38,7 +38,7 @@ msgstr "" "FlatCAM is initializing ...\n" "Canvas initialization started." -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -48,11 +48,11 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -60,16 +60,12 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "New Project - Not saved" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 -#| msgid "" -#| "FlatCAM is initializing ...\n" -#| "Canvas initialization started.\n" -#| "Canvas initialization finished in" +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -77,41 +73,40 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: FlatCAMApp.py:2576 -#| msgid "Run Script ..." +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." msgstr "Executing Tcl Script ..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Open cancelled." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "Open Config file failed." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Open Script file failed." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Open Excellon file failed." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Open GCode file failed." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -121,80 +116,80 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Object empty after edit." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "FlatCAM preferences import cancelled." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -202,35 +197,35 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Exported preferences to" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -239,11 +234,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "2D Computer-Aided Printed Circuit Board Manufacturing" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "Development" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -339,75 +334,75 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "License" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "Status" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "Maintainer >=2019" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -415,27 +410,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 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:4981 +#: FlatCAMApp.py:5035 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 " @@ -451,39 +446,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,49 +488,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 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:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -543,11 +538,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -555,83 +550,87 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "Not available with the current Graphic Engine Legacy(2D)." + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 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:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -639,75 +638,75 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -715,78 +714,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 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:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: 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:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -796,222 +795,219 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:8185 -#| msgid "Open Gerber File" +#: FlatCAMApp.py:8347 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:8221 -#| msgid "Opening Excellon." +#: FlatCAMApp.py:8383 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:8261 -#| msgid "Opening G-Code." +#: FlatCAMApp.py:8423 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 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:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 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:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 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:8812 +#: FlatCAMApp.py:8974 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1055,105 +1051,104 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 -#| msgid "Loaded Machine Code into Code Editor" +#: FlatCAMApp.py:9086 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." msgstr "Executing FlatCAMScript file." -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1161,82 +1156,83 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1246,46 +1242,43 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:10137 -#| msgid "Open Config file failed." +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:10190 -#| msgid "Saving FlatCAM Project" +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:10334 -#| msgid "Deselects all objects" +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" msgstr "Redrawing all objects" -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1297,208 +1290,137 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "Details" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" -msgstr "The normal flow when working in FlatCAM is the following" +#: FlatCAMApp.py:10941 +msgid "The normal flow when working in FlatCAM is the following:" +msgstr "The normal flow when working in FlatCAM is the following:" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" -msgstr "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" - -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "SELECTED TAB" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "more simpler is to double click the object name in the Project Tab" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "will be updated with the object properties according to" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" "If the selection of the object is done on the canvas by single click " -"instead, and the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" -msgstr "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" - -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "and populate it even if it was out of focus" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" -msgstr "Gerber/Excellon Object" - -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "Change Parameter" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Generate Geometry" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Geometry Object" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "Add tools (change param in Selected Tab)" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "Generate CNCJob" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "CNCJob Object" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Save GCode" +#: FlatCAMApp.py:10961 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." +msgstr "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" -msgstr "A list of key shortcuts is available through an menu entry in" - -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "Help" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "Shortcuts List" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "or through" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "own key shortcut" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1506,164 +1428,162 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "info" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "Name changed from" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "to" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Offsetting..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Scaling..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Skewing..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 #, python-format -#| msgid "Basic" msgid "%s" msgstr "%s" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 #, python-format -#| msgid "Basic" msgid "%s" msgstr "%s" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Buffering" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Done" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "Isolating..." -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Rough" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Isolation geometry created" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "Subtracting Geo" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Plotting Apertures" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Total Drills" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Total Slots" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1671,29 +1591,29 @@ msgstr "Total Slots" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1705,39 +1625,39 @@ msgstr "Total Slots" msgid "Wrong value format entered, use a number." msgstr "Wrong value format entered, use a number." -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 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:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Milling tool for DRILLS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "Tool_nr" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diameter" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "Drills_Nr" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "Slots_Nr" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1745,7 +1665,7 @@ msgstr "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1753,11 +1673,11 @@ msgstr "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1767,72 +1687,72 @@ msgstr "" "y) \n" "but now there is only one value, not two. " -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: 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:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "Please enter the desired tool diameter in Float format." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Tool added in Tool Table." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "Default Tool added. Wrong value format entered." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Failed. Select a tool to copy." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "Tool was copied in Tool Table." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "Tool was edited in Tool Table." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Failed. Select a tool to delete." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "geometry" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "Failed. No tool selected in the tool table ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1840,43 +1760,43 @@ 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:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "G-Code parsing in progress..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "Finished G-Code processing" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelled. Empty file, it has no geometry" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Finished G-Code processing..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "CNCjob created" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "Scale factor has to be a number: integer or float." -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Geometry Scale done." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1884,11 +1804,11 @@ msgstr "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Geometry Offset done." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1898,65 +1818,65 @@ msgstr "" "y)\n" "but now there is only one value, not two." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "Plotting..." -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Export Machine Code ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Export Machine Code cancelled ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Machine Code file saved to" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 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:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "CNCJob object" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 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:6050 +#: FlatCAMObj.py:6093 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:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "Toolchange G-code was replaced by a custom code." -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 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:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "There is no postprocessor file." @@ -1964,15 +1884,15 @@ msgstr "There is no postprocessor file." msgid "processes running." msgstr "processes running." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "The application will restart." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 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 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Apply Language ..." @@ -1985,63 +1905,63 @@ msgstr "Object renamed from {old} to {new}" msgid "Cause of error" msgstr "Cause of error" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "Pass" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "Get Exteriors" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "Get Interiors" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "Object was mirrored" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "Failed to mirror. No object selected" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "Object was rotated" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "Failed to rotate. No object selected" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "Object was skewed" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Failed to skew. No object selected" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Gerber processing. Parsing" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "lines" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Coordinates missing, line ignored" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER file might be CORRUPT. Check the file !!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2049,55 +1969,51 @@ msgstr "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" -#: camlib.py:3433 -msgid "Gerber processing. Joining" -msgstr "Gerber processing. Joining" +#: camlib.py:3441 +msgid "Gerber processing. Joining polygons" +msgstr "Gerber processing. Joining polygons" -#: camlib.py:3433 -msgid "polygons" -msgstr "polygons" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber processing. Applying Gerber polarity." -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Gerber Line" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Gerber Line Content" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Gerber Parser ERROR" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Gerber Scale done." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Gerber Offset done." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Gerber Mirror done." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Gerber Skew done." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Gerber Rotate done." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "This is GCODE mark" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2105,7 +2021,7 @@ msgstr "" "No tool diameter info's. See shell.\n" "A tool change event: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2119,7 +2035,7 @@ msgstr "" "The user needs to edit the resulting Excellon object and change the " "diameters to reflect the real diameters." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2128,7 +2044,7 @@ msgstr "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2138,11 +2054,11 @@ msgstr "" "a tool associated.\n" "Check the resulting GCode." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "There is no such parameter" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2156,35 +2072,35 @@ msgstr "" "therefore the app will convert the value to negative. Check the resulting " "CNC code (Gcode etc)." -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 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:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Creating a list of points to drill..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "Starting G-Code" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Starting G-Code for tool with diameter" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "G91 coordinates not implemented" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "The loaded Excellon file has no drills" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Finished G-Code generation..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2194,7 +2110,7 @@ msgstr "" "y) \n" "but now there is only one value, not two." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2202,7 +2118,7 @@ msgstr "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2216,11 +2132,11 @@ msgstr "" "therefore the app will convert the value to negative.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "Travel Z parameter is None or zero." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2234,37 +2150,37 @@ msgstr "" "therefore the app will convert the value to positive.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 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:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Indexing geometry before generating G-Code..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "Starting G-Code..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Finished G-Code generation" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "paths traced" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Expected a Geometry, got" -#: camlib.py:6640 +#: camlib.py:6648 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:6680 +#: camlib.py:6688 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2272,23 +2188,23 @@ 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:6945 +#: camlib.py:6953 msgid " paths traced." msgstr " paths traced." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "There is no tool data in the SolderPaste geometry." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Finished SolderPste G-Code generation" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "paths traced." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." @@ -2391,8 +2307,8 @@ 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 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Cancelled." @@ -2417,7 +2333,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2458,7 +2374,7 @@ msgid "Tool Dia" msgstr "Tool Dia" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2486,7 +2402,7 @@ msgstr "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2510,8 +2426,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2535,16 +2451,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2555,14 +2471,14 @@ msgstr "Specify how many drills to be in the array." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2577,18 +2493,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2602,25 +2518,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2650,26 +2566,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2685,16 +2601,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/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2706,7 +2622,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2734,15 +2650,15 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2750,50 +2666,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 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "Added new tool with dia" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Select a tool in Tool Table" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Deleted tool with diameter" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Done. Tool edit completed." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 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:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "An internal error has ocurred. See Shell.\n" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "Creating Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Excellon editing finished." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelled. There is no Tool/Drill selected" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "Done. Drill(s) deleted." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" @@ -2847,8 +2763,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2858,7 +2774,7 @@ msgstr "Buffer Tool" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 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." @@ -2866,18 +2782,18 @@ msgstr "Buffer distance value is missing or wrong format. Add it and retry." msgid "Text Tool" msgstr "Text Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Tool" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2885,13 +2801,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2917,13 +2833,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -2934,8 +2850,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Method" @@ -2948,20 +2864,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Straight lines" @@ -2970,8 +2886,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -2984,8 +2900,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" @@ -2994,13 +2910,13 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Paint Tool" @@ -3008,9 +2924,9 @@ msgstr "Paint Tool" 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 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 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." @@ -3025,67 +2941,67 @@ msgstr "Margin distance value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Rotate" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Editor" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3099,7 +3015,7 @@ msgstr "" "Negative numbers for CCW motion." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3110,15 +3026,15 @@ msgstr "" "the bounding box for all selected shapes." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3128,14 +3044,14 @@ msgstr "" "Float number between -360 and 359." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Skew X" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3146,34 +3062,34 @@ msgstr "" "the bounding box for all selected shapes." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Angle Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Skew Y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Factor X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Factor for Scale action over X axis." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Scale X" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3184,28 +3100,28 @@ msgstr "" "the Scale reference checkbox state." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Factor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Factor for Scale action over Y axis." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3214,13 +3130,13 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3233,24 +3149,24 @@ msgstr "" "of the selected shapes when unchecked." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Value X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Value for Offset action on X axis." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Offset X" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3261,29 +3177,29 @@ msgstr "" "the bounding box for all selected shapes.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Value Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Value for Offset action on Y axis." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Offset Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Flip on X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3292,17 +3208,17 @@ msgstr "" "Does not create a new shape." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Flip on Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Ref Pt" #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3325,12 +3241,12 @@ msgstr "" "Point Entry field and click Flip on X(Y)" #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Point:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3341,7 +3257,7 @@ msgstr "" "the 'y' in (x, y) will be used when using Flip on Y." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3352,22 +3268,22 @@ msgstr "" "SHIFT key. Then click Add button to insert." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Transformation cancelled. No shape selected." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "No shape selected. Please Select a shape to rotate!" #: flatcamEditors/FlatCAMGeoEditor.py:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Appying Rotate" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Done. Rotate completed." @@ -3376,22 +3292,22 @@ msgid "Rotation action was not executed" msgstr "Rotation action was not executed" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "No shape selected. Please Select a shape to flip!" #: flatcamEditors/FlatCAMGeoEditor.py:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Applying Flip" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Flip on the Y axis done" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Flip on the X axis done" @@ -3400,22 +3316,22 @@ msgid "Flip action was not executed" msgstr "Flip action was not executed" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 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:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Applying Skew" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Skew on the X axis done" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Skew on the Y axis done" @@ -3424,22 +3340,22 @@ msgid "Skew action was not executed" msgstr "Skew action was not executed" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "No shape selected. Please Select a shape to scale!" #: flatcamEditors/FlatCAMGeoEditor.py:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Applying Scale" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Scale on the X axis done" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Scale on the Y axis done" @@ -3448,22 +3364,22 @@ msgid "Scale action was not executed" msgstr "Scale action was not executed" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "No shape selected. Please Select a shape to offset!" #: flatcamEditors/FlatCAMGeoEditor.py:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Applying Offset" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Offset on the X axis done" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Offset on the Y axis done" @@ -3472,58 +3388,58 @@ msgid "Offset action was not executed" msgstr "Offset action was not executed" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Rotate ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Enter an Angle Value (degrees)" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Geometry shape rotate done" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Geometry shape rotate cancelled" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Offset on X axis ..." #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Enter a distance Value" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Geometry shape offset on X axis done" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "Geometry shape offset X cancelled" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Offset on Y axis ..." #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Geometry shape offset on Y axis done" @@ -3532,12 +3448,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Geometry shape offset on Y axis canceled" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Geometry shape skew on X axis done" @@ -3546,12 +3462,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Geometry shape skew on X axis canceled" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Skew on Y axis ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Geometry shape skew on Y axis done" @@ -3710,7 +3626,7 @@ msgid "Buffer cancelled. No shape selected." msgstr "Buffer cancelled. No shape selected." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Done. Buffer Tool completed." @@ -3753,32 +3669,32 @@ msgstr "Create Paint geometry ..." msgid "Shape transformations ..." msgstr "Shape transformations ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Editing MultiGeo Geometry, tool" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "with diameter" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Click on target point." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 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:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3786,57 +3702,57 @@ msgstr "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Nothing selected for buffering." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Invalid distance for buffering." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 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:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Full buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "Negative buffer value is not accepted." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 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:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Interior buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Exterior buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Nothing selected for painting." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Invalid value for" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format 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:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3844,7 +3760,7 @@ msgstr "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "Paint done." @@ -3987,8 +3903,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4002,23 +3918,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Apertures Table for the Gerber Object." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Code" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Type" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Size" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -4049,7 +3965,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4125,7 +4041,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/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Buffer distance" @@ -4147,9 +4063,9 @@ msgstr "" " - 'Beveled:' the corner is a line that directly connects the features " "meeting in the corner" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Buffer" @@ -4161,7 +4077,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/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Scale factor" @@ -4209,8 +4125,8 @@ msgstr "" msgid "Go" msgstr "Go" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4226,20 +4142,20 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 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 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 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 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4247,213 +4163,209 @@ msgstr "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 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 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Aperture already in the aperture table." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "Added new aperture with code" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr " Select an aperture in Aperture Table" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Select an aperture in Aperture Table -->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "Deleted aperture with code" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" -msgstr "Adding aperture" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +msgid "Adding geometry for aperture" +msgstr "Adding geometry for aperture" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 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:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Creating Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "Done. Gerber editing finished." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Failed. No aperture geometry is selected." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Done. Apertures geometry deleted." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 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:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Failed." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 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:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 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:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Done. Scale Tool completed." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Polygon areas marked." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "There are no polygons to mark area." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "Rotation action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "Skew action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "Scale action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "Offset action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Geometry shape offset Y cancelled" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Geometry shape skew X cancelled" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Geometry shape skew Y cancelled" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&File" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&New Project ...\tCTRL+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Will create a new, blank project" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&New" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometry\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Will create a new, empty Geometry Object." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Will create a new, empty Gerber Object." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Will create a new, empty Excellon Object." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Open" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Open &Project ..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Open &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Open &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Open G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Open Config ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Recent projects" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Recent files" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "New Script ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Open Script ..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "Run Script ..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4463,43 +4375,43 @@ msgstr "" "enabling the automation of certain\n" "functions of FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Import" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG as Geometry Object ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG as Gerber Object ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF as Geometry Object ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF as Gerber Object ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Export" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "Export &SVG ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "Export DXF ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "Export &PNG ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4509,11 +4421,11 @@ msgstr "" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Export &Excellon ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4523,11 +4435,11 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Export &Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4537,59 +4449,59 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Gerber Export." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Backup" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Import Preferences from file ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Export Preferences to file ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Save" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "&Save Project ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "Save Project &As ...\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Save Project C&opy ..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "E&xit" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "&Edit" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Edit Object\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Close Editor\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Conversion" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "&Join Geo/Gerber/Exc -> Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4603,28 +4515,28 @@ msgstr "" "- Geometry\n" "into a new combo Geometry object." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Join Excellon(s) -> Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Merge a selection of Excellon objects into a new combo Excellon object." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Join Gerber(s) -> Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "Merge a selection of Gerber objects into a new combo Gerber object." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Convert Single to MultiGeo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4632,11 +4544,11 @@ msgstr "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Convert Multi to SingleGeo" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4644,648 +4556,646 @@ msgstr "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Convert Any to Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Convert Any to Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "&Copy\tCTRL+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "&Delete\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Se&t Origin\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Jump to Location\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Toggle Units\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "&Select All\tCTRL+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "&Preferences\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "&Options" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "&Rotate Selection\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "&Skew on X axis\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "S&kew on Y axis\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "Flip on &X axis\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Flip on &Y axis\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "View source\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "&View" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Enable all plots\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Disable all plots\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Disable non-selected\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "&Zoom Fit\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "&Zoom In\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "&Zoom Out\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" msgstr "Redraw All\tF5" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Toggle Code Editor\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "&Toggle FullScreen\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "&Toggle Plot Area\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "&Toggle Project/Sel/Tool\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "&Toggle Grid Snap\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "&Toggle Axis\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Toggle Workspace\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "&Tool" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "&Command Line\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "&Help" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "Online Help\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" msgstr "Report a bug" -#: flatcamGUI/FlatCAMGUI.py:404 -#| msgid "Excellon Optimization" +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" msgstr "Excellon Specification" -#: flatcamGUI/FlatCAMGUI.py:406 -#| msgid "Gerber Options" +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" msgstr "Gerber Specification" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Shortcuts List\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "YouTube Channel\tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Add Circle\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Add Arc\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Add Rectangle\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Add Polygon\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Add Path\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Add Text\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Polygon Union\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Polygon Intersection\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Polygon Subtraction\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Cut Path\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Copy Geom\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Delete Shape\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Move\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Buffer Tool\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Paint Tool\tI" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Transform Tool\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Toggle Corner Snap\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Excellon Editor<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Add Drill Array\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Add Drill\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Add Slot Array\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Add Slot\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Resize Drill(S)\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Copy\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Delete\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Move Drill(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Gerber Editor<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Add Pad\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Add Pad Array\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Add Track\tT" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Add Region\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Poligonize\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Add SemiDisc\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Add Disc\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Buffer\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Scale\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Mark Area\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Eraser\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Transform\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Enable Plot" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Disable Plot" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "Generate CNC" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "File Toolbar" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Edit Toolbar" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "View Toolbar" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Shell Toolbar" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Tools Toolbar" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Excellon Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Geometry Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "New Blank Geometry" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Calculators Tool" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Paint Shape" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Cut Path" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Delete Shape '-'" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Transformations" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5293,68 +5203,68 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Project" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Selected" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Plot Area" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "APP. DEFAULTS" -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "PROJ. OPTIONS " -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "TOOLS" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" msgstr "UTILITIES" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Import Preferences" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5368,11 +5278,11 @@ msgstr "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Export Preferences" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5380,15 +5290,15 @@ msgstr "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5396,580 +5306,580 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "Refresh Plots" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 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:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "Polygon Subtraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 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:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 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:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 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:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 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:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 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:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 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:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5977,31 +5887,31 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 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:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 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:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6009,7 +5919,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6017,23 +5927,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6045,12 +5955,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6058,7 +5968,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6066,7 +5976,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6074,52 +5984,51 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "Hello!" -#: flatcamGUI/FlatCAMGUI.py:3550 -#| msgid "Open &Project ..." +#: flatcamGUI/FlatCAMGUI.py:3569 msgid "Open Project ..." msgstr "Open Project ..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" msgstr "Exit" @@ -6191,38 +6100,38 @@ msgstr "Gerber Object" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Plot Options" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Solid" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Plot" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Plot (show) this object." @@ -6259,11 +6168,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Mark the aperture instances on canvas." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6285,11 +6194,11 @@ msgstr "" "feature, use a negative value for\n" "this parameter." -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6297,11 +6206,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6314,12 +6223,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6329,29 +6238,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6490,7 +6399,7 @@ msgstr "" msgid "Clear N-copper" msgstr "Clear N-copper" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6510,7 +6419,7 @@ msgstr "" msgid "Board cutout" msgstr "Board cutout" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6520,7 +6429,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Cutout Tool" @@ -6532,11 +6441,11 @@ msgstr "" "Generate the geometry for\n" "the board cutout." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6551,11 +6460,11 @@ msgstr "" "copper from a specified region." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6568,11 +6477,11 @@ msgstr "" "distance." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." @@ -6582,7 +6491,7 @@ msgstr "Resulting geometry will have rounded corners." msgid "Generate Geo" msgstr "Generate Geo" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" @@ -6595,7 +6504,7 @@ msgstr "" "Create a geometry surrounding the Gerber object.\n" "Square shape." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6603,7 +6512,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6631,11 +6540,11 @@ msgstr "Solid circles." msgid "Drills" msgstr "Drills" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Slots" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Offset Z" @@ -6678,7 +6587,7 @@ msgstr "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -6696,8 +6605,8 @@ msgstr "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "Create CNC Job" @@ -6710,13 +6619,13 @@ msgstr "" "for this drill object." #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -6725,11 +6634,11 @@ msgstr "" "below the copper surface." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -6738,11 +6647,11 @@ msgstr "" "across the XY plane." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6755,7 +6664,7 @@ msgid "Tool change Z" msgstr "Tool change Z" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." @@ -6763,12 +6672,12 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -6777,12 +6686,12 @@ msgstr "" "Delete the value if you don't need this feature." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "End move Z" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -6790,16 +6699,12 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 -#| msgid "" -#| "Tool speed while drilling\n" -#| "(in units per minute).\n" -#| "This is for linear move G01." +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6811,11 +6716,11 @@ msgstr "" "So called 'Plunge' feedrate.\n" "This is for linear move G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6830,11 +6735,11 @@ msgstr "" "ignore for any other cases." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -6843,12 +6748,12 @@ msgstr "" "in RPM (optional)" #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Dwell" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -6857,16 +6762,16 @@ msgstr "" "speed before cutting." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -6875,12 +6780,12 @@ msgstr "" "Gcode output." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Probe Z depth" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -6889,12 +6794,12 @@ msgstr "" "to probe. Negative value, in current units." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Feedrate Probe" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." @@ -6908,7 +6813,7 @@ msgstr "" "the hole dias that are to be drilled.\n" "Use the # column to make the selection." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "Gcode" @@ -6932,11 +6837,11 @@ msgstr "Create Drills GCode" msgid "Generate the CNC Job." msgstr "Generate the CNC Job." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." @@ -6950,12 +6855,12 @@ msgstr "" "the hole dias that are to be milled.\n" "Use the # column to make the selection." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." @@ -6971,11 +6876,11 @@ msgstr "" "Create the Geometry Object\n" "for milling DRILLS toolpaths." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -6995,6 +6900,10 @@ msgstr "" "Create the Geometry Object\n" "for milling SLOTS toolpaths." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Geometry Object" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7024,7 +6933,7 @@ msgstr "" "showed UI form entries named V-Tip Dia and V-Tip Angle." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Plot Object" @@ -7184,22 +7093,22 @@ msgstr "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -7208,7 +7117,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7216,11 +7125,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7236,7 +7145,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Depth of each pass (positive)." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7244,7 +7153,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7252,11 +7161,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7264,11 +7173,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7278,11 +7187,11 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7296,11 +7205,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7312,7 +7221,7 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7322,12 +7231,12 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7357,7 +7266,7 @@ msgstr "Generate the CNC Job object." msgid "Paint Area" msgstr "Paint Area" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7377,11 +7286,11 @@ msgstr "Launch Paint Tool in Tools Tab." msgid "CNC Job Object" msgstr "CNC Job Object" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7393,15 +7302,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Travel" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7473,12 +7382,12 @@ msgstr "Update Plot" msgid "Update the plot." msgstr "Update the plot." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7490,7 +7399,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "Prepend to CNC Code" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7502,7 +7411,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "Append to CNC Code" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7512,11 +7421,11 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7538,11 +7447,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7550,7 +7459,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7560,41 +7469,41 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" @@ -7606,15 +7515,15 @@ msgstr "z_cut = depth where to cut" msgid "z_move = height where to travel" msgstr "z_move = height where to travel" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 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" @@ -7642,6 +7551,14 @@ msgstr "" "Opens dialog to save G-Code\n" "file." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "GUI Preferences" @@ -7930,7 +7847,6 @@ msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." #: flatcamGUI/PreferencesUI.py:669 -#| msgid "Axis Font Size" msgid "Textbox Font Size" msgstr "Textbox Font Size" @@ -8030,8 +7946,8 @@ msgstr "Are you sure you want to delete the GUI Settings? \n" msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" @@ -8050,18 +7966,48 @@ msgstr "" msgid "IN" msgstr "IN" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" #: flatcamGUI/PreferencesUI.py:850 -msgid "APP. LEVEL" -msgstr "APP. LEVEL" +msgid "Graphic Engine" +msgstr "Graphic Engine" #: flatcamGUI/PreferencesUI.py:851 msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "Legacy(2D)" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "OpenGL(3D)" + +#: flatcamGUI/PreferencesUI.py:861 +msgid "APP. LEVEL" +msgstr "APP. LEVEL" + +#: flatcamGUI/PreferencesUI.py:862 +msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" "ADVANCED level -> full functionality.\n" @@ -8076,11 +8022,11 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8094,19 +8040,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Languages" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8124,11 +8070,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8136,11 +8082,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8148,11 +8094,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8162,35 +8108,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "MMB" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "RMB" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8206,11 +8152,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8226,11 +8172,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8244,11 +8190,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/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8256,11 +8202,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8270,16 +8216,16 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8287,20 +8233,20 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8310,11 +8256,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8324,7 +8270,7 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8336,21 +8282,21 @@ 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/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Full" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -8358,23 +8304,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8382,21 +8328,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8404,7 +8350,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8412,7 +8358,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8420,11 +8366,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8438,26 +8384,26 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8471,23 +8417,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8495,35 +8441,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8531,44 +8477,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8610,12 +8556,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8623,8 +8569,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8632,19 +8578,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8658,28 +8604,28 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/PreferencesUI.py:1752 -msgid "" -"This sets the default type of Excellon zeros.\n" -"If it is not detected in the parsed file the value here\n" -"will be used.If LZ then Leading Zeros are kept and\n" -"Trailing Zeros are removed.\n" -"If TZ is checked then Trailing Zeros are kept\n" -"and Leading Zeros are removed." -msgstr "" -"This sets the default type of Excellon zeros.\n" -"If it is not detected in the parsed file the value here\n" -"will be used.If LZ then Leading Zeros are kept and\n" -"Trailing Zeros are removed.\n" -"If TZ is checked then Trailing Zeros are kept\n" -"and Leading Zeros are removed." - -#: flatcamGUI/PreferencesUI.py:1762 -msgid "Default Units" -msgstr "Default Units" - #: flatcamGUI/PreferencesUI.py:1765 msgid "" +"This sets the default type of Excellon zeros.\n" +"If it is not detected in the parsed file the value here\n" +"will be used.If LZ then Leading Zeros are kept and\n" +"Trailing Zeros are removed.\n" +"If TZ is checked then Trailing Zeros are kept\n" +"and Leading Zeros are removed." +msgstr "" +"This sets the default type of Excellon zeros.\n" +"If it is not detected in the parsed file the value here\n" +"will be used.If LZ then Leading Zeros are kept and\n" +"Trailing Zeros are removed.\n" +"If TZ is checked then Trailing Zeros are kept\n" +"and Leading Zeros are removed." + +#: flatcamGUI/PreferencesUI.py:1775 +msgid "Default Units" +msgstr "Default Units" + +#: flatcamGUI/PreferencesUI.py:1778 +msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" "will be used.Some Excellon files don't have an header\n" @@ -8690,7 +8636,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8700,29 +8646,19 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "Update Export settings" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/PreferencesUI.py:1793 -#| msgid "Algorithm: " +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" msgstr "Algorithm:" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" -#| "Guided Local Path is used. Default search time is 3sec.\n" -#| "Use set_sys excellon_search_time value Tcl Command to set other values.\n" -#| "If Basic is checked then Google OR-Tools Basic algorithm is used.\n" -#| "\n" -#| "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" -#| "Travelling Salesman algorithm for path optimization." +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8744,19 +8680,19 @@ msgstr "" "If this control is disabled, then FlatCAM works in 32bit mode and it uses\n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" msgstr "MetaHeuristic" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" msgstr "TSA" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8768,11 +8704,11 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8780,19 +8716,19 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Duration" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8804,19 +8740,15 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/PreferencesUI.py:2052 -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" @@ -8826,19 +8758,19 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8850,11 +8782,11 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8866,11 +8798,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8886,11 +8818,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/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8898,11 +8830,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8914,11 +8846,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Format" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8934,15 +8866,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8956,11 +8888,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8974,19 +8906,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Routed" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9000,31 +8932,31 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9032,11 +8964,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9046,11 +8978,11 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9064,15 +8996,11 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/PreferencesUI.py:2792 -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" @@ -9082,12 +9010,12 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9095,11 +9023,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9109,11 +9037,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9123,15 +9051,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9145,11 +9073,11 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9157,11 +9085,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -9169,11 +9097,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9181,11 +9109,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9193,11 +9121,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9209,71 +9137,71 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9285,11 +9213,11 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9301,13 +9229,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9328,17 +9256,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9348,7 +9276,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9373,11 +9301,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9388,22 +9316,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Connect" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Contour" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9421,7 +9349,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9435,27 +9363,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Itself" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Area" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ref" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Reference" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9475,19 +9403,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "Normal" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9495,11 +9423,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/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9507,11 +9435,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9523,16 +9451,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9542,11 +9470,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9558,11 +9486,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9586,11 +9514,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9598,11 +9526,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9610,36 +9538,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 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/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9649,19 +9577,19 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Selection" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -9684,15 +9612,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ref." -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9700,11 +9628,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/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9714,11 +9642,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9734,21 +9662,19 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/PreferencesUI.py:3858 -#| msgid "Film Tool" +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" msgstr "Film Color" -#: flatcamGUI/PreferencesUI.py:3860 -#| msgid "Set the color of the shape when selected." +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." msgstr "Set the film color when positive film is selected." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9768,11 +9694,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -9784,11 +9710,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9798,11 +9724,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9810,11 +9736,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9822,35 +9748,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9860,11 +9786,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -9878,11 +9804,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9890,11 +9816,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9902,15 +9828,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9920,11 +9846,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9932,11 +9858,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9944,7 +9870,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9952,11 +9878,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -9966,27 +9892,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9994,11 +9920,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10006,11 +9932,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10018,35 +9944,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10054,7 +9980,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10066,27 +9992,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 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/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 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/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10108,11 +10034,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10122,11 +10048,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/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10134,47 +10060,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 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/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10182,15 +10108,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10198,15 +10124,15 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 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/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10214,11 +10140,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10226,11 +10152,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10238,19 +10164,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10258,11 +10184,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10270,15 +10196,15 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10286,49 +10212,47 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 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/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" msgstr "Restore" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." msgstr "Restore the extension list to the default state." -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 -#| msgid "Delete Drill" +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 msgid "Delete All" msgstr "Delete All" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 msgid "Delete all extensions from the list." msgstr "Delete all extensions from the list." -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10336,52 +10260,43 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 -#| msgid "Extensions list" +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 msgid "Extension" msgstr "Extension" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 -#| msgid "" -#| "List of file extensions to be\n" -#| "associated with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 msgid "A file extension to be added or deleted to the list." msgstr "A file extension to be added or deleted to the list." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 -#| msgid "Add Region" +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 msgid "Add Extension" msgstr "Add Extension" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 -#| msgid "Add a new aperture to the aperture list." +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 msgid "Add a file extension to the list" msgstr "Add a file extension to the list" -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 -#| msgid "Get Exteriors" +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 msgid "Delete Extension" msgstr "Delete Extension" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 -#| msgid "Selected GCode file extensions registered with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 msgid "Delete a file extension from the list" msgstr "Delete a file extension from the list" -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 -#| msgid "Display Annotation" +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 msgid "Apply Association" msgstr "Apply Association" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10393,31 +10308,31 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" msgstr "Autocompleter Keywords" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "Restore the autocompleter keywords list to the default state." -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." msgstr "Delete all autocompleter keywords from the list." -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" msgstr "Keywords list" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" @@ -10429,26 +10344,23 @@ msgstr "" "The autocompleter is installed\n" "in the Code Editor and for the Tcl Shell." -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." msgstr "A keyword to be added or deleted to the list." -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" msgstr "Add keyword" -#: flatcamGUI/PreferencesUI.py:4702 -#| msgid "Add an aperture to the aperture list" +#: flatcamGUI/PreferencesUI.py:4715 msgid "Add a keyword to the list" msgstr "Add a keyword to the list" -#: flatcamGUI/PreferencesUI.py:4703 -#| msgid "Delete Tool" +#: flatcamGUI/PreferencesUI.py:4716 msgid "Delete keyword" msgstr "Delete keyword" -#: flatcamGUI/PreferencesUI.py:4704 -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4717 msgid "Delete a keyword from the list" msgstr "Delete a keyword from the list" @@ -10728,10 +10640,10 @@ msgstr "" "The LMB click has to be done on the perimeter of\n" "the Geometry object used as a cutout geometry." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -10740,7 +10652,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "Could not retrieve object" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -10748,26 +10660,26 @@ msgstr "" "There is no object selected for Cutout.\n" "Select one and try again." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 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 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 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 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 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 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 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 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -10775,7 +10687,7 @@ msgstr "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -10787,39 +10699,39 @@ msgstr "" "Geometry,\n" "and after that perform Cutout." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Any form CutOut operation finished." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "Object not found" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Click on the selected geometry object perimeter to create a bridge gap ..." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "Could not retrieve Geometry object" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Geometry object for manual cutout not found" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "Added manual Bridge Gap." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "Could not retrieve Gerber object" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -10827,7 +10739,7 @@ msgstr "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -10835,11 +10747,11 @@ msgstr "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Geometry not supported for cutout" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Making manual bridge gap..." @@ -11310,20 +11222,16 @@ msgid "INCH (in)" msgstr "INCH (in)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Start" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" -msgstr "Coords" +msgid "Start Coords" +msgstr "Start Coords" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 msgid "This is measuring Start point coordinates." msgstr "This is measuring Start point coordinates." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Stop" +msgid "Stop Coords" +msgstr "Stop Coords" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11357,56 +11265,56 @@ msgstr "This is the point to point Euclidian distance." msgid "Measure" msgstr "Measure" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Meas. Tool" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "MEASURING: Click on the Start point ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "MEASURING: Click on the Destination point ..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "MOVE: Click on the Start point ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "MOVE action cancelled. No object(s) to move." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "MOVE: Click on the Destination point ..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "Moving..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "No object(s) selected." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Error when mouse left click." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Move action cancelled." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Object(s) not selected" @@ -11563,130 +11471,134 @@ msgstr "Ref. Object" msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "The FlatCAM object to be used as non copper clearing reference." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Generate Geometry" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 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:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "Adding tool cancelled. Tool already in Tool Table." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "Tool from Tool Table was edited." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 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:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Delete failed. Select a tool to delete." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Tool(s) deleted from Tool Table." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "on_paint_button_click" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 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:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Wrong Tool Dia value format entered, use a number." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "No selected tools in Tool Table." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Click the start point of the area." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 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:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Non-Copper clearing ..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool started. Reading parameters." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC Tool. Preparing non-copper polygons." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "No object available." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "The reference object type is not supported." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 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:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC Tool. Calculate 'empty' area." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Buffering finished" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "The selected object is not suitable for copper clearing." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 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:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC Tool. Finished calculation of 'empty' area." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "NCC Tool clearing with tool diameter = " -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "started." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11698,25 +11610,25 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "NCC Tool clear all done." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 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:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "tools" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC Tool Rest Machining clear all done." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -11724,7 +11636,7 @@ msgstr "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -11895,59 +11807,68 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Paint Tool. Reading parameters." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 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:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Click inside the desired polygon." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "Could not retrieve object: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "Can't do Paint on MultiGeo geometries" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Painting polygon..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Click the start point of the paint area." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." -msgstr "Paint Tool. Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +msgid "Paint Tool." +msgstr "Paint Tool." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +msgid "Normal painting polygon task started." +msgstr "Normal painting polygon task started." + +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Buffering geometry..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "No polygon found." -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" -msgstr "Paint Tool. Painting polygon at location" +#: flatcamTools/ToolPaint.py:1291 +msgid "Painting polygon at location" +msgstr "Painting polygon at location" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "Geometry could not be painted completely" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -11955,40 +11876,40 @@ msgstr "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Paint Single Done." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Polygon Paint started ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Painting polygons..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Paint Tool. Normal painting all task started." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Painting with tool diameter = " -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "started" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -11996,30 +11917,33 @@ msgstr "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "Paint All Done." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." -msgstr "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +msgid "Rest machining painting all task started." +msgstr "Rest machining painting all task started." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "Paint All with Rest-Machining done." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." -msgstr "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +msgid "Normal painting area task started." +msgstr "Normal painting area task started." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "Paint Area Done." -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +msgid "Rest machining painting area task started." +msgstr "Rest machining painting area task started." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "Paint Tool. Rest machining painting area task started." @@ -12155,17 +12079,13 @@ msgstr "Columns or Rows are zero value. Change them to a positive integer." msgid "Generating panel ... " msgstr "Generating panel ... " -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "Generating panel ..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." -msgstr "Adding the Gerber code." +msgid "Generating panel ... Adding the Gerber code." +msgstr "Generating panel ... Adding the Gerber code." #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" -msgstr "Spawning copies" +msgid "Generating panel... Spawning copies" +msgstr "Generating panel... Spawning copies" #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -12589,6 +12509,10 @@ msgstr "" "View the generated GCode for Solder Paste dispensing\n" "on PCB pads." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Save GCode" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -12781,8 +12705,8 @@ msgid "No Substractor object loaded." msgstr "No Substractor object loaded." #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" -msgstr "Parsing aperture" +msgid "Parsing geometry for aperture" +msgstr "Parsing geometry for aperture" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -12806,8 +12730,8 @@ msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" -msgstr "Parsing tool" +msgid "Parsing solid_geometry for tool" +msgstr "Parsing solid_geometry for tool" #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -12981,6 +12905,102 @@ 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 "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" +#~ msgstr "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" + +#~ msgid "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" +#~ msgstr "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" + +#~ msgid "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" +#~ msgstr "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" + +#~ msgid "SELECTED TAB" +#~ msgstr "SELECTED TAB" + +#~ msgid "more simpler is to double click the object name in the Project Tab" +#~ msgstr "more simpler is to double click the object name in the Project Tab" + +#~ msgid "will be updated with the object properties according to" +#~ msgstr "will be updated with the object properties according to" + +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" + +#~ msgid "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" +#~ msgstr "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" + +#~ msgid "and populate it even if it was out of focus" +#~ msgstr "and populate it even if it was out of focus" + +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Gerber/Excellon Object" + +#~ msgid "Change Parameter" +#~ msgstr "Change Parameter" + +#~ msgid "Add tools (change param in Selected Tab)" +#~ msgstr "Add tools (change param in Selected Tab)" + +#~ msgid "Generate CNCJob" +#~ msgstr "Generate CNCJob" + +#~ msgid "CNCJob Object" +#~ msgstr "CNCJob Object" + +#~ msgid "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" +#~ msgstr "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" + +#~ msgid "Help" +#~ msgstr "Help" + +#~ msgid "Shortcuts List" +#~ msgstr "Shortcuts List" + +#~ msgid "or through" +#~ msgstr "or through" + +#~ msgid "own key shortcut" +#~ msgstr "own key shortcut" + +#~ msgid "polygons" +#~ msgstr "polygons" + +#~ msgid "geo" +#~ msgstr "geo" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Generating panel ..." +#~ msgstr "Generating panel ..." + +#~ msgid "Spawning copies" +#~ msgstr "Spawning copies" + +#~ msgid "Parsing tool" +#~ msgstr "Parsing tool" + #~ msgid "" #~ " Wrong value format for self.defaults[\"feedrate_probe\"] or self." #~ "options[\"feedrate_probe\"]" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 9f557128..c98df24c 100644 Binary files a/locale/es/LC_MESSAGES/strings.mo and b/locale/es/LC_MESSAGES/strings.mo differ diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index af9097eb..83bcffbe 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-20 01:32+0300\n" -"PO-Revision-Date: 2019-09-20 01:32+0300\n" +"POT-Creation-Date: 2019-09-22 16:48+0300\n" +"PO-Revision-Date: 2019-09-22 17:03+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -22,17 +22,17 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "FlatCAM se está inicializando ..." -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 msgid "Could not find the Language files. The App strings are missing." msgstr "" "No se pudieron encontrar los archivos de idioma. Las cadenas de aplicación " "faltan." -#: FlatCAMApp.py:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -40,7 +40,7 @@ msgstr "" "FlatCAM se está inicializando ...\n" "Se inició la inicialización del lienzo." -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -50,11 +50,11 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Tabulacion desmontables" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -62,61 +62,53 @@ msgstr "" "Software de código abierto: escriba ayuda para comenzar\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 -#, fuzzy -#| msgid "" -#| "FlatCAM is initializing ...\n" -#| "Canvas initialization started.\n" -#| "Canvas initialization finished in" +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM se está inicializando ...\n" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: FlatCAMApp.py:2576 -#, fuzzy -#| msgid "Run Script ..." +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." -msgstr "Ejecutar Script ..." +msgstr "Ejecutando Tcl Script ..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Abierto cancelado." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "El archivo de configuración abierto falló." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Error al abrir el archivo de script." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Abrir archivo Excellon falló." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Error al abrir el archivo GCode." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Error al abrir el archivo Gerber." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Seleccione un objeto Geometry, Gerber o Excellon para editar." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -126,80 +118,80 @@ msgstr "" "múltiple no es posible.\n" "Editar solo una geometría a la vez." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Editor está activado ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Quieres guardar el objeto editado?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Cerrar Editor" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Sí" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Cancelar" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Objeto vacío después de editar." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Seleccione un objeto Gerber, Geometry o Excellon para actualizar." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "se actualiza, volviendo a la aplicación ..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "No se pudo cargar el archivo predeterminado." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "Importación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "Exportación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -208,48 +200,48 @@ msgstr "" "Lo más probable es que otra aplicación mantenga el archivo abierto y no " "accesible." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "No se pudo cargar el archivo de preferencias." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "Error al abrir archivos recientes para escritura." -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "Error al abrir el archivo de proyectos recientes para escribir." -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" "Ha ocurrido un error interno. Ver caparazón.\n" "\n" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "El objeto ({kind}) falló porque: {error}\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Convertir unidades a " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name} " "{name} " -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Trazado" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "Sobre FlatCAM" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "Fabricación de placa de circuito impreso asistida por computadora 2D" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "Desarrollo" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "DESCARGAR" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -347,76 +339,76 @@ msgstr "" "FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN\n" "EL SOFTWARE." -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "Pantalla de bienvenida" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "Programadores" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "Traductores" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "Licencia" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "Programador" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "Estado" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "Autor del programa" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "Mantenedor> = 2019" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "Idioma" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "Traductor" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "Email" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -424,29 +416,29 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "Se requieren al menos dos objetos para unirse. Objetos actualmente " "seleccionados" -#: FlatCAMApp.py:4981 +#: FlatCAMApp.py:5035 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 " @@ -462,39 +454,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Ha fallado. La unión de Excellon funciona solo en objetos de Excellon." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Ha fallado. La unión de Gerber funciona solo en objetos de Gerber." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -504,51 +496,51 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "Convertir unidades a" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduzca un diámetro de herramienta con valor distinto de cero, en formato " "Float." -#: FlatCAMApp.py:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -556,11 +548,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -568,83 +560,87 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "No disponible con el Legado de motor gráfico actual (2D)." + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "" "Ningún objeto está seleccionado. Seleccione un objeto y vuelva a intentarlo." -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abortar La tarea actual se cerrará con gracia lo antes posible ..." -#: FlatCAMApp.py:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -652,75 +648,75 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -728,80 +724,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Introduzca un valor de cuadrícula con un valor distinto de cero, en formato " "Float." -#: FlatCAMApp.py:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected] {name} seleccionado" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -811,234 +807,228 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:8185 -#, fuzzy -#| msgid "Open Gerber File" +#: FlatCAMApp.py:8347 msgid "Opening Gerber file." -msgstr "Abrir Gerber" +msgstr "Abriendo el archivo Gerber." -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:8221 -#, fuzzy -#| msgid "Opening Excellon." +#: FlatCAMApp.py:8383 msgid "Opening Excellon file." -msgstr "Apertura Excellon." +msgstr "Abriendo el archivo Excellon." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:8261 -#, fuzzy -#| msgid "Opening G-Code." +#: FlatCAMApp.py:8423 msgid "Opening G-Code file." -msgstr "Apertura del código G." +msgstr "Abriendo el archivo G-code." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Los datos deben ser una matriz 3D con la última dimensión 3 o 4" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Ningún objeto seleccionado. Por favor, seleccione un objeto Gerber para " "exportar." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Ha fallado. Solo los objetos Gerber se pueden guardar como archivos " "Gerber ..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Por favor, seleccione un objeto Excellon para " "exportar." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ha fallado. Solo los objetos Excellon se pueden guardar como archivos " "Excellon ..." -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleccione un archivo Gerber o Excellon para ver su archivo fuente." -#: FlatCAMApp.py:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 msgid "There is no selected object for which to see it's source file code." msgstr "No hay ningún objeto seleccionado para el cual ver su código fuente." -#: FlatCAMApp.py:8812 +#: FlatCAMApp.py:8974 msgid "Failed to load the source code for the selected object" msgstr "Error al cargar el código fuente para el objeto seleccionado" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." -msgstr "" +msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1082,106 +1072,104 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 -#, fuzzy -#| msgid "Loaded Machine Code into Code Editor" +#: FlatCAMApp.py:9086 msgid "TCL script file opened in Code Editor." -msgstr "Código de máquina cargado en el editor de código" +msgstr "Archivo de script TCL abierto en Code Editor." -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." -msgstr "" +msgstr "Ejecutando archivo FlatCAMScript." -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." -msgstr "" +msgstr "El archivo de script TCL se abrió en el Editor de código y se ejecutó." -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1189,86 +1177,87 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo Gerber o está vacío. Anulando la creación de " "objetos." -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Error al abrir el archivo Excellon. Probablemente no sea un archivo de " "Excellon." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1278,49 +1267,43 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:10137 -#, fuzzy -#| msgid "Open Config file failed." +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." -msgstr "El archivo de configuración abierto falló." +msgstr "Abrir el archivo de configuración de FlatCAM." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:10190 -#, fuzzy -#| msgid "Saving FlatCAM Project" +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." -msgstr "Proyecto FlatCAM de ahorro" +msgstr "Apertura del archivo del proyecto FlatCAM." -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:10334 -#, fuzzy -#| msgid "Deselects all objects" +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" -msgstr "Desel. todos los objetos" +msgstr "Redibujando todos los obj." -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1332,210 +1315,141 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Pestaña Seleccionada: elija un elemento de la pestaña Proyecto" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "Detalles" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" -msgstr "El flujo normal cuando se trabaja en FlatCAM es el siguiente" +#: FlatCAMApp.py:10941 +msgid "The normal flow when working in FlatCAM is the following:" +msgstr "El flujo normal cuando se trabaja en FlatCAM es el siguiente:" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" -"Guarde / importe un archivo Gerber, Excellon, Gcode, DXF, Raster Image o SVG " -"en FlatCAM utilizando" +"Cargue / importe un archivo Gerber, Excellon, Gcode, DXF, Raster Image o SVG " +"en FlatCAM usando las barras de herramientas, atajos de teclado o incluso " +"arrastrando y soltando los archivos en la GUI." -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" -"barras de herramientas, atajos de teclado o incluso arrastrar y soltar los " -"archivos en la GUI" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" "También puede cargar un proyecto FlatCAM haciendo doble clic en el archivo " -"del proyecto, arrastre" +"del proyecto, arrastrando y soltando el archivo en la GUI de FLATCAM o " +"mediante las acciones del menú (o barra de herramientas) que se ofrecen " +"dentro de la aplicación." -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" -msgstr "" -"colocar el archivo en la GUI de FLATCAM o a través de los enlaces del menú / " -"barra de herramientas que se ofrecen dentro de la aplicación" - -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" "Una vez que un objeto está disponible en la pestaña Proyecto, " -"seleccionándolo y luego enfocándose en" +"seleccionándolo y luego enfocándose en la PESTAÑA SELECCIONADA (más simple " +"es hacer doble clic en el nombre del objeto en la pestaña Proyecto, la PESTA " +"SELECCIONADA se actualizará con las propiedades del objeto según su tipo: " +"Gerber, Objeto Excellon, Geometry o CNCJob." -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "PESTAÑA SELECCIONADA" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "" -"más simple es hacer doble clic en el nombre del objeto en la pestaña Proyecto" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "se actualizará con las propiedades del objeto de acuerdo con" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "tipo: objeto Gerber, Excellon, Geometry o CNCJob" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" -"Si la selección del objeto se realiza en el lienzo con un solo clic, y el" +"Si la selección del objeto se realiza en el lienzo con un solo clic y la " +"PESTA SELECCIONADA está enfocada, nuevamente las propiedades del objeto se " +"mostrarán en la Pestaña Seleccionada. Alternativamente, hacer doble clic en " +"el objeto en el lienzo traerá la PESTAÑA SELECCIONADA y la completará " +"incluso si estaba fuera de foco." -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" -msgstr "" -"está enfocado, nuevamente las propiedades del objeto se mostrarán en la " -"pestaña Seleccionado. Alternativamente, hacer doble clic en el objeto en el " -"lienzo traerá el" - -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "y llenarlo incluso si estaba fuera de foco" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "" -"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es así" +"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " +"así:" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" -msgstr "Objeto Gerber / Excellon" - -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "Cambiar parámetro" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Generar Geometría" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Objeto de geometría" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "Agregar herramientas (cambiar el parámetro en la Pestaña Seleccionada)" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "Generar CNCJob" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "CNCJob Object" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -"Verifique GCode (a través de Edit CNC Code) y / o agregue / anteponga a " -"GCode (nuevamente, hecho en" +"Objeto Gerber / Excellon -> Cambiar parámetro -> Generar geometría -> Objeto " +"de geometría -> Agregar herramientas (cambiar el parámetro en la pestaña " +"SELECCIONADA) -> Generar CNCJob -> CNCJob Objeto -> Verificar GCode " +"(mediante Edit CNC Código) y / o anexar / anteponer a GCode (nuevamente, " +"hecho en la PESTAÑA SELECCIONADA) -> Guardar GCode." -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Guardar GCode" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" +#: FlatCAMApp.py:10961 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." msgstr "" "Una lista de atajos de teclado está disponible a través de una entrada de " -"menú en" +"menú en Ayuda -> Lista de atajos o mediante su propio atajo de teclado: " +"F3 ." -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "Ayuda" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "Lista de accesos directos" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "o a través de" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "atajo de tecla propio" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1543,164 +1457,164 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "info" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "Nombre cambiado de" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "a" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Compensación ..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Escalando..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Sesgar..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "BASIC" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#, fuzzy, python-format +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#, python-format #| msgid "Basic" msgid "%s" -msgstr "Basic" +msgstr "%s" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avanzado" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#, fuzzy, python-format +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#, python-format #| msgid "Basic" msgid "%s" -msgstr "Basic" +msgstr "%s" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Tamponamiento" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Hecho" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "Aislando ..." -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Áspero" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Geometría de aislamiento creada" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "Restando Geo" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Aperturas de trazado" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Taladros totales" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Ranuras totales" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1708,29 +1622,29 @@ msgstr "Ranuras totales" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1742,44 +1656,44 @@ msgstr "Ranuras totales" msgid "Wrong value format entered, use a number." msgstr "Formato de valor incorrecto introducido, use un número." -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 msgid "Please select one or more tools from the list and try again." msgstr "" "Por favor seleccione una o más herramientas de la lista e intente nuevamente." -#: FlatCAMObj.py:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para TALADRO es más grande que el tamaño del " "orificio. Cancelado." -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "Herramienta_nu" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diámetro" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "Taladros_nu" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "Ranuras_nu" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "La herramienta de fresado para SLOTS es más grande que el tamaño del " "orificio. Cancelado." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1787,7 +1701,7 @@ msgstr "" "Formato de valor incorrecto para self.defaults [\"z_pdepth\"] o self.options " "[\"z_pdepth\"]" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1795,11 +1709,11 @@ msgstr "" "Formato de valor incorrecto para self.defaults [\"feedrate_probe\"] o self." "options [\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "Generando Código CNC" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1809,76 +1723,76 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos. " -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Aisl." -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "Dupdo" -#: FlatCAMObj.py:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Por favor ingrese el diámetro deseado de la herramienta en formato Float." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Herramienta añadida en la tabla de herramientas." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "" "Herramienta predeterminada agregada. Se ha introducido un formato de valor " "incorrecto." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Ha fallado. Seleccione una herramienta para copiar." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "La herramienta se copió en la tabla de herramientas." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "La herramienta fue editada en la tabla de herramientas." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Ha fallado. Seleccione una herramienta para eliminar." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "La herramienta se eliminó en la tabla de herramientas." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "Esta geometría no se puede procesar porque es" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "geometría" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "" "Ha fallado. Ninguna herramienta seleccionada en la tabla de herramientas ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1887,43 +1801,43 @@ msgstr "" "pero no se proporciona ningún valor.\n" "Agregue una Herramienta de compensación o cambie el Tipo de compensación." -#: FlatCAMObj.py:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "Análisis de código G en progreso ..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "Análisis de código G terminado ..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "Procesamiento de código G terminado" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "El procesamiento del código G falló con error" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Archivo vacío, no tiene geometría" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Procesamiento de código G terminado ..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "CNCjob creado" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "El factor de escala debe ser un número: entero o Real." -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Escala de geometría realizada." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1931,11 +1845,11 @@ msgstr "" "Se necesita un par de valores (x, y). Probablemente haya ingresado un solo " "valor en el campo Desplazamiento." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Desplazamiento de geometría realizado." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1945,67 +1859,67 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Avanzado" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "Trazando ..." -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exportar código de máquina ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportar código de máquina cancelado ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Archivo de código de máquina guardado en" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "Código de máquina cargado en el editor de código" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 msgid "This CNCJob object can't be processed because it is a" msgstr "Este objeto CNCJob no se puede procesar porque es un" -#: FlatCAMObj.py:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "Objeto CNCJob" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 msgid "G-code does not have a units code: either G20 or G21" msgstr "El código G no tiene un código de unidades: G20 o G21" -#: FlatCAMObj.py:6050 +#: FlatCAMObj.py:6093 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Cancelado. El código personalizado de Toolchange está habilitado pero está " "vacío." -#: FlatCAMObj.py:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "El código G de Toolchange fue reemplazado por un código personalizado." -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "El archivo de postprocesador usado debe tener su nombre: 'toolchange_custom'" -#: FlatCAMObj.py:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "No hay archivo de postprocesador." @@ -2013,15 +1927,15 @@ msgstr "No hay archivo de postprocesador." msgid "processes running." msgstr "procesos en ejecución." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "La aplicación se reiniciará." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 msgid "Are you sure do you want to change the current language to" msgstr "¿Está seguro de que desea cambiar el idioma actual a" -#: FlatCAMTranslation.py:94 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Aplicar Idioma ..." @@ -2034,63 +1948,63 @@ msgstr "Objeto renombrado de {old} a {new}" msgid "Cause of error" msgstr "Causa del error" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry no es ni BaseGeometry ni lista." -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "Pases" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "Obtener exteriores" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "Obtener interiores" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "El objeto fue reflejado" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "No se pudo reflejar. Ningún objeto seleccionado" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "El objeto fue girado" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "No se pudo rotar. Ningún objeto seleccionado" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "El objeto fue sesgado" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Error al sesgar. Ningún objeto seleccionado" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Procesamiento de Gerber. Analizando" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "líneas" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Coordenadas faltantes, línea ignorada" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER archivo podría ser Dañado. Revisa el archivo !!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2098,55 +2012,51 @@ msgstr "" "Región no tiene suficientes puntos. El archivo será procesado pero hay " "errores del analizador. Línea de números: %s" -#: camlib.py:3433 -msgid "Gerber processing. Joining" -msgstr "Procesamiento de Gerber. Unión" +#: camlib.py:3441 +msgid "Gerber processing. Joining polygons" +msgstr "Procesamiento de Gerber. Unir polígonos" -#: camlib.py:3433 -msgid "polygons" -msgstr "polígonos" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "Procesamiento de Gerber. Aplicando la polaridad de Gerber." -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Linea Gerber" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Contenido de la línea Gerber" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Analizador Gerber ERROR" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Escala de Gerber hecha." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Gerber Offset hecho." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Espejo Gerber hecho." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Gerber Sesgo hecho." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Rotar Gerber hecho." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "Esta es la marca GCODE" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2154,7 +2064,7 @@ msgstr "" "No hay información de diámetro de herramienta. Ver caparazón.\n" "Un evento de cambio de herramienta: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2168,7 +2078,7 @@ msgstr "" "El usuario necesita editar el objeto Excellon resultante y cambiar los " "diámetros para reflejar los diámetros reales." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2177,7 +2087,7 @@ msgstr "" "{e_code} Error del analizador Excellon.\n" "El análisis falló. Línea {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2187,11 +2097,11 @@ msgstr "" "tener una herramienta asociada.\n" "Compruebe el GCode resultante." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "No hay tal parámetro" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2205,35 +2115,35 @@ msgstr "" "tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. " "Compruebe el código CNC resultante (Gcode, etc.)." -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "El parámetro Cut Z es cero. No habrá corte, saltando archivo" -#: camlib.py:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Crear una lista de puntos para explorar ..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "Iniciando el código G" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Código G inicial para herramienta con diámetro" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 no implementadas" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "El archivo Excellon cargado no tiene perforaciones" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Generación de código G finalizada ..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2243,7 +2153,7 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2251,7 +2161,7 @@ msgstr "" "El parámetro Cut_Z es Ninguno o cero. Lo más probable es una mala " "combinación de otros parámetros." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2265,11 +2175,11 @@ msgstr "" "tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. " "Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "El parámetro Travel Z des Ninguno o cero." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2283,39 +2193,39 @@ msgstr "" "error tipográfico, por lo tanto, la aplicación convertirá el valor a " "positivo. Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "El parámetro Z Travel es cero. Esto es peligroso, saltando el archive %s" -#: camlib.py:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Indexación de la geometría antes de generar código G ..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "Iniciando el código G ..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Generación de código G terminada" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "caminos trazados" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Se esperaba una Geometría, se obtuvo" -#: camlib.py:6640 +#: camlib.py:6648 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Intentando generar un trabajo de CNC desde un objeto de geometría sin " "solid_geometry." -#: camlib.py:6680 +#: camlib.py:6688 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2324,23 +2234,23 @@ msgstr "" "en current_geometry.\n" "Aumente el valor (en el módulo) e intente nuevamente." -#: camlib.py:6945 +#: camlib.py:6953 msgid " paths traced." msgstr " caminos trazados." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "No hay datos de herramientas en la geometría SolderPaste." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Generación de código G de soldadura soldada terminada" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "caminos trazados." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 no implementadas ..." @@ -2452,8 +2362,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Cancelado." @@ -2479,7 +2389,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2520,7 +2430,7 @@ msgid "Tool Dia" msgstr "Diá. de herra." #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2548,7 +2458,7 @@ msgstr "" "Eliminar una herramienta en la lista de herramientas\n" "seleccionando una fila en la tabla de herramientas." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2572,8 +2482,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2597,16 +2507,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2617,14 +2527,14 @@ msgstr "Especifique cuántos ejercicios debe estar en la matriz." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2639,18 +2549,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2664,25 +2574,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2712,26 +2622,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2747,16 +2657,16 @@ msgstr "" "Parámetros para agregar una ranura (agujero con forma ovalada)\n" "ya sea solo o como parte de una matriz." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2768,7 +2678,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2796,15 +2706,15 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2812,51 +2722,51 @@ msgstr "" "Herramienta ya en la lista de herramientas original o real.\n" "Guarde y reedite Excellon si necesita agregar esta herramienta. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Seleccione una herramienta en la tabla de herramientas" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Herramienta eliminada con diámetro" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Hecho. Edición de herramienta completada." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" "No hay definiciones de herramientas en el archivo. Anulando la creación de " "Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "Ha ocurrido un error interno. Ver concha.\n" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "Creación de Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Excelente edición terminada." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. No hay herramienta / taladro seleccionado" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr " Hecho. Ejercicio(s) eliminado(s)." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" @@ -2911,8 +2821,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2922,7 +2832,7 @@ msgstr "Herramienta Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor de la distancia del búfer o el formato es incorrecto. " @@ -2932,18 +2842,18 @@ msgstr "" msgid "Text Tool" msgstr "Herramienta de texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Herramienta" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2951,13 +2861,13 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2985,13 +2895,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -3002,8 +2912,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Método" @@ -3016,20 +2926,20 @@ msgstr "" "Algoritmo para pintar el polígono:
Estándar : Paso fijo hacia " "adentro.
Basado en semillas : Hacia afuera desde las semillas." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Lineas rectas" @@ -3038,8 +2948,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -3052,8 +2962,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" @@ -3062,13 +2972,13 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Pintar" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -3076,9 +2986,9 @@ msgstr "Herramienta de pintura" msgid "Paint cancelled. No shape selected." msgstr "Pintura cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del diámetro de la herramienta o el formato es incorrecto. " @@ -3099,67 +3009,67 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Girar" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Editor" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3173,7 +3083,7 @@ msgstr "" "Números negativos para movimiento CCW." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3184,15 +3094,15 @@ msgstr "" "El cuadro delimitador para todas las formas seleccionadas." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3202,14 +3112,14 @@ msgstr "" "Número de flotación entre -360 y 359." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Sesgo x" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3220,34 +3130,34 @@ msgstr "" "El cuadro delimitador para todas las formas seleccionadas." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Ángulo Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Sesgo y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Factor X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Factor para la acción de escala sobre el eje X." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Escala x" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3258,28 +3168,28 @@ msgstr "" "El estado de la casilla de verificación Escala de referencia." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Factor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Factor de acción de escala sobre eje Y." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3288,13 +3198,13 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3307,24 +3217,24 @@ msgstr "" "de las formas seleccionadas cuando no está marcada." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Valor X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Valor para la acción Offset en el eje X." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Offset X" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3335,29 +3245,29 @@ msgstr "" "El cuadro delimitador para todas las formas seleccionadas.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Valor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Valor para la acción Offset en el eje Y." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Offset Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Voltear en X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3366,17 +3276,17 @@ msgstr "" "No crea una nueva forma." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Voltear en Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Punto de ref." #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3399,12 +3309,12 @@ msgstr "" "Campo de entrada de puntos y haga clic en Girar en X (Y)" #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Punto:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3416,7 +3326,7 @@ msgstr "" "la 'y' en (x, y) se usará cuando se use Flip en Y." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3427,23 +3337,23 @@ msgstr "" "Tecla Shift. Luego haga clic en el botón Agregar para insertar." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Transformación cancelada. Ninguna forma seleccionada." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "" "Ninguna forma seleccionada. Por favor, seleccione una forma para rotar!" #: flatcamEditors/FlatCAMGeoEditor.py:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Aplicando rotar" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Hecho. Rotación completada." @@ -3452,23 +3362,23 @@ msgid "Rotation action was not executed" msgstr "La acción de rotación no se ejecutó" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "" "Ninguna forma seleccionada. Por favor, seleccione una forma para voltear!" #: flatcamEditors/FlatCAMGeoEditor.py:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Aplicando Voltear" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Voltear sobre el eje Y hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Voltear en el eje X hecho" @@ -3477,24 +3387,24 @@ msgid "Flip action was not executed" msgstr "La acción de voltear no se ejecutó" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" "Ninguna forma seleccionada. Por favor, seleccione una forma para esquilar / " "sesgar!" #: flatcamEditors/FlatCAMGeoEditor.py:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Aplicando Sesgo" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Sesgar sobre el eje X hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Sesgar sobre el eje Y hecho" @@ -3503,22 +3413,22 @@ msgid "Skew action was not executed" msgstr "La acción sesgada no se ejecutó" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "Ninguna forma seleccionada. Por favor, seleccione una forma a escala!" #: flatcamEditors/FlatCAMGeoEditor.py:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Aplicando la escala" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Escala en el eje X hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Escala en el eje Y hecho" @@ -3527,23 +3437,23 @@ msgid "Scale action was not executed" msgstr "La acción de escala no se ejecutó" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "" "Ninguna forma seleccionada. Por favor, seleccione una forma para compensar!" #: flatcamEditors/FlatCAMGeoEditor.py:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Aplicando Offset" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Offset en el eje X hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Offset en el eje Y hecho" @@ -3552,58 +3462,58 @@ msgid "Offset action was not executed" msgstr "La acción de desplazamiento no se ejecutó" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Girar ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Ingrese un valor de ángulo (grados)" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Forma de geometría rotar hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Rotación de forma de geometría cancelada" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Offset en el eje X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Ingrese un valor de distancia" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Forma de geometría compensada en el eje X hecho" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "Desplazamiento de forma de geometría X cancelado" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Offset en eje Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Desplazamiento de forma de geometría en el eje Y hecho" @@ -3612,12 +3522,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Desplazamiento de forma de geometría en eje Y cancelado" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Sesgar en el eje X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Forma de geometría sesgada en el eje X hecho" @@ -3626,12 +3536,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Forma geométrica sesgada en el eje X cancelada" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Sesgar en el eje Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Forma de geometría sesgada en el eje Y hecho" @@ -3792,7 +3702,7 @@ msgid "Buffer cancelled. No shape selected." msgstr "Buffer cancelado. Ninguna forma seleccionada." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Hecho. Herramienta de amortiguación completada." @@ -3835,34 +3745,34 @@ msgstr "Crear geometría de pintura ..." msgid "Shape transformations ..." msgstr "Transformaciones de formas ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Edición de Geometría MultiGeo, herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "con diámetro" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Haga clic en el punto de destino." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "Se requiere una selección de al menos 2 elementos geo para hacer " "Intersección." -#: flatcamEditors/FlatCAMGeoEditor.py:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3870,59 +3780,59 @@ msgstr "" "No se acepta el valor de búfer negativo. Usa el interior del amortiguador " "para generar una forma 'interior'" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Nada seleccionado para el almacenamiento en búfer." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Distancia no válida para el almacenamiento en búfer." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Falló, el resultado está vacío. Elija un valor de búfer diferente." -#: flatcamEditors/FlatCAMGeoEditor.py:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Geometría de búfer completa creada." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "No se acepta el valor negativo del búfer." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Falló, el resultado está vacío. Elija un valor de búfer más pequeño." -#: flatcamEditors/FlatCAMGeoEditor.py:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Geometría de búfer interior creada." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Geometría de búfer exterior creada." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Nada seleccionado para pintar." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Valor no válido para" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" "No se pudo hacer pintura. El valor de superposición debe ser inferior a 1.00 " "(100%%)." -#: flatcamEditors/FlatCAMGeoEditor.py:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3930,7 +3840,7 @@ msgstr "" "No se pudo pintar. Pruebe con una combinación diferente de parámetros. O un " "método diferente de pintura" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "Pintura hecha" @@ -4080,8 +3990,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4095,23 +4005,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Tabla de Aperturas para el Objeto Gerber." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Código" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Tipo" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Tamaño" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -4142,7 +4052,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4218,7 +4128,7 @@ msgstr "Apertura del tampón" msgid "Buffer a aperture in the aperture list" msgstr "Buffer de apertura en la lista de apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4240,9 +4150,9 @@ msgstr "" "  - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Buffer" @@ -4254,7 +4164,7 @@ msgstr "Apertura de la escala" msgid "Scale a aperture in the aperture list" msgstr "Escala una abertura en la lista de aperturas" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Factor de escala" @@ -4302,8 +4212,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4319,22 +4229,22 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." -#: flatcamEditors/FlatCAMGrbEditor.py:3153 -#: flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del código de apertura o el formato es incorrecto. Agrégalo y " "vuelve a intentarlo." -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4342,221 +4252,217 @@ msgstr "" "Falta el valor de las dimensiones de la abertura o el formato es incorrecto. " "Agréguelo en formato (ancho, alto) y vuelva a intentarlo." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del tamaño de la apertura o el formato es incorrecto. " "Agrégalo y vuelve a intentarlo." -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Apertura ya en la mesa de apertura." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "Agregada nueva apertura con código" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr "Seleccione una abertura en la Mesa de Apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Seleccione una abertura en la Tabla de Apertura ->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "Apertura eliminada con código" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" -msgstr "Agregar apertura" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +msgid "Adding geometry for aperture" +msgstr "Agregar geometría para la apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "No hay definiciones de Aperture en el archivo. Abortando la creación de " "Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Creación de Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "La edición de gerber terminó." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. No se selecciona ninguna apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Ha fallado. No se selecciona ninguna geometría de apertura." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Hecho. Geometría de las aberturas eliminadas." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "No hay apertura para amortiguar. Seleccione al menos una abertura e intente " "de nuevo." -#: flatcamEditors/FlatCAMGrbEditor.py:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Ha fallado." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del factor de escala o el formato es incorrecto. Agrégalo y " "vuelve a intentarlo." -#: flatcamEditors/FlatCAMGrbEditor.py:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Sin apertura a escala. Seleccione al menos una abertura e intente de nuevo." -#: flatcamEditors/FlatCAMGrbEditor.py:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Hecho. Herramienta de escala completada." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Zonas poligonales marcadas." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "No hay polígonos para marcar el área." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "La acción de Rotación no se ejecutó." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "La acción Sesgada no se ejecutó." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "La acción de Escala no se ejecutó." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "La acción de Desplazamiento no se ejecutó." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Forma de geometría offset Y cancelada" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Forma geométrica sesgada X cancelada" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Forma geométrica sesgada Y cancelada" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&Archivo" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&Nuevo proyecto ...\tCTRL+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Creará un nuevo proyecto en blanco" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&Nuevo" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometría\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Creará un nuevo objeto vacío de geometría." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Creará un nuevo objeto vacío de Gerber." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Creará un objeto Excellon nuevo y vacío." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Abierto" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Abierto &Project ..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Abierto &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Abierto &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Abierto Config ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Proyectos recientes" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Archivos recientes" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "Nuevo Script ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4566,43 +4472,43 @@ msgstr "" "permitiendo la automatización de ciertos\n" "Funciones de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Importar" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG como objeto de geometría ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG como objeto de Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF como objeto de geometría ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF como objeto de Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Exportar" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "Exportar &SVG ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "Exportar DXF ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "Exportar &PNG ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4612,11 +4518,11 @@ msgstr "" "La imagen guardada contendrá lo visual.\n" "Información actualmente en FlatCAM Plot Area." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Exportación y Excellon ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4626,11 +4532,11 @@ msgstr "" "El formato de las coordenadas, las unidades de archivo y los ceros.\n" "se configuran en Preferencias -> Exportación de Excellon." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Exportar &Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4640,59 +4546,59 @@ msgstr "" "El formato de las coordenadas, las unidades de archivo y los ceros.\n" "se establecen en Preferencias -> Exportar Gerber." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Apoyo" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Importar preferencias del archivo ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Exportar preferencias a un archivo ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Salvar" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "Salvar proyecto ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "Guardar proyecto como...\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Guardar copia del proyecto ..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "Salida" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Editar objeto\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Cerrar Editor\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Conversión" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "Unirse Geo/Gerber/Exc -> Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4706,30 +4612,30 @@ msgstr "" "- Geometría\n" "en un nuevo objeto de geometría combo." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Únete a Excellon (s) -> Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Combine una selección de objetos de Excellon en un nuevo objeto de Excellon " "combinado." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Únete a Gerber (s) -> Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Combine una selección de objetos Gerber en un nuevo objeto combo Gerber." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Convertir solo geo a multi geo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4737,11 +4643,11 @@ msgstr "" "Convertirá un objeto de geometría de un tipo de geometría única\n" "a un tipo de geometría múltiple." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Convertir multi a solo Geo" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4749,650 +4655,646 @@ msgstr "" "Convertirá un objeto de geometría de tipo de geometría múltiple\n" "a un solo tipo de geometría." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Convertir cualquiera a Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Convertir cualquiera a Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "Dupdo\tCTRL+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "Borrar\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Establecer origen\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Ir a la ubicación\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Unidades de palanca\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "Seleccionar todo\tCTRL+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "Preferencias\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "Opciones" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "Rotar selección\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "Sesgo en el eje X\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "Sesgo en el eje Y\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "Ver fuente\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Habilitar todas las parcelas\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Deshabilitar todas las parcelas\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Deshabilitar no seleccionado\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "Ajuste de zoom\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "Acercarse\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "Disminuir el zoom\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" -msgstr "" +msgstr "Redibujar todo\tF5" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Alternar editor de código\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "Alternar pantalla completa\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "Alternar área de la parcela\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "Palanca Proyecto / Sel / Tool\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "Activar cuadrícula\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "Eje de palanca\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Alternar espacio de trabajo\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "Herramienta" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "Línea de comando\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "Ayuda" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "Ayuda en Online\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" -msgstr "" +msgstr "Reportar un error" -#: flatcamGUI/FlatCAMGUI.py:404 -#, fuzzy -#| msgid "Excellon Optimization" +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" -msgstr "Optimización Excellon" +msgstr "Especificación de Excellon" -#: flatcamGUI/FlatCAMGUI.py:406 -#, fuzzy -#| msgid "Gerber Options" +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" -msgstr "Opciones de gerber" +msgstr "Especificación de Gerber" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Lista de accesos directos\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "Canal de Youtube\tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Añadir círculo\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Añadir arco\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Añadir rectángulo\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Añadir polígono\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Añadir ruta\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Añadir texto\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Unión de polígonos\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Intersección de polígonos\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Sustracción de polígonos\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Camino de corte\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Copia Geo\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Eliminar forma\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Movimiento\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Herramienta amortiguadora\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Herramienta de pintura\tI" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Herramienta de transformación\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Alternar esquina esquina\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Excellon Editor<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Añadir matriz de perfor.\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Añadir taladro\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Agregar matriz de ranuras\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Agregar ranura\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Cambiar el tamaño de taladro (s)\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Dupdo\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Borrar\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Mover taladro(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Gerber Editor<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Añadir Pad\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Agregar una matriz de pad\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Añadir pista\tT" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Añadir región\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Poligonize\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Añadir medio disco\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Añadir disco\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Buffer\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Escalar\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Marcar area\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Borrador\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Transformar\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Habilitar Parcela" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "Generar CNC" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "Barra de herramientas de archivo" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Barra de herramientas de edición" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "Barra de herramientas de ver" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Barra de herramientas de Shell" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Barra de herramientas de Herramientas" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Barra de herramientas del editor de Excel" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Barra de herramientas del editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Barra de herramientas del editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Forma de pintura" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Camino de Corte" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5400,68 +5302,68 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Proyecto" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Seleccionado" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "Val. predeterm. de la aplic." -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "Proyecto OPCIONES " -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "HERRAMIENTAS" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" -msgstr "" +msgstr "UTILIDADES" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Pref de importación" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5475,11 +5377,11 @@ msgstr "" "FlatCAM guarda automáticamente un archivo 'factory_defaults'\n" "en el primer comienzo No borres ese archivo." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Pref. de exportación" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5487,15 +5389,15 @@ msgstr "" "Exportar un conjunto completo de configuraciones FlatCAM en un archivo\n" "que se guarda en el disco duro." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Abrir carpeta de pref." -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5503,585 +5405,585 @@ msgstr "" "Guarde la configuración actual en el archivo 'current_defaults'\n" "que es el archivo que almacena las preferencias predeterminadas de trabajo." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "Cambiar a la Pestaña Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "Cambiar a la Pestaña Seleccionada" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "Cambiar a la Pestaña de Herramientas" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "Nuevo Gerber" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "Saltar a coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "Nueva Excellon" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "Nueva geometría" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "Establecer origen" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "Cambiar unidades" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "Abrir herramienta de propiedades" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "Rotar 90 grados CW" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "Palanca de 'Shell'" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Agregue una herramienta (cuando esté en la pestaña Geometría seleccionada o " "en Herramientas NCC o Herramientas de pintura)" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "Voltear sobre el eje X" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "Voltear sobre el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "Seleccionar todo" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "Nuevo Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "Herramienta de Medición" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "Guardar proyecto como" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "Alternar área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "Copiar Nombre Obj." -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "Alternar editor de código" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "Alternar el eje" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "Abrir ventana de Preferencias" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "Rotar en 90 grados CCW" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "Sesgar en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "Sesgar en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "Herramienta de Película" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "Herram. de limp. sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "Herram. de área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "Herram. de Transform." -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "Ver fuente del archivo" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "Herra. de Corte" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "Habilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "Deshabilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "Deshabilitar no seleccionado" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "Alternar pantalla completa" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "Abortar la tarea actual (con gracia)" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "Abrir el manual en línea" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "Abrir tutoriales en online" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "Alt.: Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(izquierda a Key_1) Área de Toogle Notebook (lado izquierdo)" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "(Des)habilitar trazado Obj." -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "Desel. todos los objetos" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "Lista de accesos directos del editor" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "EDITOR DE GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "Dibujar un arco" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "Copia Geo" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dentro de agregar arco alternará la dirección del ARCO: CW o CCW" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "Herram. de intersección poli." -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "Herram. de pintura geo" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "Saltar a la ubicación (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "Alternar ajuste de esquina" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "Mover elemento geo." -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dentro de agregar arco, pasará por los modos de arco" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "Dibujar un polígono" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "Dibuja un circulo" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "Dibujar un camino" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "Dibujar rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "Herram. de sustrac. de polí." -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "Herramienta de Texto" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "Herram. de unión poli." -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "Voltear en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "Voltear en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "Sesgar en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "Herram. de transform. del editor" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "Offset en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "Offset en eje Y" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "Herram. de corte poli." -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "Rotar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "Terminar el dibujo de ciertas herramientas." -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "Anular y volver a Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Eliminar forma" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "EDITOR DE EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "Mover taladro(s)" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "Agregar una nueva herram." -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "Eliminar Taladro" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "Alt.: Eliminar herramienta (s)" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "Agregar disco" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "Añadir medio disco" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram.s alternarán en REVERSA los modos " "de plegado" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram. avanzarán hacia adelante los " "modos de plegado" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "Alt.: Eliminar Aperturas" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "Herramienta borrador" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "Herram. de poligonización" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "Herramienta de Transformación" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "" "Abra una ventana de Vista previa de impresión estándar del sistema operativo." -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "Abra una ventana de impresión estándar del sistema operativo." -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Buscará y resaltará en amarillo la cadena en el Encuentra caja." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Encuentra caja. Ingrese aquí las cadenas a buscar en el texto." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "Reemplazará la cadena del cuadro Buscar con la del cuadro Reemplazar." -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6089,32 +5991,32 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "Se abrirá un archivo de texto en el editor." -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "Guardará el texto en el editor en un archivo." -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "Ejecutar código" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" "Ejecutará los comandos TCL encontrados en el archivo de texto, uno por uno." -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6122,7 +6024,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6130,23 +6032,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6158,12 +6060,12 @@ msgstr "" "fuera del primer artículo. Al final presione la tecla ~ X ~ o\n" "el botón de la barra de herramientas." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6171,7 +6073,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6179,7 +6081,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6187,55 +6089,53 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada ..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "¡Hola!" -#: flatcamGUI/FlatCAMGUI.py:3550 -#, fuzzy -#| msgid "Open &Project ..." +#: flatcamGUI/FlatCAMGUI.py:3569 msgid "Open Project ..." -msgstr "Abierto &Project ..." +msgstr "Proyecto abierto ...Abierto &Project ..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" -msgstr "" +msgstr "Salida" #: flatcamGUI/ObjectUI.py:33 msgid "FlatCAM Object" @@ -6305,38 +6205,38 @@ msgstr "Objeto Gerber" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Opciones de parcela" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Gráfico" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." @@ -6373,11 +6273,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marque las instancias de apertura en el lienzo." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6399,11 +6299,11 @@ msgstr "" "característica, use un valor negativo para\n" "este parámetro" -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6411,11 +6311,11 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6429,12 +6329,12 @@ msgstr "" "Un valor de 0.25 aquí significa una superposición del 25%% del diámetro de " "la herramienta que se encuentra arriba." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6445,29 +6345,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6606,7 +6506,7 @@ msgstr "" msgid "Clear N-copper" msgstr "N-cobre claro" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6626,7 +6526,7 @@ msgstr "" msgid "Board cutout" msgstr "Corte del tablero" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6636,7 +6536,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Herra. de corte" @@ -6648,11 +6548,11 @@ msgstr "" "Generar la geometría para\n" "El recorte del tablero." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6667,11 +6567,11 @@ msgstr "" "cobre de una región específica." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6684,11 +6584,11 @@ msgstr "" "distancia." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." @@ -6698,7 +6598,7 @@ msgstr "La geometría resultante tendrá esquinas redondeadas." msgid "Generate Geo" msgstr "Generar Geo" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" @@ -6711,7 +6611,7 @@ msgstr "" "Crea una geometría que rodea el objeto Gerber.\n" "Forma cuadrada." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6719,7 +6619,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6747,11 +6647,11 @@ msgstr "Círculos sólidos." msgid "Drills" msgstr "Taladros" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Offset Z" @@ -6795,7 +6695,7 @@ msgstr "" "El número de agujeros de muesca. Agujeros creados por\n" "fresándolas con una broca de fresa." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -6814,8 +6714,8 @@ msgstr "" "Alternar la visualización de los ejercicios para la herramienta actual.\n" "Esto no selecciona las herramientas para la generación de código G." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "Crear trabajo CNC" @@ -6828,13 +6728,13 @@ msgstr "" "para este objeto de perforación" #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -6843,11 +6743,11 @@ msgstr "" "debajo de la superficie de cobre." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -6856,11 +6756,11 @@ msgstr "" "A través del plano XY." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6873,7 +6773,7 @@ msgid "Tool change Z" msgstr "Cambio de herra. Z" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." @@ -6881,12 +6781,12 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -6895,12 +6795,12 @@ msgstr "" "Elimine el valor si no necesita esta característica." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "Fin del movi. Z" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -6908,17 +6808,12 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 -#, fuzzy -#| msgid "" -#| "Tool speed while drilling\n" -#| "(in units per minute).\n" -#| "This is for linear move G01." +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6927,13 +6822,14 @@ msgid "" msgstr "" "Velocidad de herramienta durante la perforación\n" "(en unidades por minuto).\n" +"La llamada velocidad de avance 'Plunge'.\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6948,11 +6844,11 @@ msgstr "" "Ignorar para cualquier otro caso." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -6961,12 +6857,12 @@ msgstr "" "en RPM (opcional)" #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Habitar" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -6975,16 +6871,16 @@ msgstr "" "Velocidad antes del corte." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -6993,12 +6889,12 @@ msgstr "" "Salida de Gcode." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -7007,12 +6903,12 @@ msgstr "" "to probe. Negative value, in current units." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Sonda de avance" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." @@ -7026,7 +6922,7 @@ msgstr "" "los hoyos que se perforarán.\n" "Use la columna # para hacer la selección." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "Gcode" @@ -7050,11 +6946,11 @@ msgstr "Crear taladros GCode" msgid "Generate the CNC Job." msgstr "Generar el trabajo del CNC." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." @@ -7068,12 +6964,12 @@ msgstr "" "los agujeros que se van a fresar.\n" "Use la columna # para hacer la selección." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." @@ -7089,11 +6985,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar trayectorias de taladros." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7113,6 +7009,10 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Objeto de geometría" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7143,7 +7043,7 @@ msgstr "" "mostró entradas de formulario de IU denominadas V-Tipo Dia y V-Tipo ángulo." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Trazar objeto" @@ -7309,22 +7209,22 @@ msgstr "" "Los datos utilizados para crear GCode.\n" "Cada herramienta almacena su propio conjunto de datos." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "El diámetro de la punta para la herramienta en forma de V" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -7333,7 +7233,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7341,11 +7241,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7361,7 +7261,7 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Profundidad de cada pase (positivo)." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7369,7 +7269,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7377,11 +7277,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7389,11 +7289,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7403,11 +7303,11 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7421,11 +7321,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7437,7 +7337,7 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7447,12 +7347,12 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7482,7 +7382,7 @@ msgstr "Genere el objeto de trabajo CNC." msgid "Paint Area" msgstr "Área de pintura" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7502,11 +7402,11 @@ msgstr "Inicie la herramienta Pintura en la pestaña Herramientas." msgid "CNC Job Object" msgstr "Objeto de trabajo CNC" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7518,15 +7418,15 @@ msgstr "" "Por encima de la pieza de trabajo o puede ser de tipo 'Corte',\n" "Lo que significa los movimientos que cortan en el material." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7599,12 +7499,12 @@ msgstr "Actualizar Trama" msgid "Update the plot." msgstr "Actualiza la trama." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7616,7 +7516,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "Anteponer al código del CNC" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7628,7 +7528,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "Añadir al código CNC" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7638,11 +7538,11 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7664,11 +7564,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7676,7 +7576,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7686,41 +7586,41 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." @@ -7732,15 +7632,15 @@ msgstr "z_cut = profundidad donde cortar" msgid "z_move = height where to travel" msgstr "z_move = altura donde viajar" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" "dwelltime = tiempo de espera para permitir que el husillo alcance su RPM " @@ -7770,6 +7670,14 @@ msgstr "" "Abre el diálogo para guardar el código G\n" "expediente." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" +"No se pudo anotar debido a una diferencia entre el número de elementos de " +"texto y el número de posiciones de texto." + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "Preferencias de GUI" @@ -7952,11 +7860,11 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:507 msgid "Activity Icon" -msgstr "" +msgstr "Ícono de actividad" #: flatcamGUI/PreferencesUI.py:509 msgid "Select the GIF that show activity when FlatCAM is active." -msgstr "" +msgstr "Seleccione el GIF que muestra actividad cuando FlatCAM está activo." #: flatcamGUI/PreferencesUI.py:555 msgid "GUI Settings" @@ -8068,16 +7976,16 @@ msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." #: flatcamGUI/PreferencesUI.py:669 -#, fuzzy -#| msgid "Axis Font Size" msgid "Textbox Font Size" -msgstr "Tamaño de fuente del eje" +msgstr "Tamaño de Fuente TextBox" #: flatcamGUI/PreferencesUI.py:671 msgid "" "This sets the font size for the Textbox GUI\n" "elements that are used in FlatCAM." msgstr "" +"Esto establece el tamaño de fuente para la GUI del cuadro de texto\n" +"elementos que se usan en FlatCAM." #: flatcamGUI/PreferencesUI.py:689 msgid "Splash Screen" @@ -8090,11 +7998,12 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:701 msgid "Sys Tray Icon" -msgstr "" +msgstr "Icono de la Sys Tray" #: flatcamGUI/PreferencesUI.py:703 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "" +"Habilite la visualización del icono de FlatCAM en la bandeja del sistema." #: flatcamGUI/PreferencesUI.py:708 msgid "Shell at StartUp" @@ -8170,8 +8079,8 @@ msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" @@ -8190,17 +8099,49 @@ msgstr "" msgid "IN" msgstr "IN" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" #: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "Motor gráfico" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" +"Elija qué motor gráfico usar en FlatCAM.\n" +"Legacy (2D) -> funcionalidad reducida, rendimiento lento pero compatibilidad " +"mejorada.\n" +"OpenGL (3D) -> funcionalidad completa, alto rendimiento\n" +"Algunas tarjetas gráficas son demasiado viejas y no funcionan en modo OpenGL " +"(3D), como:\n" +"Intel HD3000 o anterior. En este caso, el área de trazado será negra, por lo " +"tanto\n" +"use el modo Legacy (2D)." + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "Legado (2D)" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "OpenGL(3D)" + +#: flatcamGUI/PreferencesUI.py:861 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/PreferencesUI.py:851 +#: flatcamGUI/PreferencesUI.py:862 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8216,11 +8157,11 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8234,19 +8175,19 @@ msgstr "" "lo que significa que los archivos de preferencias se guardarán\n" "en la carpeta de la aplicación, en la subcarpeta lib \\ config." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8264,11 +8205,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8276,11 +8217,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8288,11 +8229,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8302,35 +8243,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "MMB" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "RMB" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8347,11 +8288,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8367,11 +8308,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8386,11 +8327,11 @@ msgstr "" "Cuando no está marcada, la ruta para abrir archivos es la última utilizada:\n" "ruta para guardar archivos o la ruta para abrir archivos." -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8398,11 +8339,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8412,16 +8353,16 @@ msgstr "" "Un proyecto FlatCAM. Un valor más alto significa una mejor compresión\n" "pero requieren más uso de RAM y más tiempo de procesamiento." -#: flatcamGUI/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8429,20 +8370,20 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8452,11 +8393,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8466,7 +8407,7 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8480,21 +8421,21 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Completo" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "Simplificar" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -8502,23 +8443,23 @@ msgstr "" "Cuando esté marcado, todos los polígonos de Gerber serán\n" "cargado de simplificación con una tolerancia establecida." -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "Tolerancia" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "Tolerancia a la simplificación de polígonos." -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8526,21 +8467,21 @@ msgstr "" "Los parámetros establecidos aquí se utilizan en el archivo exportado.\n" "cuando se usa la entrada de menú Archivo -> Exportar -> Exportar Gerber." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8548,7 +8489,7 @@ msgstr "" "El número de dígitos en la parte entera del número.\n" "y en la parte fraccionaria del número." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8556,7 +8497,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8564,11 +8505,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8582,26 +8523,26 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8615,23 +8556,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8639,35 +8580,35 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "Matriz lineal de Almohadilla" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8675,44 +8616,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Valor de umbral por debajo del cual las aberturas no están marcadas." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8754,12 +8695,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8767,8 +8708,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8776,19 +8717,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8802,7 +8743,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -8818,11 +8759,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -8834,7 +8775,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8844,31 +8785,19 @@ msgstr "" "Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "Actualizar configuración de exportación" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/PreferencesUI.py:1793 -#, fuzzy -#| msgid "Algorithm: " +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" -msgstr "Algoritmo" +msgstr "Algoritmo:" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" -#| "Guided Local Path is used. Default search time is 3sec.\n" -#| "Use set_sys excellon_search_time value Tcl Command to set other values.\n" -#| "If Basic is checked then Google OR-Tools Basic algorithm is used.\n" -#| "\n" -#| "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" -#| "Travelling Salesman algorithm for path optimization." +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8880,31 +8809,33 @@ msgid "" "If this control is disabled, then FlatCAM works in 32bit mode and it uses\n" "Travelling Salesman algorithm for path optimization." msgstr "" -"Esto establece el tipo de optimización para la ruta de perforación de " +"Esto establece el tipo de optimización para la ruta de perforación " "Excellon.\n" -"Si se selecciona MH, el algoritmo OR-Tools de Google con MetaHeuristic\n" -"Se utiliza la ruta local guiada. El tiempo de búsqueda predeterminado es 3 " -"seg.\n" -"Use set_sys excellon_search_time value Tcl Comando para establecer otros " -"valores.\n" -"Si se marca Básico, se usa el algoritmo Básico de Google OR-Tools.\n" +"Si <> está marcado, el algoritmo de Google OR-Tools con\n" +"Se utiliza la ruta local guiada metaheurística. El tiempo de búsqueda " +"predeterminado es de 3 segundos.\n" +"Si <> está marcado, se utiliza el algoritmo básico de Google OR-" +"Tools.\n" +"Si se marca <>, se utiliza el algoritmo de vendedor ambulante para\n" +"Optimización de la ruta de perforación.\n" "\n" -"Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" -"Algoritmo de vendedor viajero para la optimización de la ruta." +"Si este control está desactivado, FlatCAM funciona en modo de 32 bits y " +"utiliza\n" +"Algoritmo de vendedor ambulante para la optimización de rutas." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" -msgstr "" +msgstr "MetaHeuristic" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" -msgstr "" +msgstr "TSA" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8916,11 +8847,11 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8928,19 +8859,19 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Duración" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8952,42 +8883,37 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/PreferencesUI.py:2052 -#, fuzzy -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -"Una lista de los parámetros avanzados de Gerber.\n" +"Una lista de los parámetros avanzados de Excellon.\n" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8999,11 +8925,11 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -9015,11 +8941,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -9037,11 +8963,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -9050,11 +8976,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -9066,11 +8992,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Formato" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -9086,15 +9012,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -9108,11 +9034,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -9126,19 +9052,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9152,31 +9078,31 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9184,11 +9110,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9198,11 +9124,11 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9216,31 +9142,26 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/PreferencesUI.py:2792 -#, fuzzy -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -"Una lista de los parámetros avanzados de Gerber.\n" +"Una lista de los parámetros avanzados de Geometría.\n" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9248,11 +9169,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9262,11 +9183,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9276,15 +9197,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9298,11 +9219,11 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9310,11 +9231,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -9322,11 +9243,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9334,11 +9255,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9346,11 +9267,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9362,71 +9283,71 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "El tamaño de fuente del texto de anotación. En píxeles." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9438,11 +9359,11 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9455,13 +9376,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9485,17 +9406,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9505,7 +9426,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9532,11 +9453,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9547,22 +9468,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9581,7 +9502,7 @@ msgstr "" "no más cobre para limpiar o no hay más herramientas.\n" "Si no está marcado, use el algoritmo estándar." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9595,27 +9516,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Zona" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ref" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9635,19 +9556,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "Normal" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9655,11 +9576,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9667,11 +9588,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9683,16 +9604,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9702,11 +9623,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9718,11 +9639,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9746,11 +9667,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9758,11 +9679,11 @@ msgstr "" "Crea una forma convexa que rodea toda la PCB.\n" "Se usa solo si el tipo de objeto de origen es Gerber." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9770,36 +9691,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diámetro del taladro para los orificios de alineación." -#: flatcamGUI/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9809,19 +9730,19 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Selección" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -9844,15 +9765,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ref." -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9860,11 +9781,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9874,11 +9795,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9894,23 +9815,20 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/PreferencesUI.py:3858 -#, fuzzy -#| msgid "Film Tool" +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" -msgstr "Herramienta de película" +msgstr "Color de la película" -#: flatcamGUI/PreferencesUI.py:3860 -#, fuzzy -#| msgid "Set the color of the shape when selected." +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." -msgstr "Establecer el color de la forma cuando se selecciona." +msgstr "" +"Establezca el color de la película cuando se selecciona película positiva." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9930,11 +9848,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -9947,11 +9865,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9961,11 +9879,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9973,11 +9891,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9985,35 +9903,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -10023,11 +9941,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -10041,11 +9959,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -10053,11 +9971,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10065,15 +9983,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -10084,11 +10002,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10096,11 +10014,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -10108,7 +10026,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -10116,11 +10034,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -10131,27 +10049,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10159,11 +10077,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10171,11 +10089,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10183,35 +10101,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10219,7 +10137,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10231,27 +10149,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distancia a desplazamiento en el eje X. En unidades actuales." -#: flatcamGUI/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales." -#: flatcamGUI/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10273,11 +10191,11 @@ msgstr "" "O ingrese las coords en formato (x, y) en el\n" "Campo de entrada de puntos y haga clic en Girar en X (Y)" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10288,11 +10206,11 @@ msgstr "" "La 'x' en (x, y) se usará cuando se use voltear en X y\n" "la 'y' en (x, y) se usará cuando se use voltear en Y y" -#: flatcamGUI/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10300,49 +10218,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Diámetro para la nueva herramienta de boquillas para agregar en la tabla de " "herramientas" -#: flatcamGUI/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "La altura (Z) cuando comienza la dispensación de pasta de soldadura." -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "La altura (Z) cuando se detiene la dispensación de pasta de soldadura." -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10350,15 +10268,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10366,15 +10284,15 @@ msgstr "" "La ubicación X, Y para el cambio de herramienta (boquilla).\n" "El formato es (x, y) donde x e y son números reales." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avance (velocidad) mientras se mueve en el plano X-Y." -#: flatcamGUI/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10382,11 +10300,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10394,11 +10312,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10406,19 +10324,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10426,11 +10344,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10438,15 +10356,15 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10454,51 +10372,47 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Marcar esto cerrará los caminos cortados por el objeto sustrato Geometry." -#: flatcamGUI/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" -msgstr "" +msgstr "Restaurar" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." -msgstr "" +msgstr "Restaurar la lista de extensiones al estado predeterminado." -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 -#, fuzzy -#| msgid "Delete Drill" +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 msgid "Delete All" -msgstr "Eliminar taladro" +msgstr "Eliminar todosEliminar taladro" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 -#, fuzzy -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 msgid "Delete all extensions from the list." -msgstr "Eliminar una abertura en la lista de aperturas" +msgstr "Eliminar todas las extensiones de la lista." -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10506,61 +10420,43 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 -#, fuzzy -#| msgid "Extensions list" +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 msgid "Extension" -msgstr "Lista de extensiones" +msgstr "ExtensiónLista de extensiones" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 -#, fuzzy -#| msgid "" -#| "List of file extensions to be\n" -#| "associated with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 msgid "A file extension to be added or deleted to the list." -msgstr "" -"Lista de extensiones de archivo para ser\n" -"asociado con FlatCAM." +msgstr "Una extensión de archivo para agregar o eliminar a la lista." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 -#, fuzzy -#| msgid "Add Region" +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 msgid "Add Extension" -msgstr "Añadir Región" +msgstr "Agregar extensión" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 -#, fuzzy -#| msgid "Add a new aperture to the aperture list." +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 msgid "Add a file extension to the list" -msgstr "Agregar una nueva apertura a la lista de apertura." +msgstr "Agregar una extensión de archivo a la lista" -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 -#, fuzzy -#| msgid "Get Exteriors" +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 msgid "Delete Extension" -msgstr "Obtener exteriores" +msgstr "Eliminar extensión" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 -#, fuzzy -#| msgid "Selected GCode file extensions registered with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 msgid "Delete a file extension from the list" -msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." +msgstr "Eliminar una extensión de archivo de la lista" -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 -#, fuzzy -#| msgid "Display Annotation" +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 msgid "Apply Association" -msgstr "Mostrar anotación" +msgstr "Aplicar asociación" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10572,63 +10468,63 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" -msgstr "" +msgstr "Palabras clave de autocompletador" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" +"Restaure la lista de palabras clave de autocompletador al estado " +"predeterminado." -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." -msgstr "" +msgstr "Elimine todas las palabras clave de autocompletador de la lista." -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" -msgstr "" +msgstr "Lista de palabras clave" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" "The autocompleter is installed\n" "in the Code Editor and for the Tcl Shell." msgstr "" +"Lista de palabras clave utilizadas por\n" +"el autocompletador en FlatCAM.\n" +"El autocompletador está instalado\n" +"en el Editor de Código y para el Shell Tcl" -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." -msgstr "" +msgstr "Una palabra clave para agregar o eliminar a la lista." -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" -msgstr "" +msgstr "Agregar palabra clave" -#: flatcamGUI/PreferencesUI.py:4702 -#, fuzzy -#| msgid "Add a new aperture to the aperture list." +#: flatcamGUI/PreferencesUI.py:4715 msgid "Add a keyword to the list" -msgstr "Agregar una nueva apertura a la lista de apertura." +msgstr "Agregar una palabra clave a la lista" -#: flatcamGUI/PreferencesUI.py:4703 -#, fuzzy -#| msgid "Delete Tool" +#: flatcamGUI/PreferencesUI.py:4716 msgid "Delete keyword" -msgstr "Eliminar herramienta" +msgstr "Eliminar palabra clave" -#: flatcamGUI/PreferencesUI.py:4704 -#, fuzzy -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4717 msgid "Delete a keyword from the list" -msgstr "Eliminar una abertura en la lista de aperturas" +msgstr "Eliminar una palabra clave de la lista" #: flatcamParsers/ParseFont.py:305 msgid "Font not supported, try another one." @@ -10907,10 +10803,10 @@ msgstr "" "El clic LMB debe hacerse en el perímetro de\n" "El objeto Geometry utilizado como geometría de recorte." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -10919,7 +10815,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "No se pudo recuperar el objeto" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -10927,30 +10823,30 @@ msgstr "" "No hay ningún objeto seleccionado para Recorte.\n" "Seleccione uno e intente nuevamente." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Diá. de herramienta es valor cero. Cámbielo a un número real positivo." -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor de margen o el formato es incorrecto. Añádelo y vuelve a " "intentarlo." -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor de tamaño de espacio o el formato es incorrecto. Añádelo y " "vuelve a intentarlo." -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "Falta el valor del número de huecos. Añádelo y vuelve a intentarlo." -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -10958,7 +10854,7 @@ msgstr "" "El valor de las brechas solo puede ser uno de: 'Ninguno', 'lr', 'tb', '2lr', " "'2tb', 4 u 8. Complete un valor correcto y vuelva a intentarlo." -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -10970,40 +10866,40 @@ msgstr "" "Single-Geo,\n" "y después de eso realiza el recorte." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Cualquier forma de operación de corte finalizada." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "Objeto no encontrado" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Haga clic en el perímetro del objeto de geometría seleccionado para crear un " "espacio de puente ..." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "No se pudo recuperar el objeto Geometry" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Objeto de geometría para corte manual no encontrado" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "Se agregó brecha de puente manual." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "No se pudo recuperar el objeto Gerber" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -11011,7 +10907,7 @@ msgstr "" "No hay ningún objeto Gerber seleccionado para Recorte.\n" "Seleccione uno e intente nuevamente." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -11019,11 +10915,11 @@ msgstr "" "El objeto seleccionado debe ser del tipo Gerber.\n" "Seleccione un archivo Gerber e intente nuevamente." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Geometría no admitida para recorte" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Hacer un puente manual ..." @@ -11512,20 +11408,16 @@ msgid "INCH (in)" msgstr "PULGADA (en)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Comienzo" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" -msgstr "Coordenadas" +msgid "Start Coords" +msgstr "Iniciar coordenadas" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 msgid "This is measuring Start point coordinates." msgstr "Esto mide las coordenadas del punto de inicio." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Detener" +msgid "Stop Coords" +msgstr "Detener coordenadas" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11559,58 +11451,58 @@ msgstr "Este es el punto a punto de la distancia euclidiana." msgid "Measure" msgstr "Medida" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Herra. de medición" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "MEDICIÓN: haga clic en el punto de inicio ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "MEDICIÓN: haga clic en el punto de destino ..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "MEDICIÓN: Resultado D(x) = {d_x} | D(y) = {d_y} | Distancia = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "MOVER: haga clic en el punto de inicio ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "MOVER acción cancelada. Ningún objeto (s) para mover." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "MOVER: haga clic en el punto de destino ..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "Movedizo..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "No hay objetos seleccionados." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" "ToolMove.on_left_click() --> Error al hacer clic con el botón izquierdo del " "mouse." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Mover acción cancelada." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Objeto(s) eliminado(s)" @@ -11773,140 +11665,144 @@ msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "El objeto FlatCAM que se utilizará como referencia de compensación sin cobre." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Generar Geometría" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "Ingrese un diámetro de herramienta para agregar, en formato decimal." -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "" "Agregando herramienta cancelada. Herramienta ya en la tabla de herramientas." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "Se editó la herramienta de la tabla de herramientas." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" "Editar cancelado El nuevo valor del diámetro ya está en la Tabla de " "herramientas." -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Eliminar falló. Seleccione una herramienta para eliminar." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Herramienta (s) eliminada de la tabla de herramientas." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "on_paint_button_click" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" "El valor de superposición debe estar entre 0 (inclusive) y 1 (exclusivo), " -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "" "Se ingresó un formato de valor de Diámetro de herramienta incorrecta, use un " "número." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "Seleccione una herramienta en la tabla de herramientas." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Haga clic en el punto de inicio del área." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona agregada. Haga clic para comenzar a agregar la siguiente zona o haga " "clic con el botón derecho para finalizar." -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Limpieza sin cobre ..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "Herramienta NCC iniciada. Parámetros de lectura." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Herramienta NCC. Preparación de polígonos sin cobre." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "No hay objeto disponible." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "El tipo de objeto de referencia no es compatible." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Herramienta NCC. Polígonos terminados sin cobre. Se inició la tarea normal " "de limpieza de cobre." -#: flatcamTools/ToolNonCopperClear.py:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "Herramienta NCC. Calcule el área 'vacía'." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Buffering terminado" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "El objeto seleccionado no es adecuado para la limpieza de cobre." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "No se pudo obtener la extensión del área que no fue limpiada con cobre." -#: flatcamTools/ToolNonCopperClear.py:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Herramienta NCC. Cálculo finalizado del área 'vacía'." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "Herramienta de limpieza NCC con diámetro de herramienta =" -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "empezado." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11918,26 +11814,26 @@ msgstr "" "grande para la geometría pintada.\n" "Cambie los parámetros de pintura e intente nuevamente." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "Herramienta NCC borrar todo hecho." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "La herramienta NCC borra todo, pero el aislamiento de las características de " "cobre está roto por" -#: flatcamTools/ToolNonCopperClear.py:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "herramientas" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC herramienta de mecanizado de reposo claro todo hecho." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -11945,7 +11841,7 @@ msgstr "" "El mecanizado de reposo de herramientas NCC está claro, pero el aislamiento " "de características de cobre está roto por" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -12120,61 +12016,69 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Herramienta de pintura. Parámetros de lectura." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "" "El valor de superposición debe estar entre 0 (inclusive) y 1 (exclusivo)," -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Haga clic dentro del polígono deseado." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "No se pudo recuperar el objeto: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "No se puede Pintar en geometrías de geo-múltiple" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Pintar polígono ..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Haga clic en el punto de inicio del área de pintura." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." -msgstr "" -"Herramienta de pintura. Se inició la tarea normal de polígono de pintura." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +msgid "Paint Tool." +msgstr "Herramienta de Pintura." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +msgid "Normal painting polygon task started." +msgstr "Se inició la tarea normal de polígono de pintura." + +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Almacenar la geometría ..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "No se encontró polígono." -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" -msgstr "Herramienta de pintura. Pintar polígono en la ubicación" +#: flatcamTools/ToolPaint.py:1291 +msgid "Painting polygon at location" +msgstr "Pintar polígono en la ubicación" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "La Geometría no se pudo pintar completamente" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -12182,40 +12086,40 @@ msgstr "" "No se pudo Pintar. Pruebe con una combinación diferente de parámetros. O una " "estrategia diferente de pintura" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Pintar solo hecho." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Polygon Pinta comenzó ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Pintar polígonos ..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Herramienta de pintura. La pintura normal comenzó toda tarea." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Pintar con diámetro de herramienta =" -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "empezado" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12223,31 +12127,33 @@ msgstr "" "No se pudo Pintar Todo. Pruebe con una combinación diferente de parámetros. " "O un método diferente de pintura" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "Pintar todo listo." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." -msgstr "" -"Herramienta de pintura. Descanso mecanizado pintando toda la tarea iniciada." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +msgid "Rest machining painting all task started." +msgstr "Resto mecanizado pintando toda la tarea iniciada." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "Pinte Todo con el mecanizado de descanso hecho." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." -msgstr "Herramienta de pintura. Se inició la tarea normal del área de pintura." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +msgid "Normal painting area task started." +msgstr "Se inició la tarea normal del área de pintura." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "Área de pintura hecha." -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +msgid "Rest machining painting area task started." +msgstr "Se inició la tarea de área de pintura de mecanizado en reposo." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "" "Herramienta de pintura. Se inició la tarea de área de pintura de mecanizado " @@ -12386,17 +12292,13 @@ msgstr "" msgid "Generating panel ... " msgstr "Panel generador … " -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "Panel generador ..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." -msgstr "Añadiendo el código Gerber." +msgid "Generating panel ... Adding the Gerber code." +msgstr "Generando panel ... Agregando el código Gerber." #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" -msgstr "Copias de desove" +msgid "Generating panel... Spawning copies" +msgstr "Generando panel ... Generando copias" #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -12824,6 +12726,10 @@ msgstr "" "Ver el GCode generado para la dispensación de pasta de soldadura\n" "en almohadillas de PCB." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Guardar GCode" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -13024,8 +12930,8 @@ msgid "No Substractor object loaded." msgstr "No se ha cargado ningún objeto Subtractor." #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" -msgstr "Analizando la apertura" +msgid "Parsing geometry for aperture" +msgstr "Análisis de geometría para apertura" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -13050,8 +12956,8 @@ msgid "Parsing solid_geometry ..." msgstr "Analizando solid_geometry ..." #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" -msgstr "Analizando la herramienta" +msgid "Parsing solid_geometry for tool" +msgstr "Análisis de geometría para herramienta" #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13231,6 +13137,105 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#~ msgid "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" +#~ msgstr "" +#~ "barras de herramientas, atajos de teclado o incluso arrastrar y soltar " +#~ "los archivos en la GUI" + +#~ msgid "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" +#~ msgstr "" +#~ "También puede cargar un proyecto FlatCAM haciendo doble clic en el " +#~ "archivo del proyecto, arrastre" + +#~ msgid "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" +#~ msgstr "" +#~ "Una vez que un objeto está disponible en la pestaña Proyecto, " +#~ "seleccionándolo y luego enfocándose en" + +#~ msgid "SELECTED TAB" +#~ msgstr "PESTAÑA SELECCIONADA" + +#~ msgid "more simpler is to double click the object name in the Project Tab" +#~ msgstr "" +#~ "más simple es hacer doble clic en el nombre del objeto en la pestaña " +#~ "Proyecto" + +#~ msgid "will be updated with the object properties according to" +#~ msgstr "se actualizará con las propiedades del objeto de acuerdo con" + +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "tipo: objeto Gerber, Excellon, Geometry o CNCJob" + +#~ msgid "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" +#~ msgstr "" +#~ "Si la selección del objeto se realiza en el lienzo con un solo clic, y el" + +#~ msgid "and populate it even if it was out of focus" +#~ msgstr "y llenarlo incluso si estaba fuera de foco" + +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Objeto Gerber / Excellon" + +#~ msgid "Change Parameter" +#~ msgstr "Cambiar parámetro" + +#~ msgid "Add tools (change param in Selected Tab)" +#~ msgstr "" +#~ "Agregar herramientas (cambiar el parámetro en la Pestaña Seleccionada)" + +#~ msgid "Generate CNCJob" +#~ msgstr "Generar CNCJob" + +#~ msgid "CNCJob Object" +#~ msgstr "CNCJob Object" + +#~ msgid "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" +#~ msgstr "" +#~ "Verifique GCode (a través de Edit CNC Code) y / o agregue / anteponga a " +#~ "GCode (nuevamente, hecho en" + +#~ msgid "Help" +#~ msgstr "Ayuda" + +#~ msgid "Shortcuts List" +#~ msgstr "Lista de accesos directos" + +#~ msgid "or through" +#~ msgstr "o a través de" + +#~ msgid "own key shortcut" +#~ msgstr "atajo de tecla propio" + +#~ msgid "polygons" +#~ msgstr "polígonos" + +#~ msgid "geo" +#~ msgstr "geo" + +#~ msgid "Start" +#~ msgstr "Comienzo" + +#~ msgid "Stop" +#~ msgstr "Detener" + +#~ msgid "Generating panel ..." +#~ msgstr "Panel generador ..." + +#~ msgid "Spawning copies" +#~ msgstr "Copias de desove" + +#~ msgid "Parsing tool" +#~ msgstr "Analizando la herramienta" + #~ msgid "" #~ " Wrong value format for self.defaults[\"feedrate_probe\"] or self." #~ "options[\"feedrate_probe\"]" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index a3b518b1..596b2632 100644 Binary files a/locale/pt_BR/LC_MESSAGES/strings.mo and b/locale/pt_BR/LC_MESSAGES/strings.mo differ diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index 19ed2f2d..8eb48040 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-20 01:32+0300\n" -"PO-Revision-Date: 2019-09-20 01:32+0300\n" +"POT-Creation-Date: 2019-09-22 17:05+0300\n" +"PO-Revision-Date: 2019-09-22 17:05+0300\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -18,17 +18,17 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "FlatCAM está inicializando...." -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 msgid "Could not find the Language files. The App strings are missing." msgstr "" "Não foi possível encontrar os arquivos de idioma. Estão faltando as strings " "do aplicativo." -#: FlatCAMApp.py:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -36,7 +36,7 @@ msgstr "" "FlatCAM está inicializando....\n" "Inicialização do Canvas iniciada." -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -46,11 +46,11 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Abas Destacáveis" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -58,12 +58,12 @@ msgstr "" "Software de Código Aberto - Digite help para iniciar\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -71,40 +71,40 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: FlatCAMApp.py:2576 +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." msgstr "Executando Script Tcl..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Abrir cancelado." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "Falha ao abrir o arquivo de Configuração." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Falha ao abrir o arquivo de Script." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Falha ao abrir o arquivo Excellon." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Falha ao abrir o arquivo G-Code." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Falha ao abrir o arquivo Gerber." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Selecione um Objeto Geometria, Gerber ou Excellon para editar." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -114,80 +114,80 @@ msgstr "" "possível. \n" "Edite apenas uma geometria por vez." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Editor está ativado ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Você quer salvar o objeto editado?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Fechar Editor" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Sim" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Não" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Cancelar" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Objeto vazio após a edição." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "está atualizado, retornando ao App..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "Não foi possível carregar o arquivo com os padrões." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "Importar Preferências do FlatCAM" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "Importação de preferências do FlatCAM cancelada." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Padrões importados de" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "Exportar preferências do FlatCAM" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "Exportação de preferências do FlatCAM cancelada." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -196,35 +196,35 @@ msgstr "" "É provável que outro aplicativo esteja mantendo o arquivo aberto e não " "acessível." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "Não foi possível carregar o arquivo com as preferências." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Preferências exportadas para" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "Pasta com Preferências FlatCAM aberta." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "Falha ao abrir o arquivo com lista de arquivos recentes para gravação." -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "Falha ao abrir o arquivo com lista de projetos recentes para gravação." -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -233,11 +233,11 @@ msgstr "" "Objeto ({kind}) falhou porque: {error} \n" "\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Convertendo unidades para " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Plotando" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "Sobre FlatCAM" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "Fabricação de Placas de Circuito Impresso 2D Assistida por Computador" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "Desenvolvimento" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Fechar" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -333,75 +333,75 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "Abertura" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "Programadores" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "Tradutores" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "Licença" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "Programador" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "Status" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "Autor do Programa" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "Mantenedor >= 2019" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "Idioma" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "Tradutor" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Preferências salvas." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "Não foi possível carregar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Falha ao analisar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "Falha ao gravar os padrões de fábrica no arquivo." -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Padrões de fábrica salvos." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -409,33 +409,33 @@ msgstr "" "Existem arquivos/objetos modificados no FlatCAM. \n" "Você quer salvar o projeto?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Salvar alterações" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Excellon selecionadas foram registradas para o " "FlatCAM." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "São necessários pelo menos dois objetos para unir. Objetos atualmente " "selecionados" -#: FlatCAMApp.py:4981 +#: FlatCAMApp.py:5035 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 " @@ -451,39 +451,39 @@ msgstr "" "perdidas e o resultado pode não ser o esperado.\n" "Verifique o G-CODE gerado." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "Falha. Selecione um Objeto de Geometria e tente novamente." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Geometria FlatCAM esperada, recebido" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "Um objeto Geometria foi convertido para o tipo Único." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "Alternar Unidades" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Alterar unidades do projeto ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,51 +493,51 @@ msgstr "" "geométricas de todos os objetos sejam redimensionadas.\n" "Continuar?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "Unidades convertidas para" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr "Conversão de unidades cancelada." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Abrir arquivo" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Exportar G-Code cancelado." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nenhum arquivo ou diretório" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Salvo em" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Insira um diâmetro de ferramenta com valor diferente de zero, no formato " "Flutuante." -#: FlatCAMApp.py:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -545,11 +545,11 @@ msgstr "" "Adicionar Ferramenta funciona somente no modo Avançado.\n" "Vá em Preferências -> Geral - Mostrar Opções Avançadas." -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Excluir objetos" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -557,84 +557,88 @@ msgstr "" "Você tem certeza de que deseja excluir permanentemente\n" "os objetos selecionados?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Objeto(s) excluído(s)" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Falha. Nenhum objeto selecionado..." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Salve o trabalho no Editor e tente novamente ..." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Objeto excluído" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Clique para definir a origem ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Definindo Origem..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Origem definida" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "" + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Pular para ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Digite as coordenadas no formato X,Y:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Pronto." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "Nenhum objeto está selecionado. Selecione um objeto e tente novamente." -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Abortando. A tarefa atual será fechada normalmente o mais rápido possível ..." -#: FlatCAMApp.py:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "" "A tarefa atual foi fechada normalmente mediante solicitação do usuário ..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferências" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -642,75 +646,75 @@ msgstr "" "Um ou mais valores foram alterados.\n" "Você deseja salvar as preferências?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Salvar Preferências" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo Y." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Espelhado no eixo Y." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "A ação de espelhamento não foi executada." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo X." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Espelhado no eixo X." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "Nenhum objeto selecionado para Girar." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Rotação realizada." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "O movimento de rotação não foi executado." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo X." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Inclinação no eixo X concluída." -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo Y." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Inclinação no eixo Y concluída." -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -718,80 +722,80 @@ msgstr "Liga/Desliga a Grade" msgid "Add" msgstr "Adicionar" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Excluir" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "Nova Grade ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Digite um valor para grade:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Por favor, insira um valor de grade com valor diferente de zero, no formato " "Flutuante." -#: FlatCAMApp.py:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "Nova Grade adicionada" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "Grade já existe" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Adicionar nova grade cancelada" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr "O valor da grade não existe" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Grade apagada" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Excluir valor de grade cancelado" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr "Nenhum objeto selecionado para copiar nome" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Nome copiado para a área de transferência..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selecionado" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -801,236 +805,236 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "Novo Projeto criado" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Abrir Gerber" -#: FlatCAMApp.py:8185 +#: FlatCAMApp.py:8347 #, fuzzy #| msgid "Open Gerber File" msgid "Opening Gerber file." msgstr "Abrir Gerber" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Abrir Gerber cancelado." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Abrir Excellon" -#: FlatCAMApp.py:8221 +#: FlatCAMApp.py:8383 #, fuzzy #| msgid "Opening Excellon." msgid "Opening Excellon file." msgstr "Abrindo Excellon." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr "Abrir Excellon cancelado." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "Abrir G-Code" -#: FlatCAMApp.py:8261 +#: FlatCAMApp.py:8423 #, fuzzy #| msgid "Opening G-Code." msgid "Opening G-Code file." msgstr "Abrindo G-Code." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Abrir G-Code cancelado." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Abrir Projeto" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Abrir Projeto cancelado." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Abrir Arquivo de Configuração cancelado." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "Nenhum objeto selecionado." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Por favor, selecione um objeto Geometria para exportar" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr "Exportar SVG cancelado." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Os dados devem ser uma matriz 3D com a última dimensão 3 ou 4" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Exportar PNG cancelado." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Nenhum objeto selecionado. Por favor, selecione um objeto Gerber para " "exportar." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Salvar arquivo fonte Gerber cancelado." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "" "Nenhum objeto selecionado. Por favor, selecione um objeto Excellon para " "exportar." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Salvar arquivo fonte Excellon cancelado." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Nenhum objeto selecionado. Por favor, selecione um objeto Excellon para " "exportar." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Exportar Excellon cancelado." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "" "Nenhum objeto selecionado. Por favor, selecione um objeto Gerber para " "exportar." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Exportar Gerber" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Exportar Gerber cancelado." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Exportar DXF cancelado." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "Vendo o código fonte do objeto selecionado." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "Lendo..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Selecione um arquivo Gerber ou Excellon para visualizar o arquivo fonte." -#: FlatCAMApp.py:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Editor de Fontes" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 msgid "There is no selected object for which to see it's source file code." msgstr "Nenhum objeto selecionado para ver o código fonte do arquivo." -#: FlatCAMApp.py:8812 +#: FlatCAMApp.py:8974 msgid "Failed to load the source code for the selected object" msgstr "Falha ao ler o código fonte do objeto selecionado" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de Códigos" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Editor de Script" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1074,106 +1078,106 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Abrir script TCL cancelado." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:9086 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "TCL script file opened in Code Editor." msgstr "G-Code aberto no Editor de Códigos" -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." msgstr "Executando arquivo de Script FlatCAM." -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Executar script TCL" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Executar script TCL cancelado." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Salvar Projeto cancelado." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nenhuma caixa de objeto. Usando" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Gerando Filme ... Por favor, aguarde." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Exportando Excellon" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "Não foi possível exportar o arquivo Excellon." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Exportando Gerber" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "Não foi possível exportar o arquivo Gerber." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "Não foi possível exportar o arquivo DXF." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1181,84 +1185,85 @@ msgstr "" "O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber " "são suportados" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Aberto" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Importando Imagem" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell. (linha de comando)\n" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "O objeto não é um arquivo Gerber ou está vazio. Abortando a criação de " "objetos." -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Abrindo Gerber" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Abrindo Excellon." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "Falha ao abrir" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "Não é G-Code" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "Abrindo G-Code." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1269,43 +1274,43 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: FlatCAMApp.py:10137 +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." msgstr "Abrindo arquivo de Configuração." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: FlatCAMApp.py:10190 +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." msgstr "Abrindo Projeto FlatCAM." -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Projeto carregado de" -#: FlatCAMApp.py:10334 +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" msgstr "Redesenha todos os objetos" -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Comandos disponíveis:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1317,209 +1322,145 @@ msgstr "" "Digite help para forma de uso.\n" " Exemplo: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Mostra a lista de comandos." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Falha ao carregar a lista de itens recentes." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Falha ao analisar a lista de itens recentes." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Falha ao carregar a lista de projetos recentes." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "Falha ao analisar a lista de projetos recentes." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Limpar arquivos recentes" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Guia Selecionado - Escolha um item na guia Projeto" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "Detalhes" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" +#: FlatCAMApp.py:10941 +#, fuzzy +#| msgid "The normal flow when working in FlatCAM is the following" +msgid "The normal flow when working in FlatCAM is the following:" msgstr "O fluxo normal ao trabalhar no FlatCAM é o seguinte" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 +#, fuzzy +#| msgid "" +#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +#| "FlatCAM using either the" msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" "Carregue / importe um arquivo Gerber, Excellon, Gcode, DXF, Raster Image ou " "SVG para o FlatCAM usando o" -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" -"barras de ferramentas, atalhos de teclas ou até mesmo arrastar e soltar os " -"arquivos na GUI" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 +#, fuzzy +#| msgid "" +#| "drop of the file into the FLATCAM GUI or through the menu/toolbar links " +#| "offered within the app" msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" -msgstr "" -"Você também pode carregar um projeto FlatCAM clicando duas vezes no arquivo " -"do projeto, arraste" - -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" "solte o arquivo na GUI do FLATCAM ou nos links do menu / barra de " "ferramentas oferecidos no aplicativo" -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" -"Quando um objeto estiver disponível na guia Projeto, selecione-o e depois " -"concentre-se em" -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "TAB SELECIONADO" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "mais simples é clicar duas vezes no nome do objeto na guia Projeto" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "será atualizado com as propriedades do objeto de acordo com" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "Tipo: Objeto Gerber, Excellon, Geometria ou CNCJob" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 +#, fuzzy +#| msgid "" +#| "is in focus, again the object properties will be displayed into the " +#| "Selected Tab. Alternatively, double clicking on the object on the canvas " +#| "will bring the" msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" -msgstr "" -"Se a seleção do objeto for feita na tela com um único clique, e o botão" - -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" "estiver em foco, novamente as propriedades do objeto serão exibidas na guia " "Selecionado. Como alternativa, clicar duas vezes no objeto na tela exibirá o" -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "e preenchê-lo mesmo que estivesse fora de foco" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 +#, fuzzy +#| msgid "" +#| "You can change the parameters in this screen and the flow direction is " +#| "like this" msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "" "Você pode alterar os parâmetros nesta tela e a direção do fluxo é assim" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" -msgstr "Objeto Gerber/Excellon" - -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "Alterar Parâmetro" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Gerar Geometria" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Objeto Geometria" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "Adicionar ferramentas (alterar parâmetros na guia Selecionado)" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "Gerar CNCJob" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "Objeto CNCJob" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -"Verifique o GCode (através de Editar código do CNC) e/ou acrescente/precede " -"ao GCode (novamente, feito em" -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Salvar o G-Code" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" +#: FlatCAMApp.py:10961 +#, fuzzy +#| msgid "A list of key shortcuts is available through an menu entry in" +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." msgstr "" "Uma lista de atalhos de teclas está disponível através de uma entrada de " "menu em" -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "Ajuda" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "Lista de Atalhos" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "ou através" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "próprio atalho de tecla" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "" "Falha na verificação da versão mais recente. Não foi possível conectar." -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "Não foi possível analisar informações sobre a versão mais recente." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "O FlatCAM está atualizado!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "Nova Versão Disponível" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1527,162 +1468,162 @@ msgstr "" "Existe uma versão mais nova do FlatCAM disponível para download:\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "info" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "Todos os gráficos desabilitados." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "Todos os gráficos não selecionados desabilitados." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "Todos os gráficos habilitados." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Gráficos selecionados habilitados..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Trabalhando ..." -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "Salvando o Projeto FlatCAM" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Projeto salvo em" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "O usuário solicitou uma saída normal da tarefa atual." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "Nome alterado de" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "para" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Deslocando..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Dimensionando..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Inclinando..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Básico" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avançado" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Buffer de geometria sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Criando buffer" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Pronto" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "Isolando..." -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Desbaste" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Geometria de isolação criada" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "Subtraindo Geo" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Mostrando Aberturas" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "N° Furos" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "N° Ranhuras" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1690,29 +1631,29 @@ msgstr "N° Ranhuras" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1724,40 +1665,40 @@ msgstr "N° Ranhuras" msgid "Wrong value format entered, use a number." msgstr "Formato incorreto, use um número." -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 msgid "Please select one or more tools from the list and try again." msgstr "Selecione uma ou mais ferramentas da lista e tente novamente." -#: FlatCAMObj.py:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "A ferramenta BROCA é maior que o tamanho do furo. Cancelado." -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "Ferramenta_nr" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diâmetro" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "Furo_Nr" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "Ranhura_Nr" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1765,7 +1706,7 @@ msgstr "" "Valor com formato incorreto para self.defaults[\"z_pdepth\"] ou self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1773,11 +1714,11 @@ msgstr "" "Valor com formato incorreto para self.defaults[\"feedrate_probe\"] ou self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "Gerando Código CNC" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1787,73 +1728,73 @@ msgstr "" "formato (x, y).\n" "Agora existe apenas um valor, não dois. " -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Isolação" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Acabamento" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "Copiar" -#: FlatCAMObj.py:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Por favor, insira o diâmetro da ferramenta desejada no formato Flutuante." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Ferramenta adicionada na Tabela de Ferramentas." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "Ferramenta padrão adicionada. Valor inserico com formato incorreto." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Falhou. Selecione uma ferramenta para copiar." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "A ferramenta foi copiada na tabela de ferramentas." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "A ferramenta foi editada na Tabela de Ferramentas." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Falhou. Selecione uma ferramenta para excluir." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "A ferramenta foi eliminada da Tabela de Ferramentas." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "Esta Geometria não pode ser processada porque é" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "geometria" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "Falhou. Nenhuma ferramenta selecionada na tabela de ferramentas ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1862,43 +1803,43 @@ msgstr "" "valor foi fornecido.\n" "Adicione um Deslocamento de Ferramenta ou altere o Tipo de Deslocamento." -#: FlatCAMObj.py:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "Análisando o G-Code..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "Análise do G-Code finalisada..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "Processamento do G-Code concluído" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "Processamento do G-Code falhou com erro" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Arquivo vazio, não tem geometria" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Processamento do G-Code finalisado..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "Trabalho CNC criado" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "O fator de escala deve ser um número: inteiro ou flutuante." -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Redimensionamento de geometria feita." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1906,11 +1847,11 @@ msgstr "" "Um par (x,y) de valores é necessário. Provavelmente você digitou apenas um " "valor no campo Deslocamento." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Deslocamento de Geometria concluído." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1920,69 +1861,69 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Básico" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Avançado" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "Plotando..." -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exportar Código da Máquina ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportar código da máquina cancelado ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Arquivo G-Code salvo em" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "G-Code aberto no Editor de Códigos" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 msgid "This CNCJob object can't be processed because it is a" msgstr "Este objeto Trabalho CNC não pode ser processado porque é um" -#: FlatCAMObj.py:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "objeto de Trabalho CNC" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 msgid "G-code does not have a units code: either G20 or G21" msgstr "O G-Code não possui um código de unidade: G20 ou G21" -#: FlatCAMObj.py:6050 +#: FlatCAMObj.py:6093 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Cancelado. O código personalizado para Troca de Ferramentas está ativado, " "mas está vazio." -#: FlatCAMObj.py:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "" "O G-Code para Troca de Ferramentas foi substituído por um código " "personalizado." -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "O arquivo de pós-processamento deve ter em seu nome: 'toolchange_custom'" -#: FlatCAMObj.py:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "Não há arquivo de pós-processamento." @@ -1990,15 +1931,15 @@ msgstr "Não há arquivo de pós-processamento." msgid "processes running." msgstr "processos executando." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "O aplicativo reiniciará." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 msgid "Are you sure do you want to change the current language to" msgstr "Você tem certeza de que quer alterar o idioma para" -#: FlatCAMTranslation.py:94 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Aplicar o Idioma ..." @@ -2011,63 +1952,63 @@ msgstr "Objeto renomeado de {old} para {new}" msgid "Cause of error" msgstr "Motivo do erro" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry não é nem BaseGeometry nem lista." -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "Passo" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "Obter Exterior" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "Obter Interior" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "O objeto foi espelhado" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "Falha ao espelhar. Nenhum objeto selecionado" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "O objeto foi rotacionado" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "Falha ao girar. Nenhum objeto selecionado" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "O objeto foi inclinado" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Falha ao inclinar. Nenhum objeto selecionado" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Processando Gerber. Analisando" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "linhas" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Coordenadas faltando, linha ignorada" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "O arquivo GERBER pode estar CORROMPIDO. Verifique o arquivo !!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2075,55 +2016,53 @@ msgstr "" "A região não possui pontos suficientes. O arquivo será processado, mas há " "erros na análise. Número da linha" -#: camlib.py:3433 -msgid "Gerber processing. Joining" +#: camlib.py:3441 +#, fuzzy +#| msgid "Gerber processing. Joining" +msgid "Gerber processing. Joining polygons" msgstr "Processando Gerber. Unindo" -#: camlib.py:3433 -msgid "polygons" -msgstr "polígonos" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "Processando Gerber. Aplicando polaridade Gerber." -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Linha Gerber" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Conteúdo" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Erro de Análise" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Redimensionamento Gerber pronto." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Deslocamento Gerber pronto." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Espelhamento Gerber pronto." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Inclinação Gerber pronta." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Rotação Gerber pronta." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "Esta é a marca G-CODE" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2131,7 +2070,7 @@ msgstr "" "Sem informação do diâmetro da ferramenta. Veja linha de comando.\n" "Evento de troca de ferramenta: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2145,7 +2084,7 @@ msgstr "" "precisa editar o objeto Excellon resultante e\n" "alterar os diâmetros para os valores reais." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2154,7 +2093,7 @@ msgstr "" "{e_code} Erro do Analisador Excellon.\n" "Análise falhou. Linha {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2164,11 +2103,11 @@ msgstr "" "ferramenta associada.\n" "Verifique o G-Code resultante." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "Não existe esse parâmetro" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2181,36 +2120,36 @@ msgstr "" "um erro de digitação, o aplicativo converterá o valor para negativo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "O parâmetro Profundidade de Corte é zero. Não haverá corte, ignorando arquivo" -#: camlib.py:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Criando uma lista de pontos para furar..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "Iniciando o G-Code" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Iniciando o G-Code para ferramenta com diâmetro" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "coordenadas G91 não implementadas" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "O arquivo Excellon carregado não tem furos" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Geração de G-Code concluída..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2220,7 +2159,7 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2228,7 +2167,7 @@ msgstr "" "Profundidade de Corte está vazio ou é zero. Provavelmente é uma combinação " "ruim de outros parâmetros." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2241,11 +2180,11 @@ msgstr "" "um erro de digitação, o aplicativo converterá o valor para negativo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "O parâmetro Altura de Deslocamento Z é Nulo ou zero." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2259,39 +2198,39 @@ msgstr "" "positivo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "O parâmetro Altura de Deslocamento é zero. Isso é perigoso, ignorando arquivo" -#: camlib.py:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Indexando geometrias antes de gerar o G-Code..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "Iniciando o G-Code..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Geração de G-Code concluída" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "caminho traçado" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Esperando uma geometria, recebido" -#: camlib.py:6640 +#: camlib.py:6648 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Tentando gerar um trabalho CNC a partir de um objeto Geometria sem " "solid_geometry." -#: camlib.py:6680 +#: camlib.py:6688 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2300,23 +2239,23 @@ msgstr "" "current_geometry.\n" "Aumente o valor (em módulo) e tente novamente." -#: camlib.py:6945 +#: camlib.py:6953 msgid " paths traced." msgstr " caminhos traçados." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "Não há dados de ferramenta na geometria de Pasta de Solda." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Geração de G-Code para Pasta de Solda concluída" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "caminhos traçados." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 não implementadas..." @@ -2427,8 +2366,8 @@ msgstr "" "redimensionar." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Cancelado." @@ -2453,7 +2392,7 @@ msgstr "Movimento do Furo realizado." msgid "Done. Drill(s) copied." msgstr "Furo(s) copiado(s)." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2494,7 +2433,7 @@ msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" @@ -2522,7 +2461,7 @@ msgstr "" "Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " "tabela de ferramentas." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Redimensionar Furo(s)" @@ -2546,8 +2485,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Redimensionar furo(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Adicionar Matriz de Furos" @@ -2571,16 +2510,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Nº de furos" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Especifique quantos furos devem estar na matriz." @@ -2591,14 +2530,14 @@ msgstr "Especifique quantos furos devem estar na matriz." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Direção" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2613,18 +2552,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2638,25 +2577,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ângulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Passo" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Passo = Distância entre os elementos da matriz." @@ -2685,26 +2624,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "Ângulo no qual cada elemento na matriz circular é colocado." @@ -2720,16 +2659,16 @@ msgstr "" "Parâmetros para adicionar uma ranhura (furo com forma oval),\n" "tanto única quanto parte de uma matriz." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Comprimento" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Comprimento = o comprimento da ranhura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2741,7 +2680,7 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Angle' - um ângulo personalizado para a inclinação da ranhura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2769,15 +2708,15 @@ msgstr "" "Selecione o tipo de matriz de ranhuras para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Nº de ranhuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Especifique o número de ranhuras da matriz." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2785,50 +2724,50 @@ msgstr "" "Ferramenta já na lista de ferramentas original ou atual.\n" "Salve e reedite Excellon se precisar adicionar essa ferramenta. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Selecione uma ferramenta na Tabela de Ferramentas" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Ferramenta excluída com diâmetro" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Edição de ferramenta concluída." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" "Não há definições de ferramentas no arquivo. Abortando a criação do Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "Criando Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Edição de Excellon concluída." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. Não há ferramenta/broca selecionada" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "Furo(s) excluída(s)." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Clique na posição central da matriz circular" @@ -2882,8 +2821,8 @@ msgid "Full Buffer" msgstr "Buffer Completo" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Ferramenta Buffer" @@ -2893,7 +2832,7 @@ msgstr "Ferramenta Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "O valor da distância do buffer está ausente ou em formato incorreto. Altere " @@ -2903,18 +2842,18 @@ msgstr "" msgid "Text Tool" msgstr "Ferramenta de Texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Ferramenta" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diâmetro da Ferramenta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2922,13 +2861,13 @@ msgstr "" "Diâmetro da ferramenta para \n" "ser usada na operação." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Taxa de Sobreposição" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2954,13 +2893,13 @@ msgstr "" "Valores maiores = processamento lento e execução lenta no CNC \n" " devido ao número de caminhos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Margem" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -2971,8 +2910,8 @@ msgstr "" "as bordas do polígono para \n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Método" @@ -2985,20 +2924,20 @@ msgstr "" "Algoritmo para pintar o polígono:
Padrão: Passo fixo para dentro." "
Baseado em semente: para fora da semente." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Padrão" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "Baseado em semente" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Linhas retas" @@ -3007,8 +2946,8 @@ msgstr "Linhas retas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -3021,21 +2960,21 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "Corta no perímetro do polígono para retirar as arestas." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Pintura" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Ferramenta de Pintura" @@ -3043,9 +2982,9 @@ msgstr "Ferramenta de Pintura" msgid "Paint cancelled. No shape selected." msgstr "Pintura cancelada. Nenhuma forma selecionada." -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" "O valor do diâmetro da ferramenta está ausente ou em formato incorreto. " @@ -3066,67 +3005,67 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Ferramentas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Ferramenta Transformar" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Girar" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Inclinar" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Redimensionar" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Deslocar" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Editor" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Ângulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3140,7 +3079,7 @@ msgstr "" "Números negativos para movimento anti-horário." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3151,15 +3090,15 @@ msgstr "" "delimitadora para todas as formas selecionadas." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Ângulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3169,14 +3108,14 @@ msgstr "" "Número flutuante entre -360 e 359." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Inclinar X" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3187,34 +3126,34 @@ msgstr "" "delimitadora para todas as formas selecionadas." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Ângulo Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Inclinar Y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Fator X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Fator de escala sobre o eixo X." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Redimensionar X" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3225,28 +3164,28 @@ msgstr "" "do estado da caixa de seleção." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Fator Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Fator para ação de escala no eixo Y." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Redimensionar Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Fixar Taxa" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3255,13 +3194,13 @@ msgstr "" "usando o Fator de Escala X para ambos os eixos." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referência de escala" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3274,24 +3213,24 @@ msgstr "" "de formas selecionadas quando desmarcado." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Valor X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Valor para o deslocamento no eixo X." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Deslocar X" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3302,29 +3241,29 @@ msgstr "" "caixa delimitadora para todas as formas selecionadas.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Valor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Valor para a ação de deslocamento no eixo Y." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Deslocar Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Espelhar no X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3333,17 +3272,17 @@ msgstr "" "Não cria uma nova forma." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Espelhar no Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Ponto de Referência" #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3365,12 +3304,12 @@ msgstr "" " Ponto de Ref. e clicar em Espelhar no X(Y)" #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Ponto:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3381,7 +3320,7 @@ msgstr "" "o 'y' em (x, y) será usado ao usar Espelhar em Y." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3392,22 +3331,22 @@ msgstr "" "SHIFT pressionada. Em seguida, clique no botão Adicionar para inserir." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Transformação cancelada. Nenhuma forma selecionada." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "Nenhuma forma selecionada. Por favor, selecione uma forma para girar!" #: flatcamEditors/FlatCAMGeoEditor.py:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Aplicando Girar" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Girar concluído." @@ -3416,23 +3355,23 @@ msgid "Rotation action was not executed" msgstr "O giro não foi executado" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "" "Nenhuma forma selecionada. Por favor, selecione uma forma para espelhar!" #: flatcamEditors/FlatCAMGeoEditor.py:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Aplicando Espelhamento" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Concluído o espelhamento no eixo Y" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Concluído o espelhamento no eixo Y" @@ -3441,23 +3380,23 @@ msgid "Flip action was not executed" msgstr "O espelhamento não foi executado" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" "Nenhuma forma selecionada. Por favor, selecione uma forma para inclinar!" #: flatcamEditors/FlatCAMGeoEditor.py:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Inclinando" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Inclinação no eixo X concluída" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3466,23 +3405,23 @@ msgid "Skew action was not executed" msgstr "A inclinação não foi executada" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "" "Nenhuma forma selecionada. Por favor, selecione uma forma para redimensionar!" #: flatcamEditors/FlatCAMGeoEditor.py:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Redimensionando" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Redimensionamento no eixo X concluído" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Redimensionamento no eixo Y concluído" @@ -3491,23 +3430,23 @@ msgid "Scale action was not executed" msgstr "O redimensionamento não foi executado" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "" "Nenhuma forma selecionada. Por favor, selecione uma forma para deslocar!" #: flatcamEditors/FlatCAMGeoEditor.py:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Deslocando" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Deslocamento no eixo X concluído" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Deslocamento no eixo Y concluído" @@ -3516,58 +3455,58 @@ msgid "Offset action was not executed" msgstr "O deslocamento não foi executado" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Girar ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Digite um valor para o ângulo (graus)" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Rotação da geometria concluída" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Rotação da geometria cancelada" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Deslocamento no eixo X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Digite um valor para a distância" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Deslocamento da forma no eixo X concluído" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "Deslocamento da forma no eixo X cancelado" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Deslocamento no eixo Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Deslocamento da forma no eixo Y concluído" @@ -3576,12 +3515,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Deslocamento da forma no eixo Y cancelado" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Inclinação no eixo X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Inclinação no eixo X concluída" @@ -3590,12 +3529,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Inclinação no eixo X cancelada" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Inclinação no eixo Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3756,7 +3695,7 @@ msgid "Buffer cancelled. No shape selected." msgstr "Buffer cancelado. Nenhuma forma selecionada." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Buffer concluído." @@ -3799,34 +3738,34 @@ msgstr "Criar geometria de pintura ..." msgid "Shape transformations ..." msgstr "Transformações de forma ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Editando Geometria MultiGeo, ferramenta" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "com diâmetro" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Cópia cancelada. Nenhuma forma selecionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Clique no ponto alvo." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "É necessária uma seleção de pelo menos 2 itens geométricos para fazer a " "interseção." -#: flatcamEditors/FlatCAMGeoEditor.py:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3834,60 +3773,60 @@ msgstr "" "Valor de buffer negativo não é aceito. Use o Buffer interior para gerar uma " "forma 'interna'" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Nada selecionado para armazenamento em buffer." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Distância inválida para armazenamento em buffer." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" "Falhou, o resultado está vazio. Escolha um valor diferente para o buffer." -#: flatcamEditors/FlatCAMGeoEditor.py:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Buffer de geometria completa criado." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "Valor de buffer negativo não é aceito." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Falhou, o resultado está vazio. Escolha um valor menor para o buffer." -#: flatcamEditors/FlatCAMGeoEditor.py:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Buffer de Geometria interna criado." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Buffer de Geometria externa criado." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Nada selecionado para pintura." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Valor inválido para" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" "Não foi possível fazer a Pintura. O valor de sobreposição deve ser menor do " "que 1.00 (100%%)." -#: flatcamEditors/FlatCAMGeoEditor.py:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3895,7 +3834,7 @@ msgstr "" "Não foi possível pintar. Tente uma combinação diferente de parâmetros, ou um " "método diferente de Pintura" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "Pintura concluída." @@ -4045,8 +3984,8 @@ msgstr "Aberturas movidas." msgid "Done. Apertures copied." msgstr "Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -4060,23 +3999,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Tabela de Aberturas para o Objeto Gerber." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Código" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Tipo" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Tamanho" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -4107,7 +4046,7 @@ msgstr "" " - (largura, altura) para o tipo R, O. \n" " - (dia, nVertices) para o tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Código para a nova abertura" @@ -4183,7 +4122,7 @@ msgstr "Buffer Abertura" msgid "Buffer a aperture in the aperture list" msgstr "Buffer de uma abertura na lista de aberturas" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Distância do buffer" @@ -4205,9 +4144,9 @@ msgstr "" " - 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "reunidos no canto" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Buffer" @@ -4219,7 +4158,7 @@ msgstr "Redim. Abertura" msgid "Scale a aperture in the aperture list" msgstr "Redimensiona uma abertura na lista de aberturas" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Fator de Escala" @@ -4267,8 +4206,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" @@ -4284,22 +4223,22 @@ msgstr "" "Selecione o tipo de matriz de pads para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Nº de pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "Especifique quantos pads devem estar na matriz." -#: flatcamEditors/FlatCAMGrbEditor.py:3153 -#: flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "O valor do código de abertura está ausente ou em formato incorreto. Altere e " "tente novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4307,221 +4246,219 @@ msgstr "" "O valor das dimensões da abertura está ausente ou está no formato errado. " "Altere (largura, altura) e tente novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "O valor do tamanho da abertura está ausente ou está no formato errado. " "Altere e tente novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Abertura já na tabela de aberturas." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "Adicionada nova abertura com código" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr "Selecione uma abertura na Tabela de Aberturas" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Selecione uma abertura na Tabela de Aberturas ->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "Abertura excluída com código" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +#, fuzzy +#| msgid "Adding aperture" +msgid "Adding geometry for aperture" msgstr "Adicionando abertura" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Não há definições da Abertura no arquivo. Abortando a criação de Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Criando Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "Edição de Gerber concluída." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. Nenhuma abertura selecionada" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Cancelado. Nenhuma abertura selecionada." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Abertura excluída." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Nenhuma abertura para buffer. Selecione pelo menos uma abertura e tente " "novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Falhou." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "O valor do fator de escala está ausente ou está em formato incorreto. Altere " "e tente novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Nenhuma abertura para redimensionar. Selecione pelo menos uma abertura e " "tente novamente." -#: flatcamEditors/FlatCAMGrbEditor.py:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Redimensionamento concluído." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Áreas de polígono marcadas." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "Não há polígonos para marcar a área." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "A rotação não foi executada." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "A inclinação não foi executada." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "O redimensionamento não foi executado." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "O deslocamento não foi executado." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Deslocamento Y cancelado" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Inclinação X cancelada" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Inclinação Y cancelada" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&Arquivo" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&Novo Projeto ...\tCTRL+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Criará um novo projeto em branco" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&Novo" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometria\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Criará um novo Objeto Geometria vazio." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Criará um novo Objeto Gerber vazio." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Criará um novo Objeto Excellon vazio." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Abrir" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Abrir &Projeto ..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Abrir &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Abrir &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Abrir G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Abrir Configuração ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Projetos Recentes" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Arquivos Recentes" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "Novo Script ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "Executar Script ..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4531,43 +4468,43 @@ msgstr "" "ativando a automação de certas\n" "funções do FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Importar" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG como Objeto de Geometria ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG como Objeto Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF como Objeto de Geometria ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF como Objeto Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Exportar" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "Exportar &SVG ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "Exportar DXF ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "Exportar &PNG ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4577,11 +4514,11 @@ msgstr "" "A imagem salva conterá as informações\n" "visuais atualmente na área gráfica FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Exportar &Excellon ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4591,11 +4528,11 @@ msgstr "" "O formato das coordenadas, das unidades de arquivo e dos zeros\n" "são definidos em Preferências -> Exportação de Excellon." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Exportar &Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4605,59 +4542,59 @@ msgstr "" "O formato das coordenadas, das unidades de arquivo e dos zeros\n" "são definidos em Preferências -> Exportar Gerber." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Backup" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Importar preferências de um arquivo ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Exportar Preferências para um arquivo ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Salvar" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "&Salvar Projeto ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "S&alvar Projeto Como ...\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Salvar Cópia do Pr&ojeto ..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "Sair" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "&Editar" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Editar Objeto\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Fechar Editor\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Conversão" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "&Unir Geo/Gerber/Exc -> Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4671,27 +4608,27 @@ msgstr "" "- Geometria\n" " em um novo objeto Geometria." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Unir Excellon(s) -> Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "Mescla uma seleção de objetos Excellon em um novo objeto Excellon." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Unir Gerber(s) -> Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Converter Único para MultiGeo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4699,11 +4636,11 @@ msgstr "" "Converterá um objeto Geometria do tipo single_geometry\n" "em um tipo multi_geometry." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Converter MultiGeo para Único" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4711,646 +4648,646 @@ msgstr "" "Converterá um objeto Geometria do tipo multi_geometry\n" "em um tipo single_geometry." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Converter Qualquer para Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Converter Qualquer para Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "&Copiar\tCTRL+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "Excluir\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Definir Origem\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Ir para a localização\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Alternar Unidades\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "&Selecionar Tudo\tCTRL+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "&Preferências\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "&Opções" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "Gi&rar Seleção\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "Inclinar no eixo X\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "Inclinar no eixo Y\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "Espelhar no eixo &X\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Espelhar no eixo &Y\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "Ver fonte\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "&Ver" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Habilitar todos os gráficos\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Desabilitar todos os gráficos\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Desabilitar os não selecionados\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "&Zoom Ajustado\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "&Zoom +\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "&Zoom -\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" msgstr "Redesenha Todos\tF5" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Alternar o Editor de Códigos\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "Alternar &Tela Cheia\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "Al&ternar Área de Gráficos\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "Al&ternar Projeto/Sel/Ferram\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "Al&ternar Encaixe na Grade\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "Al&ternar Eixo\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Alternar Área de Trabalho\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "Ferramen&ta" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "Linha de &Comando\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "Ajuda" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "Ajuda Online\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" msgstr "Reportar um bug" -#: flatcamGUI/FlatCAMGUI.py:404 +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" msgstr "Especificação Excellon" -#: flatcamGUI/FlatCAMGUI.py:406 +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" msgstr "Especificação Gerber" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Lista de Atalhos\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "Canal no YouTube\tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Adicionar Círculo\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Adicionar Arco\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Adicionar Retângulo\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Adicionar Polígono\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Adicionar Caminho\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Adicionar Texto\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Unir Polígonos\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Interseção de Polígonos\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Subtração de Polígonos\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Caminho de Corte\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Copiar Geom\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Excluir Forma\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Mover\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Ferramenta Buffer\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Ferramenta de Pintura\tI" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Ferramenta de Transformação\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Alternar Encaixe de Canto\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Editor Excellon<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Adicionar Matriz de Furos\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Adicionar Furo\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Adic. Matriz de Ranhuras\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Adicionar Ranhura\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Redimensionar Furo(s)\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Copiar\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Excluir\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Mover Furo(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Editor Gerber<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Adicionar Pad\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Adicionar Matriz de Pads\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Adicionar Trilha\tT" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Adicionar Região\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Poligonizar\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Adicionar SemiDisco\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Adicionar Disco\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Buffer\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Escala\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Marcar Área\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Borracha\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Transformar\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Habilitar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Desabilitar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "Gerar CNC" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "Ver Fonte" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propriedades" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "Barra de Ferramentas de Arquivos" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Barra de Ferramentas Editar" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "Barra de Ferramentas Ver" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Barra de Ferramentas Shell" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Barra de Ferramentas Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Barra de Ferramentas Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Barra de Ferramentas Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Barra de Ferramentas Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Barra de Ferramentas Grade" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Abrir projeto" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Salvar projeto" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "Nova Geometria em Branco" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "Novo Gerber em Branco" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "Novo Excellon em Branco" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Salvar objeto e fechar o editor" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "&Excluir" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "&Redesenhar" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "Limpar gráfi&co" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Zoom +" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Zoom -" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Zoom Ajustado" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "Linha de &Comando" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "PCB de 2 Faces" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "Ferramenta de Re&corte" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "Ferramenta NCC" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Ferramenta de Painel" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Ferramenta de Filme" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Ferramenta Pasta de Solda" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Ferramenta Subtrair" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Calculadoras" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Selecionar" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Adicionar Furo" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Adicionar Matriz do Furos" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Adicionar Ranhura" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Adicionar Matriz de Ranhuras" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Redimensionar Furo" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Copiar Furo" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Excluir Furo" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Mover Furo" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Adicionar Círculo" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Adicionar Arco" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Adicionar Retângulo" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Adicionar Caminho" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Adicionar Polígono" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Adicionar Texto" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Adicionar Buffer" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Pintar Forma" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Borracha" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "União de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Interseção de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Subtração de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Caminho de Corte" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Copiar Forma(s)" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Excluir Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Transformações" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Mover Objetos " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Adicionar Pad" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Adicionar Trilha" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Adicionar Região" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "SemiDisco" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Marcar Área" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mover" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Encaixar na Grade" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Distância de encaixe Grade X" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Distância de encaixe Grade Y" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5358,68 +5295,68 @@ msgstr "" "Quando ativo, o valor em Grid_X\n" "é copiado para o valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "Encaixar no canto" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Distância magnética max." -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Projeto" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Selecionado" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Área de Gráfico" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "Geral" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "PADRÕES APP." -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "OPÇÕES PROJ." -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "Geometria" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "Trabalho CNC" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Importar Preferências" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5433,11 +5370,11 @@ msgstr "" "FlatCAM salva automaticamente o arquivo 'factory_defaults'\n" "na primeira inicialização. Não exclua esse arquivo." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Exportar Preferências" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5445,15 +5382,15 @@ msgstr "" "Exporta um conjunto completo de configurações do FlatCAM em um arquivo\n" "salvo no HDD." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Abrir a Pasta Pref" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abre a pasta onde o FlatCAM salva os arquivos de preferências." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5461,582 +5398,582 @@ msgstr "" "Salva as configurações atuais no arquivo 'current_defaults'\n" "que armazena as preferências padrão de trabalho." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "Mostra Lista de Teclas de Atalho" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "Alterna para a Aba Projeto" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "Alterna para a Aba Selecionado" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "Alterna para a Aba Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "Novo Gerber" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "Editar Objeto (se selecionado)" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "Ir para a Coordenada" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "Novo Excellon" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "Mover Obj" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "Nova Geometria" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "Definir Origem" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "Alternar Unidades" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "Abre Ferramenta Propriedades" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "Girar 90º sentido horário" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "Alterna Linha de Comando" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adicionar uma ferramenta (quando estiver na Aba Selecionado ou em " "Ferramentas NCC ou de Pintura)" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "Espelhar no Eixo X" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "Espelhar no Eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "Selecionar Todos" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "Copiar Obj" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "Abrir Excellon" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "Novo Projeto" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "Ferramenta de Medição" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "Salvar Projeto Como" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "Alternar Área de Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "Copiar Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "Alternar o Editor de Códigos" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "Alternar o Eixo" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "Abrir Preferências" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "Girar 90° sentido anti-horário" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "Executar um Script" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "Alternar Área de Trabalho" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "Inclinação no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "Inclinação no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "PCB 2 Faces" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "Pasta de Solda" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "Ferramenta de Filme PCB" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "Área Sem Cobre (NCC)" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "Área de Pintura" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Ferramenta de Importação de PDF" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "Transformações" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "Ver Arquivo Fonte" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "Ferramenta de Recorte" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "Habilitar todos os Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "Desabilitar todos os Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "Desabilitar os gráficos não selecionados" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "Alternar Tela Cheia" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "Abortar a tarefa atual (normalmente)" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "Abrir Manual Online" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "Abrir Tutoriais Online" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "Atualizar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Excluir Objeto" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "Alternativo: Excluir Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(esquerda da Tecla_1) Alterna Área do Bloco de Notas (lado esquerdo)" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "Des(h)abilitar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "Desmarca todos os objetos" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "Lista de Teclas de Atalho" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "Desenha um Arco" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "Copiar Geo" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Em Adicionar Arco, alterna o sentido: horário ou anti-horário" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "Interseção de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "Ferramenta de Pintura" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "Ir para a Localização (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "Alternar Encaixe de Canto" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "Mover Geometria" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Em Adicionar Arco, alterna o tipo de arco" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "Desenha um Polígono" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "Desenha um Círculo" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "Desenha um Caminho" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "Desenha um Retângulo" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "Ferram. de Subtração de Polígono" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "Ferramenta de Texto" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "União de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "Espelhar no Eixo X" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "Espelhar no Eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "Inclinação no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "Inclinação no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "Ferramenta Transformar" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "Deslocamento no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "Deslocamento no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "Girar Geometria" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "Concluir desenho para certas ferramentas" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "Abortar e retornar à Seleção" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Excluir Forma" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Copiar Furo(s)" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Adicionar Furo" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "Mover Furo(s)" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "Adicionar Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "Excluir Furo(s)" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "Alternativo: Excluir Ferramenta(s)" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "Adicionar Disco" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "Adicionar SemiDisco" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará REVERSAMENTE entre os modos" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará para frente entre os modos" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "Alternativo: Excluir Abertura" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "Ferramenta Apagar" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Marcar Área" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "Ferramenta Transformação" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Alternar Visibilidade" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Alternar Painel" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "Novo" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometria" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Grades" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Limpar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Redesenhar" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Caminho" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Retângulo" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "União" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Interseção" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Substração" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Matriz de Pads" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Trilha" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Região" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Editor Exc" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Visualizar Impressão" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "Abre a janela Visualizar Impressão do SO." -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Imprimir Código" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "Abre a janela Imprimir do SO." -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Encontrar no Código" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Procurará e destacará em amarelo o texto da caixa Procurar." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Caixa Procurar. Digite aqui o texto a procurar." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Substituir Por" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "Substituirá o texto da caixa Localizar pelo texto da caixa Substituir." -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "Texto para substituir o da caixa Localizar ao longo do texto." -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6044,31 +5981,31 @@ msgstr "" "Quando marcado, todas as instâncias na caixa 'Localizar'\n" "serão substituídas pelo texto na caixa 'Substituir'." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Abrir Código" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "Abrirá um arquivo de texto no editor." -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Salvar Código" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "Salvará o texto do editor em um arquivo." -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "Executar Código" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "Executará os comandos TCL do arquivo de texto, um a um." -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6076,7 +6013,7 @@ msgstr "" "Medição relativa.\n" "Em relação à posição do último clique" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6084,23 +6021,23 @@ msgstr "" "Medição absoluta.\n" "Em relação à posição (X=0, Y=0)" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Travar Barras de Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Selecionar 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Copiar Objetos" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Mover Objetos" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6112,12 +6049,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Aviso" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6125,7 +6062,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6133,7 +6070,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6141,53 +6078,53 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada selecionado para excluir." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada selecionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada selecionado para mover." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "Nova Ferramenta ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "Adicionar ferramenta cancelado ..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Saída da ferramenta de medição ..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "Olá!" -#: flatcamGUI/FlatCAMGUI.py:3550 +#: flatcamGUI/FlatCAMGUI.py:3569 #, fuzzy #| msgid "Open &Project ..." msgid "Open Project ..." msgstr "Abrir &Projeto ..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" msgstr "" @@ -6259,38 +6196,38 @@ msgstr "Objeto Gerber" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Opções de Gráfico" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Preenchido" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Polígonos com cor sólida." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "M-Cores" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "Desenha polígonos em cores diferentes." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Gráfico" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Mostra o objeto no gráfico." @@ -6327,11 +6264,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marque as instâncias de abertura na tela." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Roteamento de Isolação" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6352,11 +6289,11 @@ msgstr "" "atual do recurso Gerber, use um valor negativo para\n" "este parâmetro." -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "Passes" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6364,11 +6301,11 @@ msgstr "" "Largura da isolação em relação à\n" "largura da ferramenta (número inteiro)." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Sobreposição" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6382,12 +6319,12 @@ msgstr "" "Um valor de 0.25 significa uma sobreposição de 25%% do diâmetro da " "ferramenta." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de Fresamento" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6398,29 +6335,29 @@ msgstr "" "ferramenta\n" "- convencional: útil quando não há compensação de folga" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Combinar Passes" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Combinar todos os passes em um objeto" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Segue\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6556,7 +6493,7 @@ msgstr "" msgid "Clear N-copper" msgstr "Limpa N-cobre" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6576,7 +6513,7 @@ msgstr "" msgid "Board cutout" msgstr "Recorte da placa" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6585,7 +6522,7 @@ msgstr "" "Cria caminhos da ferramenta para cortar\n" "o PCB e separá-lo da placa original." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Ferramenta de Recorte" @@ -6595,11 +6532,11 @@ msgid "" "the board cutout." msgstr "Gera a geometria para o recorte da placa." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Zona sem cobre" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6614,11 +6551,11 @@ msgstr "" "cobre de uma região especificada." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Margem Limite" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6630,11 +6567,11 @@ msgstr "" "objetos com esta distância mínima." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Geo Arredondado" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." @@ -6644,7 +6581,7 @@ msgstr "A geometria resultante terá cantos arredondados." msgid "Generate Geo" msgstr "Gerar Geo" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Caixa Delimitadora" @@ -6657,7 +6594,7 @@ msgstr "" "Crie uma geometria em torno do objeto Gerber.\n" "Forma quadrada." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6665,7 +6602,7 @@ msgstr "" "Distância das bordas da caixa\n" "para o polígono mais próximo." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6692,11 +6629,11 @@ msgstr "Círculos preenchidos ou vazados." msgid "Drills" msgstr "Furos" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Ranhuras" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Deslocamento Z" @@ -6733,7 +6670,7 @@ msgid "" "milling them with an endmill bit." msgstr "Número de Ranhuras (Fendas). Serão criadas com fresas." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -6752,8 +6689,8 @@ msgstr "" "Alterna a exibição da ferramenta atual. Isto não seleciona a ferramenta para " "geração do G-Code." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "Criar Trabalho CNC" @@ -6764,13 +6701,13 @@ msgid "" msgstr "Cria um objeto de trabalho CNC para a furação." #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Profundidade de Corte" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -6779,11 +6716,11 @@ msgstr "" "abaixo da superfície de cobre." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Altura do Deslocamento" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -6792,11 +6729,11 @@ msgstr "" "deslocamentos sobre o plano XY." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Troca de ferramentas" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6809,18 +6746,18 @@ msgid "Tool change Z" msgstr "Altura para a troca" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Posição do eixo Z (altura) para a troca de ferramenta." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Altura Z Inicial" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -6829,23 +6766,23 @@ msgstr "" "Exclua o valor se você não precisar deste recurso." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "Altura Z Final" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "Altura da ferramenta após o último movimento, no final do trabalho." -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avanço Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6857,11 +6794,11 @@ msgstr "" "Também chamado de avanço de 'Mergulho'.\n" "Para movimento linear G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Taxa de Avanço Rápida" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6875,11 +6812,11 @@ msgstr "" "É útil apenas para Marlin. Ignore para outros casos." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Velocidade do Spindle" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -6888,12 +6825,12 @@ msgstr "" "em RPM (opcional)" #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Esperar Velocidade" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -6902,16 +6839,16 @@ msgstr "" "velocidade antes de cortar." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tempo para o fuso residir." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Pós-processador" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -6920,12 +6857,12 @@ msgstr "" "a saída G-Code." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Profundidade Z da Sonda" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -6934,12 +6871,12 @@ msgstr "" "Valor negativo, em unidades atuais." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Avanço da Sonda" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." @@ -6953,7 +6890,7 @@ msgstr "" "os diâmetros dos furos que serão feitos.\n" "Use a coluna # para selecionar." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "G-Code" @@ -6977,11 +6914,11 @@ msgstr "Criar G-Code Furos" msgid "Generate the CNC Job." msgstr "Gera o arquivo G-Code para o CNC." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Furação" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Cria geometria para furação." @@ -6995,12 +6932,12 @@ msgstr "" "os diâmetros dos furos que serão fresados.\n" "Use a coluna # para selecionar." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Diâmetro da Broca" -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Diâmetro da ferramenta." @@ -7016,11 +6953,11 @@ msgstr "" "Cria o Objeto Geometria com\n" "os caminhos da ferramenta de FUROS." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Diâmetro da Fresa" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7040,6 +6977,10 @@ msgstr "" "Cria o Objeto Geometria com\n" "os caminhos da ferramenta de RANHURAS." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Objeto Geometria" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7071,7 +7012,7 @@ msgstr "" "formulário da interface do usuário e do Ângulo da Ponta-V." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Mostrar" @@ -7236,29 +7177,29 @@ msgstr "" "Os dados usados para criar o G-Code.\n" "Cada loja de ferramentas possui seu próprio conjunto de dados." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "Diâmetro da Ponta" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "O diâmetro da ponta da ferramenta em forma de V" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "Ângulo Ponta-V" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "O ângulo da ponta da ferramenta em forma de V, em graus." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7266,11 +7207,11 @@ msgstr "" "Profundidade de corte (negativo)\n" "abaixo da superfície de cobre." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Multi-Profundidade" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7286,13 +7227,13 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Profundidade de cada passe (positivo)." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Altura da ferramenta ao mover sem cortar." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7300,21 +7241,21 @@ msgstr "" "Sequência de troca de ferramentas incluída\n" "no Código da Máquina (Pausa para troca de ferramentas)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Taxa de Avanço XY" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "Velocidade de corte no plano XY em unidades por minuto" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Taxa de Avanço Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7323,11 +7264,11 @@ msgstr "" "Velocidade de corte no plano Z em unidades por minuto.\n" "Também é chamado de Mergulho." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Taxa de Avanço Rápido" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7339,11 +7280,11 @@ msgstr "" "Para o movimento rápido G00.\n" "É útil apenas para Marlin, ignore em outros casos." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "Re-cortar o primeiro ponto" -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7354,7 +7295,7 @@ msgstr "" "do primeiro com o último corte, gera-se um corte\n" "próximo à primeira seção de corte." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7364,12 +7305,12 @@ msgstr "" "Se o pós-processador LASER é usado,\n" "este valor é a potência do laser." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Pós-processador" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7399,7 +7340,7 @@ msgstr "Gera o objeto de Trabalho CNC." msgid "Paint Area" msgstr "Área de Pintura" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7418,11 +7359,11 @@ msgstr "Inicia a ferramenta de pintura na guia Ferramentas." msgid "CNC Job Object" msgstr "Objeto de Trabalho CNC" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Tipo de Gráfico" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7433,15 +7374,15 @@ msgstr "" "Pode ser do tipo 'Deslocamento', com os movimentos acima da peça, do\n" "tipo 'Corte', com os movimentos cortando o material ou ambos." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Desloc." -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Exibir Anotação" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7514,12 +7455,12 @@ msgstr "Atualizar Gráfico" msgid "Update the plot." msgstr "Atualiza o gráfico." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "Exportar Código CNC" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7531,7 +7472,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "Incluir no Início do Código CNC" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7543,7 +7484,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "Incluir no Final do Código CNC" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7553,11 +7494,11 @@ msgstr "" "de adicionar no final do arquivo G-Code gerado.\n" "M2 (Fim do programa)" -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "G-Code para Troca de Ferramentas" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7580,11 +7521,11 @@ msgstr "" "como modelo o arquivo de pós-processamento 'Customização da troca de " "ferramentas'." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Usar Macro de Troca de Ferramentas" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7592,7 +7533,7 @@ msgstr "" "Marque esta caixa se você quiser usar a macro G-Code para Troca de " "Ferramentas." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7602,41 +7543,41 @@ msgstr "" "no evento Troca de Ferramentas.\n" "Elas devem estar cercadas pelo símbolo '%'" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parâmetros" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "Parâmetros do FlatCAM CNC" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = número da ferramenta" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = diâmetro da ferramenta" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, número total de furos" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X para troca de ferramentas" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y para troca de ferramentas" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z para troca de ferramentas" @@ -7648,15 +7589,15 @@ msgstr "z_cut = profundidade de corte" msgid "z_move = height where to travel" msgstr "z_move = altura para deslocamentos" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = valor do passe para corte múltiplas profundidade" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = velocidade do spindle" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = tempo de espera para o spindle atingir sua vel. RPM" @@ -7680,6 +7621,12 @@ msgid "" "file." msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "Preferências da GUI" @@ -8074,8 +8021,8 @@ msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" msgid "App Preferences" msgstr "Preferências do aplicativo" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" @@ -8094,17 +8041,40 @@ msgstr "" msgid "IN" msgstr "in" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "mm" #: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:861 msgid "APP. LEVEL" msgstr "Nível do Aplicativo" -#: flatcamGUI/PreferencesUI.py:851 +#: flatcamGUI/PreferencesUI.py:862 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8120,11 +8090,11 @@ msgstr "" "A escolha influenciará os parâmetros na Aba\n" "Selecionado para todos os tipos de objetos FlatCAM." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Aplicativo portátil" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8138,19 +8108,19 @@ msgstr "" "o que significa que os arquivos de preferências serão salvos\n" "na pasta do aplicativo, na subpasta lib\\config." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Defina o idioma usado no FlatCAM." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Aplicar o Idioma" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8168,11 +8138,11 @@ msgstr "" "aos recursos de segurança do Windows. Neste caso, o\n" "idioma será aplicado na próxima inicialização." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Verificar Versão" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8180,11 +8150,11 @@ msgstr "" "Marque esta caixa se você quiser verificar\n" "por nova versão automaticamente na inicialização." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Enviar estatísticas" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8192,11 +8162,11 @@ msgstr "" "Marque esta caixa se você concorda em enviar dados anônimos\n" "automaticamente na inicialização, para ajudar a melhorar o FlatCAM." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Botão Pan" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8206,35 +8176,35 @@ msgstr "" "- BM -> Botão do meio do mouse\n" "- BD -> botão direito do mouse" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "BM" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "BD" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Seleção Múltipla" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Selecione a tecla usada para seleção múltipla." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Número de trabalhadores" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8249,11 +8219,11 @@ msgstr "" "não responda. Pode ter um valor entre 2 e 16. O valor padrão é 2.\n" "Após a mudança, ele será aplicado na próxima inicialização." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Tolerância Geo" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8269,11 +8239,11 @@ msgstr "" "Um valor maior proporcionará mais desempenho à custa do nível\n" "de detalhes." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "Comportamento \"Abrir\"" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8288,11 +8258,11 @@ msgstr "" "Quando desmarcado, o caminho para abrir arquivos é aquele usado por último:\n" "o caminho para salvar arquivos ou o caminho para abrir arquivos." -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Salvar Projeto Compactado" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8300,11 +8270,11 @@ msgstr "" "Para salvar um projeto compactado ou descompactado.\n" "Quando marcado, o projeto FlatCAM será salvo compactado." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Nível de Compactação" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8314,16 +8284,16 @@ msgstr "" "Um valor maior significa melhor compactação, mas é necessário mais uso de " "RAM e mais tempo de processamento." -#: flatcamGUI/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Gerber Geral" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Passos do Círculo" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8331,20 +8301,20 @@ msgstr "" "Número de passos de círculo para Gerber.\n" "Aproximação linear de abertura circular." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Opções Gerber" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Opções Avançadas" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8354,11 +8324,11 @@ msgstr "" "Esses parâmetros estão disponíveis somente para\n" "o nível avançado do aplicativo." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Mostra/Esconde Tabela" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8368,7 +8338,7 @@ msgstr "" "Além disso, ao ocultar, ele excluirá todas as formas de marcas\n" "que estão desenhadas na tela." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8382,21 +8352,21 @@ msgstr "" "padrão.\n" "<>: Não altere isso, a menos que você saiba o que está fazendo !!!" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nenhum" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Completo" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "Simplificar" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -8404,23 +8374,23 @@ msgstr "" "Quando marcado, todos os polígonos Gerber serão\n" "carregados com simplificação com uma tolerância definida." -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "Tolerância" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "Tolerância para a simplificação de polígonos." -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Exportar Gerber" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Opções da Exportação" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8428,21 +8398,21 @@ msgstr "" "Os parâmetros definidos aqui são usados no arquivo exportado\n" "ao usar a entrada de menu Arquivo -> Exportar -> Exportar Gerber." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "As unidades usadas no arquivo Gerber." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "in" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Int/Decimais" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8450,7 +8420,7 @@ msgstr "" "O número de dígitos da parte inteira\n" "e da parte fracionária do número." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8458,7 +8428,7 @@ msgstr "" "Esse número configura o número de dígitos\n" "da parte inteira das coordenadas de Gerber." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8466,11 +8436,11 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte decimal das coordenadas de Gerber." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8482,26 +8452,26 @@ msgstr "" "LZ: remove os zeros à esquerda e mantém os zeros à direita.\n" "TZ: remove os zeros à direita e mantém os zeros à esquerda." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "Uma lista de parâmetros do Editor Gerber." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Lim. de seleção" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8513,23 +8483,23 @@ msgstr "" "Acima desse valor a geometria se torna um retângulo de seleção.\n" "Aumenta o desempenho ao mover um grande número de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "Novo código de Aber." -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "Novo tamanho de Aber." -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Tamanho para a nova abertura" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "Novo tipo de Aber." -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8537,35 +8507,35 @@ msgstr "" "Tipo para a nova abertura.\n" "Pode ser 'C', 'R' ou 'O'." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Dimensão" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diâmetros das ferramentas de corte, separadas por ','" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "Matriz Linear de Pads" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Direção" -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Matriz Circular de Pads" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Sentido" -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8573,44 +8543,44 @@ msgstr "" "Sentido da matriz circular.\n" "Pode ser CW = sentido horário ou CCW = sentido anti-horário." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Ângulo Circ." -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Distância na qual armazenar o elemento Gerber." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Ferra. de Escala" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Fator para redimensionar o elemento Gerber." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Limiar baixo" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Valor limiar sob o qual as aberturas não são marcadas." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Valor limite sobre o qual as aberturas não são marcadas." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon Geral" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8652,12 +8622,12 @@ msgstr "" "Sprint Layout 2:4 polegadas LZ\n" "KiCAD 3:5 polegadas TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "Valores padrão para Polegadas: 2:4" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8665,8 +8635,8 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte inteira das coordenadas de Excellon." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8674,19 +8644,19 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte decimal das coordenadas de Excellon." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "Valores padrão para Métrico: 3:3" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "Padrão Zeros" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8698,7 +8668,7 @@ msgstr "" "LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" "TZ: mantém os zeros à direita e remove os zeros à esquerda." -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -8712,11 +8682,11 @@ msgstr "" "LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" "TZ: mantém os zeros à direita e remove os zeros à esquerda." -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "Unidades Padrão" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -8728,7 +8698,7 @@ msgstr "" "Se não for detectado no arquivo analisado, este padrão\n" "será usado." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8738,19 +8708,19 @@ msgstr "" "Alguns arquivos Excellon não possuem um cabeçalho,\n" "e assim este parâmetro será usado." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "Atualizar config. de exportação" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Otimização Excellon" -#: flatcamGUI/PreferencesUI.py:1793 +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" msgstr "Algoritmo:" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8775,19 +8745,19 @@ msgstr "" "Se este controle está desabilitado, FlatCAM está no modo de 32 bits e usa\n" "o algoritmo Travelling Salesman para otimização de caminhos." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" msgstr "MetaHeuristic" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" msgstr "TSA" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Tempo de Otimização" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8797,11 +8767,11 @@ msgstr "" "Quando o Metaheuristic (MH) da OR-Tools está ativado, este é o limite\n" "máximo de tempo para otimizar o caminho, em segundos. Padrão: 3." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Opções Excellon" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8809,19 +8779,19 @@ msgstr "" "Parâmetros usados para criar um objeto de Trabalho CNC\n" "para a furação." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Troca de Ferramentas" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Velocidade do Spindle" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Tempo de espera" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8833,15 +8803,15 @@ msgstr "" "Quando escolher 'Ranhuras' ou 'Ambos', as ranhuras serão\n" "convertidos para furos." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Padrões" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Opções Avançadas Excellon" -#: flatcamGUI/PreferencesUI.py:2052 +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" @@ -8851,19 +8821,19 @@ msgstr "" "Esses parâmetros estão disponíveis somente para\n" "o nível avançado do aplicativo." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "Troca de fer. X,Y" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Posição X,Y para troca de ferramentas." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Sentido de Rotação" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8875,11 +8845,11 @@ msgstr "" "- CW = sentido horário ou\n" "- CCW = sentido anti-horário" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Mergulho Rápido" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8891,11 +8861,11 @@ msgstr "" "na velocidade mais rápida disponível.\n" "AVISO: o movimento é feito nas Coordenadas X,Y de troca de ferramentas." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Recolhimento Rápido" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8911,11 +8881,11 @@ msgstr "" "- Quando marcado, a subida da profundidade de corte para a altura de\n" " deslocamento é feita o mais rápido possível (G0) em um único movimento." -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Exportar Excellon" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8923,11 +8893,11 @@ msgstr "" "Os parâmetros definidos aqui são usados no arquivo exportado\n" "ao usar a entrada de menu Arquivo -> Exportar -> Exportar Excellon." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "A unidade usada no arquivo Excellon gerado." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8939,11 +8909,11 @@ msgstr "" "Aqui é definido o formato usado quando as coordenadas\n" "fornecidas não usam ponto." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Formato" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8959,15 +8929,15 @@ msgstr "" "Deve ser especificado LZ (manter zeros à esquerda)\n" "ou TZ (manter zeros à direita)." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "Não Decimal" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8979,11 +8949,11 @@ msgstr "" "LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" "TZ: mantém os zeros à direita e remove os zeros à esquerda." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Tipo de Ranhura" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8997,19 +8967,19 @@ msgstr "" "Se PERFURADO as ranhuras serão exportadas\n" "usando o comando Perfuração (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Roteado" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Perfurado (G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "Parâmetros do Editor Excellon." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9022,31 +8992,31 @@ msgstr "" "retângulo de seleção Aumenta o desempenho ao mover um\n" "grande número de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "Novo Diâmetro" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Matriz Linear de Furos" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Matriz Circular de Furos" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Matriz Linear de Ranhuras" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Matriz Circular de Ranhuras" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometria Geral" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9054,11 +9024,11 @@ msgstr "" "Número de etapas do círculo para a aproximação linear\n" "de Geometria círculo e arco." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Opções de Geometria" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9068,11 +9038,11 @@ msgstr "" "traçando os contornos deste objeto\n" "Geometria." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Profundidade por Passe" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9085,11 +9055,11 @@ msgstr "" "Tem valor positivo, embora seja uma fração\n" "da profundidade, que tem valor negativo." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/PreferencesUI.py:2792 +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" @@ -9099,12 +9069,12 @@ msgstr "" "Esses parâmetros estão disponíveis somente para\n" "o nível avançado do aplicativo." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Troca de ferra. X-Y" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9112,11 +9082,11 @@ msgstr "" "Altura da ferramenta ao iniciar o trabalho.\n" "Exclua o valor se você não precisar deste recurso." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Tamanho do Segmento X" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9126,11 +9096,11 @@ msgstr "" "Útil para nivelamento automático.\n" "Valor 0 significa que não há segmentação no eixo X." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Tamanho do Segmento Y" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9140,15 +9110,15 @@ msgstr "" "Útil para nivelamento automático.\n" "Valor 0 significa que não há segmentação no eixo Y." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Editor de Geometria" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "Parâmetros do Editor de Geometria." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9160,11 +9130,11 @@ msgstr "" "Acima desse valor a geometria se torna um retângulo de seleção.\n" "Aumenta o desempenho ao mover um grande número de elementos geométricos." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "Trabalho CNC Geral" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9172,21 +9142,21 @@ msgstr "" "O número de etapas de círculo para G-Code.\n" "Aproximação linear para círculos e formas de arco." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Diâmetro Desl." -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "Largura da linha a ser renderizada no gráfico." -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Decimais das Coord." -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9194,11 +9164,11 @@ msgstr "" "Número de decimais a ser usado para as coordenadas\n" "X, Y, Z no código do CNC (G-Code, etc.)" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Decimais do Avanço" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9206,11 +9176,11 @@ msgstr "" "O número de decimais a ser usado para o parâmetro\n" "Taxa de Avanço no código CNC (G-Code, etc.)" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Tipo de coordenada" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9222,71 +9192,71 @@ msgstr "" "- Absoluta G90 -> a referência é a origem x=0, y=0\n" "- Incremental G91 -> a referência é a posição anterior" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Absoluta G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "Opções de Trabalho CNC" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Incluir no Início do G-Code" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "Incluir no final do G-Code" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = profundidade Z para o corte" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = altura Z para deslocamentos" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Tamanho da Fonte" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "O tamanho da fonte do texto de anotação, em pixels." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Cor da Fonte" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Define a cor da fonte para os textos de anotação." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "Opções Área Sem Cobre (NCC)" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Diâmetro" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de Ferramenta" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9298,11 +9268,11 @@ msgstr "" "- 'Ponta-V'\n" "- Circular" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Ponta-V" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9315,13 +9285,13 @@ msgstr "" "ferramenta\n" "- convencional: útil quando não há compensação de folga" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordem das Ferramentas" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9343,17 +9313,17 @@ msgstr "" "automaticamente a ordem\n" "decrescente e este controle é desativado." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Crescente" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Decrescente" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9363,7 +9333,7 @@ msgstr "" "Profundidade de corte no material. Valor negativo.\n" "Em unidades FlatCAM." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9388,11 +9358,11 @@ msgstr "" "Valores maiores = processamento lento e execução lenta no CNC devido\n" " ao número de caminhos." -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Margem da caixa delimitadora." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9403,22 +9373,22 @@ msgstr "" "
Baseado em semente: para fora a partir de uma semente." "
Linhas retas: linhas paralelas." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Maquinagem Restante" -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9435,7 +9405,7 @@ msgstr "" "retiradas com a ferramenta anterior.\n" "Se não estiver marcada, usa o algoritmo padrão." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9448,27 +9418,27 @@ msgstr "" "A retirada de cobre terminará a uma distância dos recursos de cobre.\n" "O valor pode estar entre 0 e 10 unidades FlatCAM." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Valor do deslocamento" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Própria" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Área" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ref" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Referência" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9487,19 +9457,19 @@ msgstr "" "- 'Objeto de Referência' - retirará o cobre dentro da área do objeto " "especificado." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "Normal" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Progressivo" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "Gráfico NCC" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9507,21 +9477,21 @@ msgstr "" "- 'Normal' - plotagem normal, realizada no final do trabalho de NCC\n" "- 'Progressivo' - após cada forma ser gerada, ela será plotada." -#: flatcamGUI/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Opções da Ferramenta de Recorte" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "Diâmetro da ferramenta usada para cortar o entorno do PCB." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de obj" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9532,16 +9502,16 @@ msgstr "" "objeto Gerber de contorno PCB.
- Painel: um painel de objetos " "Gerber PCB, composto por muitos contornos PCB individuais." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Único" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Painel" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9550,11 +9520,11 @@ msgstr "" "Margem além das bordas. Um valor positivo\n" "tornará o recorte do PCB mais longe da borda da PCB" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Tamanho da Ponte" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9565,11 +9535,11 @@ msgstr "" "para manter a placa conectada ao material\n" "circundante (de onde o PCB é recortado)." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Pontes" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9593,11 +9563,11 @@ msgstr "" "- 2TB: 2*topo + 2*baixo\n" "- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma Convexa" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9605,11 +9575,11 @@ msgstr "" "Cria uma forma convexa ao redor de toda a PCB.\n" "Utilize somente se o tipo de objeto de origem for Gerber." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "Opções de PCB 2 Faces" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9617,36 +9587,36 @@ msgstr "" "Uma ferramenta para ajudar na criação de um\n" "PCB de dupla face usando furos de alinhamento." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diâmetro" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diâmetro da broca para os furos de alinhamento." -#: flatcamGUI/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Espelhar Eixo:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Ponto" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caixa" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Eixo de Ref." -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9655,19 +9625,19 @@ msgstr "" "O eixo deve passar por um ponto ou cortar o centro de uma caixa especificada (em um objeto FlatCAM)." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Opções da Ferramenta de Pintura" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Parâmetros:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Seleção" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -9689,15 +9659,15 @@ msgstr "" "- 'Todos os polígonos' - a Pintura será iniciada após o clique.\n" "- 'Objeto de Referência' - pintará dentro da área do objeto especificado." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ref." -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Mostrar Pinturas" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9705,11 +9675,11 @@ msgstr "" "- 'Normal' - plotagem normal, realizada no final do trabalho de pintura\n" "- 'Progressivo' - após cada forma ser gerada, ela será plotada." -#: flatcamGUI/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Opções da Ferramenta de Filme" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9719,11 +9689,11 @@ msgstr "" "ou Geometria FlatCAM.\n" "O arquivo é salvo no formato SVG." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Tipo de Filme" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9739,19 +9709,19 @@ msgstr "" "em branco em uma tela preta.\n" "O formato do arquivo do filme é SVG ." -#: flatcamGUI/PreferencesUI.py:3858 +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" msgstr "Cor do Filme" -#: flatcamGUI/PreferencesUI.py:3860 +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." msgstr "Define a cor do filme, se filme positivo estiver selecionado." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Borda" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9771,11 +9741,11 @@ msgstr "" "brancos como o restante e podem ser confundidos\n" "com os limites, se não for usada essa borda)." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Espessura da Linha" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -9786,11 +9756,11 @@ msgstr "" "A linha que envolve cada recurso SVG será mais espessa ou mais fina.\n" "Os recursos mais finos podem ser afetados por esse parâmetro." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Opções da Ferramenta Criar Painel" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9800,11 +9770,11 @@ msgstr "" "Cada elemento é uma cópia do objeto de origem espaçado\n" "dos demais por uma distância X, Y." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Espaço entre Colunas" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9812,11 +9782,11 @@ msgstr "" "Espaçamento desejado entre colunas do painel.\n" "Nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Espaço entre Linhas" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9824,35 +9794,35 @@ msgstr "" "Espaçamento desejado entre linhas do painel.\n" "Nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Colunas" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de colunas do painel desejado" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linhas" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de linhas do painel desejado" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de Painel" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9862,11 +9832,11 @@ msgstr "" "- Gerber\n" "- Geometria" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -9880,11 +9850,11 @@ msgstr "" "o painel final terá tantas colunas e linhas quantas\n" "couberem completamente dentro de área selecionada." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Largura (DX)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9892,11 +9862,11 @@ msgstr "" "A largura (DX) na qual o painel deve caber.\n" "Nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9904,15 +9874,15 @@ msgstr "" "A altura (DY) na qual o painel deve se ajustar.\n" "Nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Opções das Calculadoras" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculadora Ferramenta Ponta-em-V" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9922,11 +9892,11 @@ msgstr "" "ferramenta em forma de V, com o diâmetro da ponta, o ângulo da ponta e a\n" "profundidade de corte como parâmetros." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diâmetro da Ponta" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9934,11 +9904,11 @@ msgstr "" "Diâmetro da ponta da ferramenta.\n" "Especificado pelo fabricante." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ângulo da Ponta" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9946,7 +9916,7 @@ msgstr "" "Ângulo na ponta da ferramenta.\n" "Especificado pelo fabricante." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9954,11 +9924,11 @@ msgstr "" "Profundidade para cortar o material.\n" "No objeto CNC, é o parâmetro Profundidade de Corte (z_cut)." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora Eletrolítica" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -9968,27 +9938,27 @@ msgstr "" "(via/pad/furos) usando um método como tinta grahite ou tinta \n" "hipofosfito de cálcio ou cloreto de paládio." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Comprimento da Placa" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Comprimento da placa, em centímetros." -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Largura da Placa" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Largura da placa, em centímetros." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidade de Corrente" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9996,21 +9966,21 @@ msgstr "" "Densidade de corrente para passar pela placa.\n" "Em Ampères por Pés Quadrados ASF." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Espessura do Cobre" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." msgstr "Espessura da camada de cobre, em microns." -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Opções Transformações" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10018,35 +9988,35 @@ msgstr "" "Várias transformações que podem ser aplicadas\n" "a um objeto FlatCAM." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Ângulo de Giro" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ângulo de Inclinação X" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ângulo de Inclinação Y" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Fator de Escala X" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Fator para redimensionamento no eixo X." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Fator de Escala Y" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Fator para redimensionamento no eixo Y." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10054,7 +10024,7 @@ msgstr "" "Redimensiona o(s) objeto(s) selecionado(s)\n" "usando o Fator de Escala X para ambos os eixos." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10065,27 +10035,27 @@ msgstr "" "de origem quando marcado, e o centro da maior caixa delimitadora\n" "do objeto selecionado quando desmarcado." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Deslocamento X" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distância para deslocar no eixo X, nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Deslocamento Y" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distância para deslocar no eixo Y, nas unidades atuais." -#: flatcamGUI/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referência do Espelhamento" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10106,11 +10076,11 @@ msgstr "" "- ou digitar as coordenadas no formato (x, y) no campo\n" " Ponto de Ref. e clicar em Espelhar no X(Y)" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Ponto Ref. Espelho" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10120,11 +10090,11 @@ msgstr "" "O 'x' em (x, y) será usado ao usar Espelhar em X e\n" "o 'y' em (x, y) será usado ao usar Espelhar em Y e" -#: flatcamGUI/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "Opções da Ferramenta Pasta de Solda" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10132,48 +10102,48 @@ msgstr "" "Uma ferramenta para criar G-Code para dispensar pasta\n" "de solda em um PCB." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diâmetros dos bicos, separados por ','" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "Diâmetro do Novo Bico" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Diâmetro da nova ferramenta Bico para adicionar na tabela de ferramentas" -#: flatcamGUI/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Altura Inicial" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "A altura (Z) que inicia a distribuição de pasta de solda." -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Altura para Distribuir" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Altura (Z) para distribuir a pasta de solda." -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Altura Final" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Altura (Z) após a distribuição de pasta de solda." -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Altura para Deslocamento" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10181,15 +10151,15 @@ msgstr "" "Altura (Z) para deslocamento entre pads\n" "(sem dispensar pasta de solda)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Altura Troca de Ferram." -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Altura (Z) para trocar ferramenta (bico)." -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10197,15 +10167,15 @@ msgstr "" "Posição X,Y para trocar ferramenta (bico).\n" "O formato é (x, y) onde x e y são números reais." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avanço X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avanço (velocidade) para movimento no plano XY." -#: flatcamGUI/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10213,11 +10183,11 @@ msgstr "" "Avanço (velocidade) para movimento vertical\n" "(no plano Z)." -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avanço Z Distribuição" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10225,11 +10195,11 @@ msgstr "" "Avanço (velocidade) para subir verticalmente\n" "para a posição Dispensar (no plano Z)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Velocidade Spindle FWD" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10237,19 +10207,19 @@ msgstr "" "A velocidade do dispensador ao empurrar a pasta de solda\n" "através do bico do distribuidor." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Espera FWD" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa após a dispensação de solda." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Velocidade Spindle REV" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10257,11 +10227,11 @@ msgstr "" "A velocidade do dispensador enquanto retrai a pasta de solda\n" "através do bico do dispensador." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Espera REV" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10269,15 +10239,15 @@ msgstr "" "Pausa após o dispensador de pasta de solda retrair, para permitir o " "equilíbrio de pressão." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Arquivos que controlam a geração de G-Code." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Opções da ferramenta Substração" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10285,65 +10255,65 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Fechar caminhos" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Marcar isso fechará os caminhos cortados pelo objeto substrair Geometria." -#: flatcamGUI/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Associação de Arquivos Excellon" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" msgstr "" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 #, fuzzy #| msgid "Delete Drill" msgid "Delete All" msgstr "Excluir Furo" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete all extensions from the list." msgstr "Exclui uma abertura da lista de aberturas" -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Lista de extensões" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." msgstr "Lista de extensões de arquivos que serão associadas ao FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 #, fuzzy #| msgid "Extensions list" msgid "Extension" msgstr "Lista de extensões" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 #, fuzzy #| msgid "" #| "List of file extensions to be\n" @@ -10351,44 +10321,44 @@ msgstr "Lista de extensões" msgid "A file extension to be added or deleted to the list." msgstr "Lista de extensões de arquivos que serão associadas ao FlatCAM." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 #, fuzzy #| msgid "Add Region" msgid "Add Extension" msgstr "Adicionar Região" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 #, fuzzy #| msgid "Add a new aperture to the aperture list." msgid "Add a file extension to the list" msgstr "Adiciona uma nova abertura à lista de aberturas." -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 #, fuzzy #| msgid "Get Exteriors" msgid "Delete Extension" msgstr "Obter Exterior" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 #, fuzzy #| msgid "Selected GCode file extensions registered with FlatCAM." msgid "Delete a file extension from the list" msgstr "" "As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM." -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 #, fuzzy #| msgid "Display Annotation" msgid "Apply Association" msgstr "Exibir Anotação" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10400,31 +10370,31 @@ msgstr "" "Elas serão ativas após o próximo logon.\n" "Isso funciona apenas no Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "Associação de arquivos G-Code" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Associação de arquivos Gerber" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" msgstr "" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" @@ -10432,27 +10402,27 @@ msgid "" "in the Code Editor and for the Tcl Shell." msgstr "" -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" msgstr "" -#: flatcamGUI/PreferencesUI.py:4702 +#: flatcamGUI/PreferencesUI.py:4715 #, fuzzy #| msgid "Add a new aperture to the aperture list." msgid "Add a keyword to the list" msgstr "Adiciona uma nova abertura à lista de aberturas." -#: flatcamGUI/PreferencesUI.py:4703 +#: flatcamGUI/PreferencesUI.py:4716 #, fuzzy #| msgid "Delete Tool" msgid "Delete keyword" msgstr "Excluir Ferramenta" -#: flatcamGUI/PreferencesUI.py:4704 +#: flatcamGUI/PreferencesUI.py:4717 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete a keyword from the list" @@ -10730,10 +10700,10 @@ msgstr "" "O clique deve ser feito no perímetro\n" "do objeto Geometria usado como uma geometria de recorte." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -10742,7 +10712,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "Não foi possível recuperar o objeto" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -10750,31 +10720,31 @@ msgstr "" "Não há objeto selecionado para Recorte.\n" "Selecione um e tente novamente." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "O diâmetro da ferramenta está zerado. Mude para um número real positivo." -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" "O valor da margem está ausente ou no formato errado. Altere e tente " "novamente." -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" "O valor do tamanho da ponte está ausente ou no formato incorreto. Altere e " "tente novamente." -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "O número de pontes está ausente. Altere e tente novamente." -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -10782,7 +10752,7 @@ msgstr "" "O valor das lacunas pode ser apenas um de: 'Nenhum', 'lr', 'tb', '2lr', " "'2tb', 4 ou 8. Preencha um valor correto e tente novamente." -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -10794,40 +10764,40 @@ msgstr "" "Única,\n" "e depois disso, executar Recorte." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Recorte concluído." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "Objeto não encontrado" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Clique no perímetro do objeto de geometria selecionado para criar uma " "ponte ..." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "Não foi possível recuperar o objeto Geometria" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Objeto de geometria para recorte manual não encontrado" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "Ponte Manual Adicionada." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "Não foi possível recuperar o objeto Gerber" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -10835,7 +10805,7 @@ msgstr "" "Não há nenhum objeto Gerber selecionado para o Recorte.\n" "Selecione um e tente novamente." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -10843,11 +10813,11 @@ msgstr "" "O objeto selecionado deve ser do tipo Gerber.\n" "Selecione um arquivo Gerber e tente novamente." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Geometria não suportada para recorte" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Fazendo ponte manual..." @@ -11330,11 +11300,9 @@ msgid "INCH (in)" msgstr "Inglês (in)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Início" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" +#, fuzzy +#| msgid "Coords" +msgid "Start Coords" msgstr "Coords" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 @@ -11342,8 +11310,10 @@ msgid "This is measuring Start point coordinates." msgstr "Coordenadas do ponto inicial da medição." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Final" +#, fuzzy +#| msgid "Coords" +msgid "Stop Coords" +msgstr "Coords" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11377,57 +11347,57 @@ msgstr "Este é o ponto a apontar a distância euclidiana." msgid "Measure" msgstr "Medir" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Ferramenta de Medição" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "MEDIÇÃO: Clique no ponto Inicial ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "MEDIÇÃO: Clique no ponto Final ..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "MEDIÇÃO: Resultado D(x) = {d_x} | D(y) = {d_y} | Distância = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "MOVER: Clique no ponto inicial ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "Ação MOVER cancelada. Nenhum objeto para mover." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "MOVER: Clique no ponto de destino ..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "Movendo ..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "Nenhum objeto selecionado." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" "ToolMove.on_left_click() --> Erro ao clicar no botão esquerdo do mouse." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Ação Mover cancelada." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Objeto(s) não selecionado(s)" @@ -11579,134 +11549,138 @@ msgstr "Objeto de Ref." msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "O objeto FlatCAM a ser usado como referência para retirada de cobre." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Gerar Geometria" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "Insira um diâmetro de ferramenta para adicionar, no formato Flutuante." -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "Adição cancelada. Ferramenta já está na Tabela de Ferramentas." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "A ferramenta da Tabela de Ferramentas foi editada." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" "Editar cancelado. O novo valor de diâmetro já está na tabela de ferramentas." -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Exclusão falhou. Selecione uma ferramenta para excluir." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Ferramenta(s) excluída(s) da Tabela de Ferramentas." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "on_paint_button_click" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" "O valor de sobreposição deve estar entre 0 (inclusive) e 1 (exclusivo), " -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Valor errado para o diâmetro. Use um número." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "Nenhuma ferramenta selecionada na Tabela." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Clique no ponto inicial da área." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Clique no ponto final da área." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona adicionada. Clique para iniciar a adição da próxima zona ou clique com " "o botão direito para terminar." -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Retirando cobre da área..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "Ferramenta NCC iniciada. Lendo parâmetros." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Ferramenta NCC. Preparando polígonos." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "Nenhum objeto disponível." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "O tipo do objeto de referência não é suportado." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Ferramenta NCC. Polígonos concluídos. Tarefa de retirada de cobre iniciada." -#: flatcamTools/ToolNonCopperClear.py:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "Ferramenta NCC. Cálculo de áreas 'vazias'." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Criar Buffer concluído" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "O objeto selecionado não é adequado para retirada de cobre." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Não foi possível obter a extensão da área para retirada de cobre." -#: flatcamTools/ToolNonCopperClear.py:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Ferramenta NCC. Cálculo de área 'vazia' concluído." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "NCC. Ferramenta com Diâmetro = " -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "iniciada." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11718,24 +11692,24 @@ msgstr "" "geometria pintada.\n" "Altere os parâmetros de pintura e tente novamente." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "Retirada de cobre concluída." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Retirada de cobre concluída, mas a isolação está quebrada por" -#: flatcamTools/ToolNonCopperClear.py:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "ferramentas" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "Retirada de cobre por usinagem de descanso concluída." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -11743,7 +11717,7 @@ msgstr "" "Retirada de cobre por usinagem de descanso concluída, mas a isolação está " "quebrada por" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -11912,59 +11886,74 @@ msgstr "" "- 'Todos os polígonos' - a Pintura será iniciada após o clique.\n" "- 'Objeto de Referência' - pintará dentro da área do objeto especificado." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Ferramenta de Pintura. Lendo parâmetros." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "O valor de superposição deve ser entre 0 (inclusive) e 1 (exclusive)" -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Clique dentro do polígono desejado." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "Não foi possível recuperar o objeto: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "Não é possível pintar geometrias MultiGeo" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Pintando o polígono..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Clique no ponto inicial da área de pintura." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool" +msgid "Paint Tool." +msgstr "Ferramenta de Pintura" + +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +#, fuzzy +#| msgid "Paint Tool. Normal painting polygon task started." +msgid "Normal painting polygon task started." msgstr "Ferramenta de Pintura. Iniciada a pintura de polígono." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Fazendo buffer de polígono..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "Nenhum polígono encontrado." -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" +#: flatcamTools/ToolPaint.py:1291 +#, fuzzy +#| msgid "Paint Tool. Painting polygon at location" +msgid "Painting polygon at location" msgstr "Pintando o polígono na posição" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "A geometria não pode ser pintada completamente" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -11972,40 +11961,40 @@ msgstr "" "Não foi possível pintar. Tente uma combinação diferente de parâmetros ou uma " "estratégia diferente de pintura" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Pintura concluída." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Pintura de polígonos iniciada ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Pintando políginos..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Ferramenta de Pintura. Iniciada a pintura total." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Pintura com diâmetro = " -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "iniciada" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12013,31 +12002,41 @@ msgstr "" "Não foi possível pintar todos. Tente uma combinação diferente de parâmetros, " "ou um método diferente de pintura" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "Pintura concluída." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting all task started." +msgid "Rest machining painting all task started." msgstr "" "Ferramenta de Pintura. Iniciada a pintura total com usinagem de descanso." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "Pintura total com usinagem de descanso concluída." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +#, fuzzy +#| msgid "Paint Tool. Normal painting area task started." +msgid "Normal painting area task started." msgstr "Ferramenta de Pintura. Iniciada a pintura de área." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "Pintura de Área concluída." -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting area task started." +msgid "Rest machining painting area task started." +msgstr "" +"Ferramenta de Pintura. Iniciada a pintura de área com usinagem de descanso." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "" "Ferramenta de Pintura. Iniciada a pintura de área com usinagem de descanso." @@ -12174,17 +12173,17 @@ msgstr "Colunas ou Linhas com valor zero. Altere-os para um inteiro positivo." msgid "Generating panel ... " msgstr "Gerando painel ..." -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "Gerando painel ..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." +#, fuzzy +#| msgid "Adding the Gerber code." +msgid "Generating panel ... Adding the Gerber code." msgstr "Adicionando o código Gerber." #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" -msgstr "Cópias geradas" +#, fuzzy +#| msgid "Generating panel ... " +msgid "Generating panel... Spawning copies" +msgstr "Gerando painel ..." #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -12608,6 +12607,10 @@ msgstr "" "Ver o G-Code gerado para dispensação de pasta de solda\n" "nos pads da PCB." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvar o G-Code" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -12808,7 +12811,9 @@ msgid "No Substractor object loaded." msgstr "Nenhum objeto Subtrator carregado." #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" +#, fuzzy +#| msgid "Parsing aperture" +msgid "Parsing geometry for aperture" msgstr "Analisando a abertura" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 @@ -12833,8 +12838,10 @@ msgid "Parsing solid_geometry ..." msgstr "Analisando solid_geometry ..." #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" -msgstr "Ferramenta de Análise" +#, fuzzy +#| msgid "Parsing solid_geometry ..." +msgid "Parsing solid_geometry for tool" +msgstr "Analisando solid_geometry ..." #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13014,6 +13021,102 @@ msgstr "Esperando -x -y ." msgid "No Geometry name in args. Provide a name and try again." msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." +#~ msgid "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" +#~ msgstr "" +#~ "barras de ferramentas, atalhos de teclas ou até mesmo arrastar e soltar " +#~ "os arquivos na GUI" + +#~ msgid "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" +#~ msgstr "" +#~ "Você também pode carregar um projeto FlatCAM clicando duas vezes no " +#~ "arquivo do projeto, arraste" + +#~ msgid "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" +#~ msgstr "" +#~ "Quando um objeto estiver disponível na guia Projeto, selecione-o e depois " +#~ "concentre-se em" + +#~ msgid "SELECTED TAB" +#~ msgstr "TAB SELECIONADO" + +#~ msgid "more simpler is to double click the object name in the Project Tab" +#~ msgstr "mais simples é clicar duas vezes no nome do objeto na guia Projeto" + +#~ msgid "will be updated with the object properties according to" +#~ msgstr "será atualizado com as propriedades do objeto de acordo com" + +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "Tipo: Objeto Gerber, Excellon, Geometria ou CNCJob" + +#~ msgid "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" +#~ msgstr "" +#~ "Se a seleção do objeto for feita na tela com um único clique, e o botão" + +#~ msgid "and populate it even if it was out of focus" +#~ msgstr "e preenchê-lo mesmo que estivesse fora de foco" + +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Objeto Gerber/Excellon" + +#~ msgid "Change Parameter" +#~ msgstr "Alterar Parâmetro" + +#~ msgid "Add tools (change param in Selected Tab)" +#~ msgstr "Adicionar ferramentas (alterar parâmetros na guia Selecionado)" + +#~ msgid "Generate CNCJob" +#~ msgstr "Gerar CNCJob" + +#~ msgid "CNCJob Object" +#~ msgstr "Objeto CNCJob" + +#~ msgid "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" +#~ msgstr "" +#~ "Verifique o GCode (através de Editar código do CNC) e/ou acrescente/" +#~ "precede ao GCode (novamente, feito em" + +#~ msgid "Help" +#~ msgstr "Ajuda" + +#~ msgid "Shortcuts List" +#~ msgstr "Lista de Atalhos" + +#~ msgid "or through" +#~ msgstr "ou através" + +#~ msgid "own key shortcut" +#~ msgstr "próprio atalho de tecla" + +#~ msgid "polygons" +#~ msgstr "polígonos" + +#~ msgid "geo" +#~ msgstr "geo" + +#~ msgid "Start" +#~ msgstr "Início" + +#~ msgid "Stop" +#~ msgstr "Final" + +#~ msgid "Generating panel ..." +#~ msgstr "Gerando painel ..." + +#~ msgid "Spawning copies" +#~ msgstr "Cópias geradas" + +#~ msgid "Parsing tool" +#~ msgstr "Ferramenta de Análise" + #~ msgid "FILE ASSOCIATIONS" #~ msgstr "Associação de Arquivos" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index ccf607ae..387e794c 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 f34ccc35..6207aea1 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-20 01:32+0300\n" -"PO-Revision-Date: 2019-09-20 01:32+0300\n" +"POT-Creation-Date: 2019-09-22 17:05+0300\n" +"PO-Revision-Date: 2019-09-22 17:05+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -23,15 +23,15 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: tests\n" "X-Poedit-SearchPathExcluded-2: doc\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "FlatCAM se inițializează ..." -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 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:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -39,7 +39,7 @@ msgstr "" "FlatCAM se inițializează ...\n" "Initializarea spațiului de afisare a inceput." -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -49,11 +49,11 @@ msgstr "" "Initializarea spațiului de afisare a inceput.\n" "Initializarea spatiului de afisare s-a terminat in" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -61,61 +61,53 @@ msgstr "" "Software open source - Introduceți help pentru a începe\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 -#, fuzzy -#| msgid "" -#| "FlatCAM is initializing ...\n" -#| "Canvas initialization started.\n" -#| "Canvas initialization finished in" +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" "FlatCAM se inițializează ...\n" -"Initializarea spațiului de afisare a inceput.\n" -"Initializarea spatiului de afisare s-a terminat in" +"Initializarea spațiului de afisare s-a terminat in" -#: FlatCAMApp.py:2576 -#, fuzzy -#| msgid "Run Script ..." +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." -msgstr "Rulează Script..." +msgstr "Rulează Tcl Script..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Deschidere anulată." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "Deschiderea fişierului de configurare a eşuat." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Deschiderea fişierului Excellon a eşuat." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Deschiderea fişierului GCode a eşuat." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Deschiderea fişierului Gerber a eşuat." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Selectează un obiect tip Geometrie Gerber sau Excellon pentru editare." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -125,81 +117,81 @@ msgstr "" "MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Editorul este activ ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nu" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Anuleaza" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Obiectul nu are date dupa editare." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" "Selectează un obiect tip Gerber, Geometrie sau Excellon pentru actualizare." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "este actualizat, întoarcere la aplicaţie..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "Importul preferințelor FlatCAM a eșuat." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -207,38 +199,38 @@ msgstr "" "Permisiune refuzată, salvarea nu este posibilă.\n" "Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 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:3779 +#: FlatCAMApp.py:3833 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:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 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:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -247,11 +239,11 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Se convertesc unitătile la " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Se afișeaz" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "Despre FlatCAM" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "Productie Cablaje Imprimate asistate 2D de PC" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "Dezvoltare" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "Raportare probleme" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Închide" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -351,77 +343,77 @@ msgstr "" "UTILIZAREA SA,\n" "SAU ORICE TRATĂRI ÎN ACEST SOFTWARE." -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "Programatori" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "Traducatori" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "Licență" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "Programator" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "Statut" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "Autorul Programului" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "Mentenanta >=2019" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "Limba" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "Traducător" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "" "Fişierul cu valori default de fabrică nu a fost posibil să fie deschis." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 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:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -429,29 +421,29 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Salvează modificarile" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 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:4981 +#: FlatCAMApp.py:5035 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 " @@ -468,40 +460,40 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "Comută Unitati" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Schimbă unitătile de măsură ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -511,50 +503,50 @@ msgstr "" "geometrice ale obiectelor sa fie scalate corespunzător.\n" "Continuati?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "Unitătile au fost convertite in" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr " Conversia unitătilor este anulată." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Deschide fişierul" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Exportul Codului este anulat." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Salvat in" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 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:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -562,11 +554,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:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Șterge obiectele" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -574,83 +566,87 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Obiect(ele) șters(e)" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Obiectul este șters" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Setează Originea..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Originea a fost setată" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "Indisponibil pentru motorul grafic current (2D)." + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Executat." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 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:7001 +#: FlatCAMApp.py:7092 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:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -658,75 +654,75 @@ msgstr "" "Una sau mai multe valori au fost schimbate.\n" "Dorești să salvezi Preferințele?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Salvează Pref" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Rotaţie executată." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -734,78 +730,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 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:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "Grid nou" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "Grila există deja" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: 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:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -815,228 +811,222 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:8185 -#, fuzzy -#| msgid "Open Gerber File" +#: FlatCAMApp.py:8347 msgid "Opening Gerber file." -msgstr "Încarcă un fisier Gerber" +msgstr "Se incarcă un fişier Gerber." -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:8221 -#, fuzzy -#| msgid "Opening Excellon." +#: FlatCAMApp.py:8383 msgid "Opening Excellon file." -msgstr "Excellon in curs de incărcare." +msgstr "Se incarcă un fişier Excellon." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr " Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:8261 -#, fuzzy -#| msgid "Opening G-Code." +#: FlatCAMApp.py:8423 msgid "Opening G-Code file." -msgstr "G-Code in curs de incărcare." +msgstr "Se incarcă un fişier G-Code." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Incărcarea unui fişier Proiect FlatCAM este anulată." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr " Exportul fisierului SVG a fost anulat." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 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:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 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:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 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:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Exportă Excellon" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Exportul fișierului Excellon a fost anulat." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Exportă Gerber" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Exportul fișierului Gerber a fost anulat." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "Exportă DXF" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Exportul fișierului DXF a fost anulat." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "Importă SVG" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Incărcarea fișierului SVG a fost anulată." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Incărcarea fișierului DXF a fost anulată." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "Se incarcă..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 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:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 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:8812 +#: FlatCAMApp.py:8974 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:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." -msgstr "" +msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Editor Script" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1080,106 +1070,104 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Incărcarea fisierului TCL script anulată." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 -#, fuzzy -#| msgid "Loaded Machine Code into Code Editor" +#: FlatCAMApp.py:9086 msgid "TCL script file opened in Code Editor." -msgstr "S-a încărcat Codul Masina în Editorul Cod" +msgstr "S-a încărcat un script TCL în Editorul Cod" -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." -msgstr "" +msgstr "Se executa un fisier script FlatCAM." -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Executarea fisierului Script a fost anulată." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." -msgstr "" +msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat." -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Salvarea Proiect anulată." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "Fişierul Gerber nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1187,84 +1175,85 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Încarcat" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 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:9958 +#: FlatCAMApp.py:10120 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:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 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:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 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:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1273,49 +1262,43 @@ 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:10137 -#, fuzzy -#| msgid "Open Config file failed." +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." -msgstr "Deschiderea fişierului de configurare a eşuat." +msgstr "Se incarca un fişier FlatCAM de configurare." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: FlatCAMApp.py:10190 -#, fuzzy -#| msgid "Saving FlatCAM Project" +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." -msgstr "Proiectul FlatCAM este in curs de salvare" +msgstr "Se incarca un fisier proiect FlatCAM." -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: FlatCAMApp.py:10334 -#, fuzzy -#| msgid "Deselects all objects" +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" -msgstr "Deselectează toate obiectele" +msgstr "Toate obiectele sunt reafisate." -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1327,209 +1310,141 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "Detalii" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" -msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul" +#: FlatCAMApp.py:10941 +msgid "The normal flow when working in FlatCAM is the following:" +msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul\"" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" -"Incarca/Importa un fisier Gerber, Excellon, GCode, DXF, Imagine Raster sau " -"SVG in FlatCAM folosind ori" +"Încărcați / importați un fișier Gerber, Excellon, Gcode, DXF, Raster Image " +"sau SVG în FlatCAM utilizând fie barele de instrumente, combinatii de taste " +"sau chiar tragând fișierele în GUI." -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "toolbaruri, taste shortcut sau chiar drag - drop a fisierelor in GUI" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" -"Se poate incarca un proiect FlatCAM si prin dublu-click pe fisierul proiect, " -"drag -" +"De asemenea, puteți încărca un proiect FlatCAM făcând dublu clic pe fișierul " +"proiectului, tragând fișierul în fereastra FLATCAM sau prin icon-urile din " +"meniu (sau din bara de instrumente) oferite în aplicație." -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" -msgstr "" -"drop al fisierului in GUI al FlatCAM sau prin linkurile din meniuri/" -"toolbaruri care se gasesc in aplicatie" - -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" -"Odata ce obiectul este disponibil in Tab-ul Proiect, prin selectarea si apoi " -"focalizarea pe" +"Odată ce un obiect este disponibil în fila Proiect, selectându-l și apoi " +"concentrându-vă pe fila SELECTAT (mai simplu este să faceți dublu clic pe " +"numele obiectului din fila Proiect, fila SELECTAT va fi actualizată cu " +"proprietățile obiectului în funcție de tipul său: Gerber, Excellon, " +"Geometrie sau obiect CNCJob." -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "TAB-ul SELECTAT" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "" -"mai simplu este sa se faca dublu click pe numele obiectului in Tab-ul Proiect" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "va fi actualizat cu proprietatile obiectului conform cu" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" -"Daca selectia obiectului este efectuata pe canvas prin simplu click, si" +"Dacă în schimb selecția obiectului se face pe un singur clic, iar fila " +"SELECTAT este în centrul atenției, din nou proprietățile obiectului vor fi " +"afișate în fila SELECTAT. În mod alternativ, facand dublu clic pe obiectul " +"de pe ecran va aduce fila SELECTAT și o va popula chiar dacă nu a fost in " +"focus." -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" -msgstr "" -"este in focus, din nou proprietatile obiectului vor fi afisate in Tab-ul " -"Selectat. Alternativ, dublu click pe obiectul aflat in canvas va aduce" - -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "si il va popula chiar daca a fost nefocalizat" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "" -"Se pot schimba parametrii in acest ecran si directia de executive este ca si " -"acest" +"Se pot schimba parametrii in acest ecran si directia de executive este asa:" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" -msgstr "Obiect Gerber/Excellon" - -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "Schimba Parametri" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Genereza Geometrie" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Obiect Geometrie" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "Generează CNCJob" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "Obiect CNCJob" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -"Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " -"efectuat in" +"Obiect Gerber / Excellon -> Modificare parametru -> Generare geometrie -> " +"Obiect Geometrie -> Adăugare unelte (modifica parametru în fila SELECTAT) -> " +"Generare CNCJob -> Obiect CNCJob -> Verificare G-code (prin Editați codul " +"CNC) și / sau adăugați in fata / la final codul G-code (din nou, efectuat în " +"fila SELECȚIONATĂ) -> Salvați codul G-code." -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Salvează GCode" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" +#: FlatCAMApp.py:10961 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." msgstr "" -"O lista de taste shortcut este disponibila cu ajutorul unei intrari in meniu" +"O listă de comenzi rapide de chei este disponibilă printr-o optiune din " +"meniul Ajutor -> Lista de combinatii taste sau prin propria tasta asociata: " +"F3." -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "Ajutor" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "Lista shortcut-uri" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "sau prin" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "propria tasta shortcut" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 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:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1537,164 +1452,162 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "Nume schimbat din" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "la" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Ofsetare..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Scalare..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Deformare..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#, fuzzy, python-format -#| msgid "Basic" +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#, python-format msgid "%s" -msgstr "Baza" +msgstr "%s" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#, fuzzy, python-format -#| msgid "Basic" +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#, python-format msgid "%s" -msgstr "Baza" +msgstr "%s" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Buferare" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Executat" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "Se izoleaza..." -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Grosier" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "Scădere Geo" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Aperturile sunt in curs de afișare" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1702,29 +1615,29 @@ msgstr "Nr. Tot. Sloturi" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1736,47 +1649,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:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 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:2647 +#: FlatCAMObj.py:2684 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:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "Nr. Unealtă" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diametru" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "Nr. gaura" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "Nr. slot" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 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:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1784,11 +1697,11 @@ msgstr "" "Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1798,72 +1711,72 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Izo" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Finisare" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: 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:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "Introdu diametrul dorit pt unealtă in format Real." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Unealtă adăugată in Tabela de Unelte." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "Unealta implicita adăugată dar valoarea are un format gresit." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Eșuat. Selectează o unealtă pt copiere." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "Unealta a fost copiata in Tabela de Unelte." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "Unealta a fost editata in Tabela de Unelte." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Eșuat. Selectează o unealtă pentru ștergere." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "Unealta a fost stearsa din Tabela de Unelte." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "Acest obiect Geometrie nu poate fi procesat deoarece" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "geometria" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1872,43 +1785,43 @@ msgstr "" "este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: FlatCAMObj.py:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "Analiza codului G în curs ..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "Analizarea codului G s-a terminat ..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "Prelucrarea G-Code terminată" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "Procesarea G-Code a eșuat cu eroarea" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Anulat. Fişier gol, nu are geometrie" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Prelucrarea G-Code terminată ..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "CNCjob creat" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 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:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Scalare Geometrie executată." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1916,11 +1829,11 @@ msgstr "" "O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o " "singură valoare in câmpul Offset." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Ofset Geometrie executat." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1930,67 +1843,67 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de două." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "Se afișeaza..." -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exporta CNC Cod Masina ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportul Codului Mașina a fost anulat ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Fişierul cu cod CNC este salvat in" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Masina în Editorul Cod" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 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:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "Obiect CNCJob" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 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:6050 +#: FlatCAMObj.py:6093 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:6056 +#: FlatCAMObj.py:6099 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:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 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:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "Nu exista nici-un fişier postprocesor." @@ -1998,15 +1911,15 @@ msgstr "Nu exista nici-un fişier postprocesor." msgid "processes running." msgstr "procesele care rulează." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "Aplicaţia va reporni ..." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 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 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Aplică Traducere ..." @@ -2019,63 +1932,63 @@ msgstr "Obiectul este redenumit din {old} in {new}" msgid "Cause of error" msgstr "Motivul erorii" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry nu este tip BaseGeometry sau tip listă." -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "Treceri" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "Obtine Exterior" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "Obtine Interioare" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "Obiectul a fost oglindit" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "Oglindire eșuată. Nici-un obiect nu este selectat" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "Obiectul a fost rotit" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "Rotaţie eșuată. Nici-un obiect nu este selectat" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "Obiectul a fost deformat" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Deformare eșuată. Nici-un obiect nu este selectat" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Prelucrare Gerber. Analizare" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "linii" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Coordonatele lipsesc, linia este ignorată" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Fişierul Gerber poate fi corrupt. Verificati fişierul!!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2083,55 +1996,51 @@ msgstr "" "Regiunea Gerber nu are suficiente puncte. Fişierul va fi procesat dar sunt " "erori de parsare. Numărul liniei" -#: camlib.py:3433 -msgid "Gerber processing. Joining" -msgstr "Prelucrare Gerber. Se combină" +#: camlib.py:3441 +msgid "Gerber processing. Joining polygons" +msgstr "Prelucrare Gerber. Se combină poligoanele" -#: camlib.py:3433 -msgid "polygons" -msgstr "poligoane" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "Prelucrare Gerber. Se aplica polaritatea Gerber." -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Linia Gerber" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Continut linie Gerber" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Eroare in parserul Gerber" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Scalarea Gerber efectuată." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Offsetare Gerber efectuată." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Oglindirea Gerber efectuată." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Deformarea Gerber efectuată." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Rotatia Gerber efectuată." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "Acesta este un marcaj Gerber" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2139,7 +2048,7 @@ msgstr "" "Nu există informații despre diametrul uneltei. Vezi Shell.\n" "Un eveniment de schimbare a uneltei: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2152,7 +2061,7 @@ msgstr "" "Userul trebuie să editeze obictul Excellon rezultat si sa ajusteze " "diametrele a.i sa reflecte diametrele reale." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2161,7 +2070,7 @@ msgstr "" "{e_code} Eroare de analiza Excellon.\n" "Analizarea a esuat. Linia {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2171,11 +2080,11 @@ msgstr "" "are o unealtă asociata.\n" "Verifică codul G-Code rezultat." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "Nu exista un asemenea parametru" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2188,37 +2097,37 @@ 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:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 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:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Crearea unei liste de puncte pentru găurire ..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "Începând G-Code" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Pornirea codului G pentru scula cu diametrul" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "Coordonatele G91 nu au fost implementate" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "Fişierul Excellon incărcat nu are găuri" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Generarea G-Code finalizata ..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2228,7 +2137,7 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2236,7 +2145,7 @@ msgstr "" "Parametrul >Z tăiere< este None sau zero. Cel mai probabil o combinaţie " "nefericita de parametri." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2249,11 +2158,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:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "Parametrul >Z deplasare< este None sau zero." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2266,40 +2175,40 @@ 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:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 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:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Geometria se indexeaza înainte de a genera G-Code..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "Pornirea G-Code ..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Generarea G-Code terminată" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "căi trasate" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Se astepta o Geometrie, am primit in schimb" -#: camlib.py:6640 +#: camlib.py:6648 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:6680 +#: camlib.py:6688 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2308,23 +2217,23 @@ msgstr "" "current_geometry \n" "Mareste valoarea absoluta și încearcă din nou." -#: camlib.py:6945 +#: camlib.py:6953 msgid " paths traced." msgstr " căi trasate." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "Nu există date cu privire la unealtă in Geometria SolderPaste." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Generarea G-Code SolderPaste s-a terminat" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "căi trasate." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." @@ -2439,8 +2348,8 @@ msgstr "" "dimetrul la care se face redimensionarea." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Anulat." @@ -2465,7 +2374,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/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2506,7 +2415,7 @@ msgid "Tool Dia" msgstr "Dia Unealtă" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -2534,7 +2443,7 @@ msgstr "" "Șterge o unealtă in lista de unelte\n" "prin selectarea unei linii in tabela de unelte." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Redimensionare operațiuni de găurire" @@ -2560,8 +2469,8 @@ msgstr "Redimensionează" msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" @@ -2585,16 +2494,16 @@ msgstr "Liniar" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Nr. op. găurire" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." @@ -2605,14 +2514,14 @@ msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Direcţie" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2627,18 +2536,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2652,25 +2561,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Unghi" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Pas" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." @@ -2700,26 +2609,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "Orar" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "Antiorar" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " @@ -2737,16 +2646,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/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Lungime" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Lungime = Lungimea slotului." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2758,7 +2667,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2786,15 +2695,15 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Nr de sloturi" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2803,52 +2712,52 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Selectează o unealtă in Tabela de Unelte" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Unealtă ștearsă cu diametrul" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Terminat. Editarea uneltei a fost finalizată." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 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:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 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:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "In curs de creere Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Editarea Excellon a fost terminată." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "Executat. Operatiile de găurire șterse." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" @@ -2902,8 +2811,8 @@ msgid "Full Buffer" msgstr "Bufer complet" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Unealta Bufer" @@ -2913,7 +2822,7 @@ msgstr "Unealta Bufer" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 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 " @@ -2923,18 +2832,18 @@ msgstr "" msgid "Text Tool" msgstr "Unealta Text" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Unealta" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Dia unealtă" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2942,13 +2851,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/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Rată suprapunere" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2975,13 +2884,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/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Margine" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -2992,8 +2901,8 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Metodă" @@ -3006,20 +2915,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/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "Punct-samanta" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Linii drepte" @@ -3028,8 +2937,8 @@ msgstr "Linii drepte" msgid "Connect:" msgstr "Conectează:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -3043,8 +2952,8 @@ msgstr "" msgid "Contour:" msgstr "Contur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" @@ -3053,13 +2962,13 @@ msgstr "" "Taie de-a lungul perimetrului poligonului\n" "pentru a elimina bavurile." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Pictează" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Unealta Paint" @@ -3067,9 +2976,9 @@ msgstr "Unealta Paint" msgid "Paint cancelled. No shape selected." msgstr "Operaţie Paint anulată. Nici-o forma selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" "Diametrul uneltei lipseste sau este intr-un format incompatibil. Adaugă-l și " @@ -3090,67 +2999,67 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Unelte" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Unealta Transformare" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Rotaţie" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Deformare" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scalare" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Oglindire" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Ofset" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Editor" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Unghi:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3163,7 +3072,7 @@ msgstr "" "Numerele negative inseamna o mișcare in sens invers ace ceasornic." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3175,15 +3084,15 @@ msgstr "" "toate formele selectate." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Unghi X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3193,14 +3102,14 @@ msgstr "" "Ia valori Reale între -360 and 359 grade." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Deformare X" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3212,34 +3121,34 @@ msgstr "" "toate formele selectate." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Unghi Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Deformare Y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Factor X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Factor pentru scalarea pe axa X." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Scalează X" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3250,28 +3159,28 @@ msgstr "" "starea checkbox-ului >Referința scalare<." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Factor Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Factor pentru scalarea pe axa Y." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Scalează Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Legatura" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3280,13 +3189,13 @@ msgstr "" "folsoind factorul: Factor X pentru ambele axe." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referința scalare" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3300,24 +3209,24 @@ msgstr "" "bifat și este originea când este bifat." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Valoare X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Valoare pentru deplasarea pe axa X." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Ofset pe X" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3329,29 +3238,29 @@ msgstr "" "toate formele selectate.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Valoare Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Valoare pentru deplasarea pe axa Y." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Ofset pe Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Oglindește pe X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3360,17 +3269,17 @@ msgstr "" "Nu crează noi forme." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Oglindește pe Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Pt ref" #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3394,12 +3303,12 @@ msgstr "" "La final click pe >Oglindește pe X(Y)<." #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Punct:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3410,7 +3319,7 @@ msgstr "" "și valoarea 'y' in (x, y) va fi folosita când se face oglindire pe Y." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3422,24 +3331,24 @@ msgstr "" "La final, apasa butonul >Adaugă< pt a le insera." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Transformare anulată. Nici-o formă nu este selectată." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 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:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Execuţie Rotaţie" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Executat. Rotaţie finalizată." @@ -3448,24 +3357,24 @@ msgid "Rotation action was not executed" msgstr "Actiunea de rotatie nu a fost efectuată" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 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:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Execuţie Oglindire" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Oglindire pe axa Y executată" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Oglindire pe axa X executată" @@ -3474,24 +3383,24 @@ msgid "Flip action was not executed" msgstr "Actiunea de oglindire nu a fost efectuată" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 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:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Execuţie Deformare" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Oglindire pe axa X executată" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Oglindire pe axa Y executată" @@ -3500,24 +3409,24 @@ msgid "Skew action was not executed" msgstr "Actiunea de deformare nu a fost efectuată" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 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:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Execuţie Scalare" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Scalarea pe axa X executată" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Scalarea pe axa Y executată" @@ -3526,23 +3435,23 @@ msgid "Scale action was not executed" msgstr "Scalarea nu a fost efectuată" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 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:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Execuţie Ofset" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Ofset pe axa X efectuat" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Ofset pe axa Y efectuat" @@ -3551,58 +3460,58 @@ msgid "Offset action was not executed" msgstr "Actiuena de Ofset nu a fost efectuată" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Rotaţie ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Introdu o valoare in grade pt Unghi" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Rotatia formei geometrice executată" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Rotatia formei geometrice anulată" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Ofset pe axa X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Introdu of valoare pt Distantă" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Ofset pe axa X executat" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "Ofset pe axa X anulat" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Ofset pe axa Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Ofset pe axa Y executat" @@ -3611,12 +3520,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Ofset pe axa Y anulat" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Deformare pe axa X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Deformarea pe axa X executată" @@ -3625,12 +3534,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Deformarea pe axa X anulată" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Deformare pe axa Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Deformarea pe axa Y executată" @@ -3795,7 +3704,7 @@ msgstr "" "selectată." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Executat. Unealta Bufer terminată." @@ -3838,34 +3747,34 @@ msgstr "Crează o geometrie Paint ..." msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Se editează Geometrie tip MultiGeo. unealta" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "cu diametrul" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Copiere anulată. Nici-o forma geometrică nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Click pe punctul tinta." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 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:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3873,59 +3782,59 @@ msgstr "" "O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a " "genera o formă geo. interioară" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Nici-o forma geometrică nu este selectată pentru a face Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Distanta invalida pentru a face Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 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:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Geometrie tip Bufer Complet creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "Valoarea bufer negativă nu este acceptată." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 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:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Geometrie Bufer interior creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Geometrie Bufer Exterior creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Nici-o forma geometrică nu este selectată pentru Paint." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Valoare invalida pentru" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, 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:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3933,7 +3842,7 @@ msgstr "" "Nu se poate face Paint. Incearcă o combinaţie diferita de parametri. Or o " "metoda diferita de Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "Pictare executata." @@ -4084,8 +3993,8 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -4099,23 +4008,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Tabela de aperturi pt obiectul Gerber." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Cod" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Tip" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Dimens." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -4151,7 +4060,7 @@ msgstr "" "- (latime, inaltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" @@ -4226,7 +4135,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/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Distanta pt bufer" @@ -4248,9 +4157,9 @@ msgstr "" " - 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Bufer" @@ -4262,7 +4171,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/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Factor Scalare" @@ -4310,8 +4219,8 @@ msgstr "" msgid "Go" msgstr "Execută" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" @@ -4327,22 +4236,22 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Nr. paduri" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." -#: flatcamEditors/FlatCAMGrbEditor.py:3153 -#: flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Valoarea codului aperturii lipseste sau este in format greșit. Adaugă din " "nou și reîncearcă." -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4350,222 +4259,218 @@ msgstr "" "Dimensiunile aperturii lipsesc sau sunt intr-un format greșit. Adaugă din " "nou și reîncearcă." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Valoarea mărimii aperturii lipseste sau este in format greșit. Adaugă din " "nou și reîncearcă." -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Apertura este deja in lista de aperturi." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "O nouă apertură este adăugată cu codul" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr " Selectează o unealtă in Tabela de Aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Selectează o unealtă in Tabela de Aperturi -->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "A fost stearsă unealta cu codul" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" -msgstr "Se adaugă apertura" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +msgid "Adding geometry for aperture" +msgstr "Se adaugă geometria pentru apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 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:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Gerber in curs de creare." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "Editarea Gerber a fost terminată." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Anulat. Nici-o geometrie de apertură nu este selectată." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Executat. Geometriile aperturilor au fost șterse." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 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:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Esuat." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 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:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 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:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Executat. Unealta Scalare a terminat." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Ariile poligonale sunt marcate." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "Nu există poligoane care sa fie marcate." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "Actiuena de rotatie nu a fost efectuatăt." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "Actiunea de deformare nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "Actiuena de scalare nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "Actiuena de offset nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Deplasarea formei geometrice pe axa Y anulată" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Deformarea formei geometrice pe axa X anulată" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Deformarea formei geometrice pe axa Y executată" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&Fişiere" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&Proiect Nou...\tCTRL+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Se va crea un proiect nou, fără continut" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&Nou" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometrie\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Va crea un obiect nou de tip Geometrie, fără continut." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Va crea un obiect nou de tip Gerber, fără continut." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Va crea un obiect nou de tip Excellon, fără continut." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Încarcă" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Încarcă &Project ..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Încarcă &Gerber ...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Încarcă &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Încarcă G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Încarcă Config ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Proiectele recente" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Fişierele Recente" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "Script nou ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Încarcă &Script..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "Rulează Script..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4575,43 +4480,43 @@ msgstr "" "o automatizare a anumitor functii\n" "din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Import" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG ca și obiect Geometrie ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG ca și obiect Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF ca și obiect Geometrie ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF ca și obiect Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Export" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "Exporta &SVG ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "Exporta DXF ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "Exporta &PNG ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4621,11 +4526,11 @@ msgstr "" "imagina salvata va contine elementele vizuale\n" "afisate in zona de afișare." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Exporta Excellon ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4635,11 +4540,11 @@ msgstr "" "Formatul coordonatelor, unitatile de masura și tipul\n" "de zerouri se vor seta in Preferințe -> Export Excellon." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Exporta &Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4649,59 +4554,59 @@ msgstr "" "Formatul coordonatelor, unitatile de măsură și tipul\n" "de zerouri se vor seta in Preferințe -> Export Gerber." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Backup" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Importați Preferințele din fișier ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Exportați Preferințele într-un fișier ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Salvează" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "&Salvează Proiect ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "Salvează Proiect &ca ...\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Salvează o C&opie Proiect..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "Iesire" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "&Editare" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Editare Obiect\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Salvează Editor\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Conversii" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "&Fuzionează Geo/Gerber/Exc -> Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4715,30 +4620,30 @@ msgstr "" "- Geometrie\n" "intr-un nou obiect tip Geometrie >combo<." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Fuzionează Excellon(s) -> Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon " ">combo<." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Fuzionează Gerber(s) -> Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Fuzionează o selecţie de obiecte Gerber intr-un nou obiect Gerber >combo<." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Converteste SingleGeo in MultiGeo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4746,11 +4651,11 @@ msgstr "" "Va converti un obiect Geometrie din tipul simpla geometrie (SingleGeo)\n" "la tipul geometrie complexa (MultiGeo)." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Converteste MultiGeo in SingleGeo" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4758,650 +4663,646 @@ msgstr "" "Va converti un obiect Geometrie din tipul geometrie complexa (MultiGeo)\n" "la tipul geometrie simpla (SingleGeo)." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Converteste Oricare to Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Converteste Oricare in Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "&Copiază\tCTRL+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "&Șterge\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Se&tează Originea\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Sari la Locaţie\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Comută Unitati\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "&Selectează Tot\tCTRL+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "&Preferințe\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "&Opțiuni" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "&Roteste Selectia\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "&Deformează pe axa X\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "Deformează pe axa Y\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "Oglindește pe axa &X\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Oglindește pe axa &Y\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "Vezi sursa\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "&Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Activează toate afişările\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Dezactivează toate afişările\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Dezactivează non-selectate\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "&Mărește și potrivește\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "&Măreste\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "&Micșorează\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" -msgstr "" +msgstr "Reafisare Toate\tF5" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Comută Editorul de cod\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "Comută FullScreen\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "Comută Aria de Afișare\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "Comută Proiect/Sel/Unealta\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "Comută Grid\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "Comută Axe\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Comută Suprafata de lucru\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "Unelte" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "&Linie de comanda\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "Ajutor" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "Resurse online\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" -msgstr "" +msgstr "Raportati o eroare program" -#: flatcamGUI/FlatCAMGUI.py:404 -#, fuzzy -#| msgid "Excellon Optimization" +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" -msgstr "Optimizare Excellon" +msgstr "Specificatii Excellon" -#: flatcamGUI/FlatCAMGUI.py:406 -#, fuzzy -#| msgid "Gerber Options" +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" -msgstr "Opțiuni Gerber" +msgstr "Specificatii Gerber" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Lista shortcut-uri\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "YouTube \tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Adaugă Cerc\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Adaugă Arc\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Adaugă Patrulater\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Adaugă Poligon\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Adaugă Cale\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Adaugă Text\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Uniune Poligoane\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Intersecţie Poligoane\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Substracţie Poligoane\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Tăiere Cale\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Copiază Geo\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Șterge forma Geo.\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Muta\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Unealta Bufer\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Unealta Paint\t" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Unealta Transformare\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Comută lipire colt\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Editor Excellon<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Adaugă Arie Găuriri\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Adaugă Găurire\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Adăugați Arie de Sloturi\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Adăugați Slot\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Redimens. Găuriri\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Copiază\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Șterge\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Muta Găuriri\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Editor Gerber<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Adaugă Pad\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Adaugă Arie paduri\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Adaugă Traseu\tA" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Adaugă Regiune\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Poligonizare\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Adaugă SemiDisc\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Adaugă Disc\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Bufer\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Scalare\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Marchează aria\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Radieră\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Unealta Transformare\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Activează Afișare" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Dezactivează Afișare" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "Generează CNC" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "Vizualiz. Sursa" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Editează" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Proprietati" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "Toolbar Fişiere" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Toolbar Editare" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "Toolbar Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Toolbar Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Toolbar Unelte" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Toolbar Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Toolbar Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Toolbar Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Încarcă Proiect" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Salvează Proiect" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "Geometrie Noua (goală)" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "Gerber Nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "Excellon nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "&Șterge" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "&Reafișare" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "&Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Marire" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Micsorare" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "&Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Unealta Panel" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Unealta Dispenser SP" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Unealta Scădere" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Unealta Calculatoare" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Selectează" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Adaugă o Găurire" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Adaugă o arie de Găuriri" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Adaugă Slot" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Copiază Găurire" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Șterge Găurire" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Muta Găurire" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Adaugă Cerc" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Adaugă Arc" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Adaugă Cale" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Adaugă Text" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Paint o forma" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Stergere Selectivă" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Taie Cale" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Copiază forme geo." -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Șterge forme geo." -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Transformări" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Mută Obiecte " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Adaugă Pad" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Adaugă Traseu" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Adaugă Regiune" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Marc. aria" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mutare" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Lipire la grid" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Distanta de lipire la grid pe axa X" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Distanta de lipire la grid pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5409,68 +5310,68 @@ msgstr "" "Când este activ, valoarea de pe Grid_X\n" "este copiata și in Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "Lipire la colt" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Distanta magnetica maxima" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Proiect" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Selectat" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Arie Afișare" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "Default for App" -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "Opțiuni Proiect " -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRIE" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "CNCJob" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "Unelte" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" -msgstr "" +msgstr "UTILITARE" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Importa Preferințele" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5484,11 +5385,11 @@ msgstr "" "FlatCAM salvează automat un fişier numit 'factory_defaults'\n" "la prima pornire. Nu șterge acel fişier." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Exporta Preferințele" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5496,15 +5397,15 @@ msgstr "" "Exporta un set complet de setări ale FlatCAM\n" "intr-un fişier care se salvează pe HDD." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Deschide Pref Dir" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5512,588 +5413,588 @@ 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:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "Gerber Nou" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "Excellon nou" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "Geometrie Noua" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "Setează Originea" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "Comută Unitati" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "Deschide Unealta Proprietati" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adaugă o Unealtă (cand ne aflam in tab-ul Selected al Geometriei sau in " "Unealta NCC sau in unealta Paint)" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "Selectează toate" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "Un Nou Project" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "Unealta Măsuratoare" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "Salvează Proiectul ca" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "Comută Aria de Afișare" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "Comută Editorul de cod" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "Rulează TCL script" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "Unealta DispensorPF" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "Curățăre Non-Cupru" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "Unealta Transformări" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "Activează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "Dezactivează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "Dezactivează ne-selectate" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "Renutna la task" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Șterge Obiectul" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comuta aria Notebook (partea stanga)" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "In cadrul 'Aadauga Arc' va comuta intre directiile arcului: CW sau CCW" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "Comută lipire colt" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "In cadrul 'Adauga Arc' va trece circular prin tipurile de Arc" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "Renutna si intoarce-te la Selectie" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Șterge forme geo" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Copiaza Găurire" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Adaugă găurire" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "Muta Găuri" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "Șterge Găuri" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "Adaugă Disc" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "Adaugă SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Revers prin " "modurile de indoire" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Avans prin " "modurile de indoire" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Comută Panel" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "Nou" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Reafișare" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Pe cale" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Cerc" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Poligon" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "Uniune" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Intersecţie" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Scădere" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Tăiere" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Arie de paduri" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Traseu" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Regiune" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Editor EXC" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Preview tiparire" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "Deschide o fereastra standard a OS cu Previzualizare Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Tipareste Cod" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "Deschide o fereastra standard a OS pt Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Cauta in Cod" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Va cauta si va sublinia in galben acele stringuri din campul Cautare." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" "Campul Cautare. Introduceti aici acele stringuri care sa fie cautate in text." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Inlocuieste cu" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" "Va inlocui toate cuvintele gasite conform cu ce este in 'Căutare'\n" "cu textul din casuta 'Inlocuieste'." -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "Toate" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6102,33 +6003,33 @@ msgstr "" "'Caută'\n" "cu textul din casuta 'Inlocuieste'..." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Deschide Cod" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "Va deschide un fisier text in Editor." -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Salvează Cod" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "Va salva textul din Editor intr-un fisier." -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "Ruleaza Cod" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" "Va rula instructiunile/comenzile TCL care se gasesc in textul din Editor, " "una cate una." -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6136,7 +6037,7 @@ msgstr "" "Măsurătoare relativă.\n" "Referința este poziţia ultimului click pe canvas" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6144,23 +6045,23 @@ msgstr "" "Măsurătoare absolută.\n" "Referința este originea (0, 0)" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6171,12 +6072,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Atenţie" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6184,7 +6085,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6192,7 +6093,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6200,55 +6101,53 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "Anulat. Nimic nu este selectat pentru ștergere." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "Anulat. Nimic nu este selectat pentru copiere." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "Anulat. Nimic nu este selectat pentru mutare." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "Adăugarea unei unelte anulată..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Inactiv." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "Bună!" -#: flatcamGUI/FlatCAMGUI.py:3550 -#, fuzzy -#| msgid "Open &Project ..." +#: flatcamGUI/FlatCAMGUI.py:3569 msgid "Open Project ..." -msgstr "Încarcă &Project ..." +msgstr "Încarcă Project ..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" -msgstr "" +msgstr "Iesiere" #: flatcamGUI/ObjectUI.py:33 msgid "FlatCAM Object" @@ -6319,40 +6218,40 @@ msgstr "Obiect Gerber" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Opțiuni afișare" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Solid" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Afisează" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." @@ -6388,11 +6287,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marchează aperturile pe canvas." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Izolare" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6414,11 +6313,11 @@ msgstr "" "in interiorul poligonului Gerber (traseu), foloseşte\n" "o valoare negativă pt acest parametru." -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "# Treceri" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6426,11 +6325,11 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Suprapunere" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6444,12 +6343,12 @@ msgstr "" "Exemplu:\n" "O valoare de 0.25 reprezinta o suprapunere de 25%% din diametrul uneltei." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tip Frezare" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6460,29 +6359,29 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Urcare" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Combina" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Urmareste\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6620,7 +6519,7 @@ msgstr "" msgid "Clear N-copper" msgstr "Curăță Non-Cu" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6642,7 +6541,7 @@ msgstr "" msgid "Board cutout" msgstr "Decupare PCB" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6652,7 +6551,7 @@ msgstr "" "lasand punţi pentru a separa PCB-ul de \n" "placa din care a fost taiat." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Unealta Decupare" @@ -6664,11 +6563,11 @@ msgstr "" "Generează un obiect Geometrie\n" "pt decuparea PCB." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6682,11 +6581,11 @@ msgstr "" "cuprul din zona specificata." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Margine" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6698,11 +6597,11 @@ msgstr "" "la o distanţa minima cu valoarea din acest câmp." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Geo rotunjita" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" @@ -6714,7 +6613,7 @@ msgstr "" msgid "Generate Geo" msgstr "Crează Geo" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Forma înconjurătoare" @@ -6727,7 +6626,7 @@ msgstr "" "Generează un obiect tip Geometrie care va inconjura\n" "obiectul Gerber. Forma patratica (rectangulara)." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6735,7 +6634,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6761,11 +6660,11 @@ msgstr "Cercuri solide." msgid "Drills" msgstr "Găuri" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Sloturi" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Ofset Z" @@ -6808,7 +6707,7 @@ msgstr "" "Numărul de sloturi. Sunt găuri efectuate\n" "prin op. de frezare cu o freza." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -6829,8 +6728,8 @@ msgstr "" "Comută afișarea găurilor pt unealta curentă.\n" "Aceata nu selectează uneltele pt generarea G-Code." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "Crează CNCJob" @@ -6843,13 +6742,13 @@ msgstr "" "acest obiect." #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Z tăiere" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -6859,11 +6758,11 @@ msgstr "" "va incerca in mod automat să schimbe semnul." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Z Deplasare" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -6873,11 +6772,11 @@ msgstr "" "in afara materialului." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Schimb unealtă" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6891,18 +6790,18 @@ msgid "Tool change Z" msgstr "Z schimb unealtă" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Z pornire" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -6911,28 +6810,23 @@ msgstr "" "Lasa casuta goala daca nu se foloseşte." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "Z oprire" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 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/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 -#, fuzzy -#| msgid "" -#| "Tool speed while drilling\n" -#| "(in units per minute).\n" -#| "This is for linear move G01." +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6941,13 +6835,14 @@ msgid "" msgstr "" "Viteza uneltei când se face găuriea\n" "(in unitati pe minut).\n" +"Asa numita viteza unealta tip \"plunge\".\n" "Aceasta este mișcarea lineara G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6961,11 +6856,11 @@ msgstr "" "postprocesor: Marlin. Ignora aceasta parametru in rest." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Viteza motor" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -6976,12 +6871,12 @@ msgstr "" "daca nu se foloseşte." #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Pauza" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -6990,16 +6885,16 @@ msgstr "" "inainte de a incepe mișcarea spre poziţia de tăiere (găurire)." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Postprocesor" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7008,12 +6903,12 @@ msgstr "" "codul Gcode." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Z sonda" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -7022,12 +6917,12 @@ msgstr "" "Are o valoare negativă, in unitatile curente." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Feedrate sonda" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboara." @@ -7041,7 +6936,7 @@ msgstr "" "acele găuri care vor fi frezate.\n" "Foloseste coloanal # pt a face această selectie." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "Gcode" @@ -7067,11 +6962,11 @@ msgstr "Crează GCode Găuri" msgid "Generate the CNC Job." msgstr "Generează un obiect CNCJob." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Frezare găuri" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor." @@ -7085,12 +6980,12 @@ msgstr "" "acele găuri care vor fi frezate.\n" "Foloseste coloana # pt a face această selectie." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Dia. Burghiu Găurire" -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." @@ -7106,11 +7001,11 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Găuri." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Dia. Freza Slot" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7128,6 +7023,10 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Obiect Geometrie" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7159,7 +7058,7 @@ msgstr "" "- V-unghi." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Afisează" @@ -7324,24 +7223,24 @@ msgstr "" "Datele folosite pentru crearea codului GCode.\n" "Fiecare unealtă stochează un subset de asemenea date." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-dia" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: 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/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-unghi" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -7350,7 +7249,7 @@ msgstr "" "Unghiul la vârf pentru unealta tip V-Shape. \n" "In grade." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7358,11 +7257,11 @@ msgstr "" "Adâncimea la care se taie sub suprafata de cupru.\n" "Valoare negativă." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Multi-Pas" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7380,7 +7279,7 @@ msgstr "" "Adâncimea pentru fiecare trecere.\n" "Valoare pozitivă, in unitatile curente." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7388,7 +7287,7 @@ msgstr "" "Înălţimea la care se misca unealta când nu taie,\n" "deasupra materialului." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7397,11 +7296,11 @@ msgstr "" "codul masina CNC. O pauza pentru schimbul\n" "uneltei (M6)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7409,11 +7308,11 @@ msgstr "" "Viteza de tăiere in planul X-Y\n" "in unitati pe minut" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Feedrate Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7423,11 +7322,11 @@ msgstr "" "in unitati pe minut.\n" "Mai este numita și viteza de plonjare." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7440,11 +7339,11 @@ msgstr "" "Este utila doar când se foloseşte cu un printer 3D Marlin,\n" "pentru toate celelalte cazuri ignora acest parametru." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "Re-tăiere 1-ul pt." -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7456,7 +7355,7 @@ msgstr "" "cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n" "prin taierea peste acest punct." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7466,12 +7365,12 @@ msgstr "" "Daca postprocesorul Laser este folosit,\n" "valoarea să este puterea laserului." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesor" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7502,7 +7401,7 @@ msgstr "Generează un obiect CNCJob." msgid "Paint Area" msgstr "Unealta Paint" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7525,11 +7424,11 @@ msgstr "" msgid "CNC Job Object" msgstr "Obiect CNCJob" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Tip afișare" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7541,15 +7440,15 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Voiaj" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Afişează notații" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7620,12 +7519,12 @@ msgstr "Actualiz. afișare" msgid "Update the plot." msgstr "Actualizează afișarea obiectelor." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "Exporta codul masina CNC" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7637,7 +7536,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "Adaugă la inceput in codul G-Code" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7649,7 +7548,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "Adaugă la sfârşit in codul G-Code" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7658,11 +7557,11 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la sfârşitul codului G-Code." -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "G-Code pt schimb unealtă" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7684,11 +7583,11 @@ msgstr "" "'toolchange_custom'\n" "in numele sau." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Fol. Macro schimb unealtă" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7696,7 +7595,7 @@ msgstr "" "Bifează aici daca dorești să folosești Macro pentru\n" "schimb unelte." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7706,41 +7605,41 @@ msgstr "" "de schimb al uneltei (când se intalneste comanda M6).\n" "Este necesar să fie inconjurate de simbolul '%'" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parametri" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "Parametri FlatCAM CNC" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = numărul uneltei" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = dimaetrul uneltei" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = pt Excellom, numărul total de operațiuni găurire" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X pt schimb unealtă" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y pt schimb unealtă" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z pt schimb unealtă" @@ -7752,15 +7651,15 @@ msgstr "z_cut = adâncimea de tăiere" msgid "z_move = height where to travel" msgstr "z_move = Înălţimea deplasare" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = pasul pentru taierea progresiva" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = valoarea viteza motor" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 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ă" @@ -7788,6 +7687,14 @@ msgstr "" "Deshide o fereastra dialog pentru salvarea codului\n" "G-Code intr-un fişier." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" +"Nu s-a putut adnota datorită unei diferențe între numărul de elemente de " +"text și numărul de locații de text." + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "Preferințe GUI" @@ -7971,11 +7878,11 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:507 msgid "Activity Icon" -msgstr "" +msgstr "Icon activitare" #: flatcamGUI/PreferencesUI.py:509 msgid "Select the GIF that show activity when FlatCAM is active." -msgstr "" +msgstr "Selectați GIF-ul care arată activitatea când FlatCAM este activ." #: flatcamGUI/PreferencesUI.py:555 msgid "GUI Settings" @@ -8088,16 +7995,16 @@ msgid "This sets the font size for canvas axis." msgstr "Aceasta setează dimensiunea fontului pentru axele zonei de afisare." #: flatcamGUI/PreferencesUI.py:669 -#, fuzzy -#| msgid "Axis Font Size" msgid "Textbox Font Size" -msgstr "Dim. font axe" +msgstr "Dim. font Textbox" #: flatcamGUI/PreferencesUI.py:671 msgid "" "This sets the font size for the Textbox GUI\n" "elements that are used in FlatCAM." msgstr "" +"Aceasta setează dimensiunea fontului pentru elementele \n" +"interfața GUI care sunt utilizate în FlatCAM." #: flatcamGUI/PreferencesUI.py:689 msgid "Splash Screen" @@ -8109,11 +8016,11 @@ msgstr "Activeaza afisarea unui ecran de pornire la pornirea aplicatiei." #: flatcamGUI/PreferencesUI.py:701 msgid "Sys Tray Icon" -msgstr "" +msgstr "Icon in Sys Tray" #: flatcamGUI/PreferencesUI.py:703 msgid "Enable display of FlatCAM icon in Sys Tray." -msgstr "" +msgstr "Activare pentru afișarea pictogramei FlatCAM în Sys Tray." #: flatcamGUI/PreferencesUI.py:708 msgid "Shell at StartUp" @@ -8188,8 +8095,8 @@ msgstr "Esti sigur că dorești să ștergi setările GUI?\n" msgid "App Preferences" msgstr "Preferințele Aplicaţie" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unităti" @@ -8207,17 +8114,48 @@ msgstr "" msgid "IN" msgstr "Inch" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" #: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "Motor grafic" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" +"Alegeți ce motor grafic să utilizați în FlatCAM.\n" +"Legacy (2D) -> funcționalitate redusă, performanțe lente, dar " +"compatibilitate îmbunătățită.\n" +"OpenGL (3D) -> funcționalitate completă, performanță ridicată\n" +"Unele placi video sunt prea vechi și nu funcționează în modul OpenGL (3D), " +"cum ar fi:\n" +"Intel HD3000 sau mai vechi. În acest caz, suprafața de afisare va fi neagră\n" +"prin urmare folosiți modul Legacy (2D)." + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "Legacy(2D)" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "OpenGL(3D)" + +#: flatcamGUI/PreferencesUI.py:861 msgid "APP. LEVEL" msgstr "Nivel aplicatie" -#: flatcamGUI/PreferencesUI.py:851 +#: flatcamGUI/PreferencesUI.py:862 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8233,11 +8171,11 @@ msgstr "" "Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n" "in Tab-ul SELECTAT dar și in alte parti ale FlatCAM." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Aplicație portabilă" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8251,19 +8189,19 @@ msgstr "" "ceea ce înseamnă că fișierele de preferințe vor fi salvate\n" "în folderul aplicației, în subfolderul lib \\ config." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Traduceri" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Setează limba folosita pentru textele din FlatCAM." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Aplica Traducere" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8279,11 +8217,11 @@ msgstr "" "Program Files este posibil ca aplicatia să nu se restarteze\n" "după click datorită unor setări de securitate ale Windows." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Verificare versiune" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8292,11 +8230,11 @@ msgstr "" "daca exista o versiune mai noua,\n" "la pornirea aplicaţiei." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Statistici" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8306,11 +8244,11 @@ msgstr "" "aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n" "in crearea de inbunatatiri." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Buton Pan (mișcare)" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8320,35 +8258,35 @@ msgstr "" "- MMB - butonul din mijloc al mouse-ului\n" "- RMB - butonul in dreapta al mouse-ului" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "MMB" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "RMB" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Sel. multiplă" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Selectează tasta folosita pentru selectia multipla." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Număr de worker's" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8364,11 +8302,11 @@ msgstr "" "Valoarea standard este 2.\n" "Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Toleranta geometrică" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8384,11 +8322,11 @@ msgstr "" "O valoare mai mare va oferi mai multă performantă dar in\n" "defavoarea nievelului de detalii." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "Stil \"Încarcare\"" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8406,11 +8344,11 @@ msgstr "" "ambele \n" "cazuri: fie că se deschide un fisier, fie că se salvează un fisier." -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Salvează Proiectul comprimat" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8419,11 +8357,11 @@ msgstr "" "Când este bifat aici, se va salva o arhiva a proiectului\n" "lucru care poate reduce dimensiunea semnificativ." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Nivel compresie" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8434,16 +8372,16 @@ 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/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Pași pt. cerc" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8451,20 +8389,20 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a aperturilor Gerber circulare." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Opțiuni Gerber" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Opțiuni Av. Gerber" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Opțiuni avansate" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8475,11 +8413,11 @@ msgstr "" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Arata/Ascunde Tabela" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8489,7 +8427,7 @@ msgstr "" "când se ascunde aceasta, se vor șterge și toate\n" "posibil afisatele marcaje ale aperturilor." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8503,21 +8441,21 @@ msgstr "" "valoarea de bază.\n" "<>: Nu schimba această valoare decat dacă stii ce faci !!!" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nimic" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Complet" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "Simplifica" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -8525,23 +8463,23 @@ msgstr "" "Cand este bifat, toate poligoanele Gerber vor fi incarcate\n" "simplificat cu o anumita toleranta setata mai jos." -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "Toleranta" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "Toleranta pentru simplificarea poligoanelor." -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Export Gerber" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Opțiuni de Export" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8550,21 +8488,21 @@ msgstr "" "se exporta un fişier Gerber folosind:\n" "File -> Exportă -> Exportă Gerber." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "Unitătile de măsură folosite in fişierul Gerber." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "Inch" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Înt/Zecimale" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8572,7 +8510,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă si in partea fractională a numărului." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8580,7 +8518,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă a coordonatelor Gerber." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8588,11 +8526,11 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimală a coordonatelor Gerber." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Zero-uri" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8608,26 +8546,26 @@ msgstr "" "cele de la final sunt păstrate.\n" "(Invers fată de fişierele Excellon)." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "O listă de parametri ai Editorului Gerber." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Limita selecţie" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8640,23 +8578,23 @@ msgstr "" "Creste performanta cand se mută un număr mai mare\n" "de elemente geometrice." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "Cod pt aperture noua" -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "Dim. pt aperture noua" -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Dim. pentru noua apertură" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "Tip pt noua apaertura" -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8664,35 +8602,35 @@ msgstr "" "Tipul noii aperture.\n" "Poate fi „C”, „R” sau „O”." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Dim. aper" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diametrele pentru unelte tăietoare, separate cu virgula" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "Arie Lineară de Sloturi" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Dir. Lineara" -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Arie de Sloturi circ" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Directie circ." -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8701,44 +8639,44 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Unghi circ." -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Distanța la care se bufferează elementul Gerber." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Unalta de Scalare" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Factor pentru scalarea elementului Gerber." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Prag minim" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Valoarea pragului sub care aperturile nu sunt marcate." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Valoarea pragului peste care nu sunt marcate aperturile." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Format Excellon" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8784,14 +8722,14 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 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/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8799,8 +8737,8 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreaga a coordonatelor Excellon." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8808,21 +8746,21 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimala a coordonatelor Excellon." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "Metric" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 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/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "Suprimare Zero" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8838,7 +8776,7 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -8857,11 +8795,11 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "Unitati Excellon" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -8875,7 +8813,7 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8888,31 +8826,19 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "Actualizeaza setarile de Export" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Optimizare Excellon" -#: flatcamGUI/PreferencesUI.py:1793 -#, fuzzy -#| msgid "Algorithm: " +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" -msgstr "Algoritm: " +msgstr "Algoritm:" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" -#| "Guided Local Path is used. Default search time is 3sec.\n" -#| "Use set_sys excellon_search_time value Tcl Command to set other values.\n" -#| "If Basic is checked then Google OR-Tools Basic algorithm is used.\n" -#| "\n" -#| "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" -#| "Travelling Salesman algorithm for path optimization." +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8924,32 +8850,33 @@ msgid "" "If this control is disabled, then FlatCAM works in 32bit mode and it uses\n" "Travelling Salesman algorithm for path optimization." msgstr "" -"Se setează tipul de optimizare pentru traiectoria parcursa între\n" -"găurile fişierului Excellon. Avand in vedere posibilul număr mare de găuri,\n" -"folosirea unei optimizari adecvate poate aduce un castig important in " -"viteza\n" -"de procesare CNC.\n" -"MH = algoritm Google OR Tools cu optimiz. ghidata local meta-heuristic.\n" -"Durata default pentru optimizare este de 3 secunde.\n" -"Basic = algoritm Google OR Tools cu optimiz. de baza.\n" +"Aceasta setează tipul de optimizare pentru calea de găurire Excellon.\n" +"Dacă <> este bifat, atunci algoritmul Google OR-Tools cu\n" +"Calea locală ghidată MetaHeuristic este utilizat. Timpul implicit de căutare " +"este de 3 secunde.\n" +"Dacă <> este bifat, atunci algoritmul Google OR-Tools Basic este " +"utilizat.\n" +"Dacă <> este bifat, atunci algoritmul Traveling Salesman este utilizat " +"pentru\n" +"optimizarea căii de găurire\n" "\n" -"Daca ambele sunt dezactivate atunci rulam varainta de FlatCAM pe 32bit\n" -"care nu este compatibila cu pachetul OR Tools și in acest caz se foloseşte\n" -"algoritmul default: Travelling Salesman (vanzatorul ambulant)." +"Dacă acest control este dezactivat, FlatCAM funcționează în modul 32 biți și " +"folosește\n" +"Algoritmul Traveling Salesman pentru optimizarea căii." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" -msgstr "" +msgstr "MetaHeuristic" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" -msgstr "" +msgstr "TSA" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Durata optimiz." -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8960,11 +8887,11 @@ msgstr "" "reprezinta cat timp se sta pentru fiecare element in\n" "incercarea de a afla calea optima." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Opțiuni Excellon" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8972,19 +8899,19 @@ msgstr "" "Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n" "din acest obiect Excellon." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Z schimb. unealtă" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Viteza Motor" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Durată" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8998,43 +8925,38 @@ msgstr "" "Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de " "găuri." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Val. Implicite" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Opțiuni Avans. Excellon" -#: flatcamGUI/PreferencesUI.py:2052 -#, fuzzy -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -"O lista de parametri Gerber avansati.\n" +"O lista de parametri Excellon avansati.\n" "Acesti parametri sunt disponibili doar\n" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Directie Motor" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -9046,11 +8968,11 @@ msgstr "" "- CW = in sensul acelor de ceasornic\n" "- CCW = in sensul invers acelor de ceasornic" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Plonjare rapidă" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -9067,11 +8989,11 @@ msgstr "" "schimba\n" "unealta. Daca aveti ceva plasat sub unealtă ceva se va strica." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Retragere rapida" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -9090,11 +9012,11 @@ msgstr "" "adâncimea\n" "de deplasare cu viteza maxima G0, intr-o singură mișcare." -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Export Excellon" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -9103,11 +9025,11 @@ msgstr "" "se exporta un fişier Excellon folosind:\n" "File -> Exporta -> Exporta Excellon." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "Unitatile de masura folosite in fişierul Excellon." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -9119,11 +9041,11 @@ msgstr "" "Aici se setează formatul Excellon când nu se utilizează\n" "coordonate cu zecimale." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Format" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -9142,15 +9064,15 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Zecimale" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "Fără zecimale" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -9162,11 +9084,11 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Tip slot" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -9180,19 +9102,19 @@ msgstr "" "Dacă sunt Găurite (G85) sloturile vor fi exportate\n" "folosind comanda slotului găurit (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Decupate" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Găurite(G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "O listă de parametri ai Editorului Excellon." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9206,31 +9128,31 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "Dia. nou unealtă" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Arie lineară de găuri" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Arie circ. de găuri" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Arie lineară de Sloturi" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Arie circ. de Sloturi" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometrie General" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9238,11 +9160,11 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a Geometriilor circulare." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Opțiuni Geometrie" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9251,11 +9173,11 @@ msgstr "" "Crează un obiect CNCJob care urmăreste conturul\n" "acestui obiect tip Geometrie." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Adânc./Trecere" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9268,32 +9190,27 @@ msgstr "" "Valoarea este pozitivă desi reprezinta o fracţie\n" "a adancimii de tăiere care este o valoare negativă." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Opțiuni Avans. Geometrie" -#: flatcamGUI/PreferencesUI.py:2792 -#, fuzzy -#| msgid "" -#| "A list of Gerber advanced parameters.\n" -#| "Those parameters are available only for\n" -#| "Advanced App. Level." +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -"O lista de parametri Gerber avansati.\n" +"O lista de parametri Geometrie avansati.\n" "Acesti parametri sunt disponibili doar\n" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9301,11 +9218,11 @@ msgstr "" "Înălţimea uneltei la care se gaseste la inceputul lucrului.\n" "Lasa câmpul gol daca nu folosești aceasta." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Dim. seg X" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9316,11 +9233,11 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa X." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Dim. seg Y" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9331,15 +9248,15 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa Y." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Editor Geometrii" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "O lista de parametri ai Editorului de Geometrii." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9353,11 +9270,11 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "CNCJob General" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9365,21 +9282,21 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a reprezentarilor GCodului circular." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Dia Deplasare" -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 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/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Coord. zecimale" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9387,11 +9304,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "coordonatele X,Y,Z in codul CNC (GCode etc)." -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Feedrate zecimale" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9399,11 +9316,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "parametrul >Feedrate< in codul CNC (GCode etc)." -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Tip coordinate" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9415,71 +9332,71 @@ msgstr "" "- Absolut G90 -> referinta este originea x=0, y=0\n" "- Incrementator G91 -> referinta este pozitia anterioară" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "Incrementator G91" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "Opțiuni CNCJob" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "Exportă G-Code" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Adaugă la inceputul G-Code" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "Adaugă la sfârşitul G-Code" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "Opțiuni Avans. CNCJob" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z adâncimea de tăiere" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = Z Înălţimea deplasare" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Dim. anotate" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Culoarea anotatii" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Setează culoarea pentru textul cu anotatii." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "Opțiuni Unealta NCC" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Dia unealtă" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tip Unealtă" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9491,11 +9408,11 @@ msgstr "" "- 'Forma-V'\n" "- Circular" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma-V" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9508,13 +9425,13 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordine unelte" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9536,17 +9453,17 @@ msgstr "" "AVERTIZARE: folosirea prelucrării 'resturi' va seta automat ordonarea\n" "în sens invers și va dezactiva acest control." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Înainte" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Înapoi" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9556,7 +9473,7 @@ msgstr "" "Adancimea de tăiere in material. Valoare negative.\n" "In unitătile FlatCAM." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9582,11 +9499,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/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9597,22 +9514,22 @@ msgstr "" "
Punct-samanta: De la punctul samanta, spre expterior.
Linii " "drepte: Linii paralele." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Conectează" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Contur" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9630,7 +9547,7 @@ msgstr "" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9644,27 +9561,27 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Valoare Ofset" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Însuşi" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Aria" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ref" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Referinţă" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9684,19 +9601,19 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "Normal" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Progresiv" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "Afisare NCC" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9704,11 +9621,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii NCC\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Opțiuni Unealta Decupare" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9716,11 +9633,11 @@ msgstr "" "Diametrul uneltei folosita pt decuparea\n" "PCB-ului din materialului inconjurator." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipul de obiect" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9732,16 +9649,16 @@ msgstr "" "tip panel, care este făcut\n" "din mai multe contururi PCB." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Unic" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9751,11 +9668,11 @@ msgstr "" "va face decuparea distanțat cu aceasta valoare \n" "fata de PCB-ul efectiv" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Dim. punte" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9766,11 +9683,11 @@ msgstr "" "in a mentine ataşat PCB-ul la materialul de unde \n" "este decupat." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Punţi" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9794,11 +9711,11 @@ msgstr "" "- 2tb = 2* sus - 2* jos\n" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Formă Conv" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9807,11 +9724,11 @@ msgstr "" "tot PCB-ul. Forma sa este convexa.\n" "Se foloseste doar daca obiectul sursă este de tip Gerber." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "Opțiuni Unealta 2Fețe" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9819,36 +9736,36 @@ msgstr "" "O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n" "folosind găuri de aliniere." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Dia gaură" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 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/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Axe oglindire:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punct" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Forma" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Axa de ref." -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9857,19 +9774,19 @@ msgstr "" "Axa de referinţă ar trebui să treacă printr-un punct ori să strabata\n" " o forma (obiect FlatCAM) prin mijloc." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Parametri:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Selecţie" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -9892,15 +9809,15 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ref." -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Afisare Paint" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9908,11 +9825,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii Paint\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Opțiuni Unealta Film" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9921,11 +9838,11 @@ msgstr "" "Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n" "Fişierul este salvat in format SVG." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Tip film" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9939,25 +9856,19 @@ msgstr "" "Negativ = traseele vor fi albe pe un fundal negru.\n" "Formatul fişierului pt filmul salvat este SVG." -#: flatcamGUI/PreferencesUI.py:3858 -#, fuzzy -#| msgid "Film Tool" +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" -msgstr "Unealta Film" +msgstr "Film Color" -#: flatcamGUI/PreferencesUI.py:3860 -#, fuzzy -#| msgid "Set the color of the shape when selected." +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." -msgstr "" -"Setează culoarea formei geometrice in Editor\n" -"când se face o selecţie." +msgstr "Setați culoarea filmului atunci când este selectat filmul pozitiv." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Bordură" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9974,11 +9885,11 @@ msgstr "" "Va crea o bara solidă neagră in jurul printului efectiv permitand o\n" "delimitare exactă." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scalează" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -9988,11 +9899,11 @@ msgstr "" "Scalează grosimea conturului fiecarui element din fişierul SVG.\n" "Elementele mai mici vor fi afectate mai mult." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Opțiuni Unealta Panelizare" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -10002,11 +9913,11 @@ msgstr "" "unde fiecare element este o copie a obiectului sursa, separat la o\n" "distanţă X, Y unul de celalalt." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Sep. coloane" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -10014,11 +9925,11 @@ msgstr "" "Spatiul de separare între coloane.\n" "In unitatile curente." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Sep. linii" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -10026,35 +9937,35 @@ msgstr "" "Spatiul de separare între linii.\n" "In unitatile curente." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Coloane" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linii" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tip panel" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -10064,11 +9975,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Constrange" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -10082,11 +9993,11 @@ msgstr "" "panelul final va contine numai acel număr de linii/coloane care se inscrie\n" "complet in aria desemnata." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Lătime (Dx)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -10094,11 +10005,11 @@ msgstr "" "Lăţimea (Dx) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Inăltime (Dy)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10106,15 +10017,15 @@ msgstr "" "Înălţimea (Dy) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Opțiuni Unealta Calculatoare" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculator Unealta V-Shape" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -10124,11 +10035,11 @@ msgstr "" "avand diametrul vârfului și unghiul la vârf cat și\n" "adâncimea de tăiere, ca parametri." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Dia vârf" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10136,11 +10047,11 @@ msgstr "" "Acesta este diametrul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "V-Unghi" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -10148,7 +10059,7 @@ msgstr "" "Acesta este unghiul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -10156,11 +10067,11 @@ msgstr "" "Aceasta este adâncimea la care se taie in material.\n" "In obiectul CNCJob este parametrul >Z tăiere<." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculator ElectroPlacare" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -10172,31 +10083,31 @@ msgstr "" "- clorura paladiu\n" "- hipofosfit de calciu." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Lung. plăcii" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" "Aceasta este lungimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Lăt. plăcii" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" "Aceasta este lăţimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densitate I" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10204,11 +10115,11 @@ msgstr "" "Densitatea de curent care să treaca prin placa.\n" "In ASF (amperi pe picior la patrat)." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Grosime Cu" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10216,11 +10127,11 @@ msgstr "" "Cat de gros se dorește să fie stratul de cupru depus.\n" "In microni." -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Opțiuni Unealta Transformare" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10228,35 +10139,35 @@ msgstr "" "Diverse transformări care pot fi aplicate\n" "asupra unui obiect FlatCAM." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Unghi Rotaţie" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Unghi Deform_X" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Unghi Deform_Y" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor Scal_X" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor Scal_Y" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10264,7 +10175,7 @@ msgstr "" "Scalează obiectele selectate folosind\n" "Factor Scal_X pentru ambele axe." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10277,27 +10188,27 @@ msgstr "" "centrul formei inconjuatoare care cuprinde\n" "toate obiectele selectate." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Ofset_X" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 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/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Ofset_Y" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 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/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referinţă Oglindire" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10320,11 +10231,11 @@ msgstr "" "in forma (x, y).\n" "La final apasă butonul de oglindire pe axa dorită" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. Ref. Oglindire" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10335,11 +10246,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/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "Opțiuni Unealta Pasta Fludor" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10347,49 +10258,49 @@ msgstr "" "O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n" "pe padurile unui PCB." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diametrele uneltelor (nozzle), separate prin virgula." -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "Dia nou" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 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/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z start disp." -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 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/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z disp." -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 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/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z stop disp." -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 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/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z deplasare" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10397,15 +10308,15 @@ msgstr "" "Înălţimea (Z) când se face deplasare între pad-uri.\n" "(fără dispensare de pastă de fludor)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z schimb. unealtă" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 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/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10413,26 +10324,26 @@ msgstr "" "Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n" "Formatul este (x,y) unde x și y sunt numere Reale." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 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/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 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/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z disp." -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10440,11 +10351,11 @@ msgstr "" "Viteza de deplasare la mișcarea pe verticala spre\n" "poziţia de dispensare (in planul Z)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Viteza motor inainte" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10452,19 +10363,19 @@ msgstr "" "Viteza motorului de dispensare in timp ce impinge pastă de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Pauza FWD" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pauza dupa dispensarea de pastă de fludor." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Viteza motor inapoi" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10472,11 +10383,11 @@ msgstr "" "Viteza motorului de dispensare in timp ce retrage pasta de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Pauza REV" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10484,15 +10395,15 @@ msgstr "" "Pauza dupa ce pasta de fludor a fost retrasă,\n" "necesară pt a ajunge la un echilibru al presiunilor." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Fişiere care controlează generarea codului G-Code." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Opțiuni Unealta Substracţie" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10500,52 +10411,48 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Închide căile" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 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/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Asocieri fisiere Excellon" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" -msgstr "" +msgstr "Restabilire" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." -msgstr "" +msgstr "Restabiliți lista de extensii la starea implicită." -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 -#, fuzzy -#| msgid "Delete Drill" +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 msgid "Delete All" -msgstr "Șterge Găurire" +msgstr "Sterge tot" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 -#, fuzzy -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 msgid "Delete all extensions from the list." -msgstr "Șterge o apertură din lista de aperturi" +msgstr "Ștergeți toate extensiile din listă." -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Lista de extensii" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10553,61 +10460,43 @@ msgstr "" "Listă de extensii fisiere care să fie\n" "associate cu FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 -#, fuzzy -#| msgid "Extensions list" +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 msgid "Extension" -msgstr "Lista de extensii" +msgstr "Extensie fișier" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 -#, fuzzy -#| msgid "" -#| "List of file extensions to be\n" -#| "associated with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 msgid "A file extension to be added or deleted to the list." -msgstr "" -"Listă de extensii fisiere care să fie\n" -"associate cu FlatCAM." +msgstr "O extensie de fișier care trebuie adăugată sau ștersă din listă." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 -#, fuzzy -#| msgid "Add Region" +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 msgid "Add Extension" -msgstr "Adaugă Regiune" +msgstr "Adaugă Extensie" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 -#, fuzzy -#| msgid "Add a new aperture to the aperture list." +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 msgid "Add a file extension to the list" -msgstr "Adaugă o nouă apertură in lista de aperturi." +msgstr "Adăugați o extensie de fișier la listă" -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 -#, fuzzy -#| msgid "Get Exteriors" +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 msgid "Delete Extension" -msgstr "Obtine Exterior" +msgstr "Ștergeți Extensia" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 -#, fuzzy -#| msgid "Selected GCode file extensions registered with FlatCAM." +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 msgid "Delete a file extension from the list" -msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." +msgstr "Ștergeți o extensie de fișier din listă" -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 -#, fuzzy -#| msgid "Display Annotation" +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 msgid "Apply Association" -msgstr "Afişează notații" +msgstr "Aplicați Asociere" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10619,63 +10508,62 @@ msgstr "" "Vor fi active după următorul login.\n" "Functionează numai pt Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "Asocierile de fisiere G-Code" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Asocierile de fisiere Gerber" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" -msgstr "" +msgstr "Cuvinte cheie pt autocomplete" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" +"Restaurați lista cuvinte cheie pentru autocompletere la starea implicită." -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." -msgstr "" +msgstr "Ștergeți din listă toate cuvintele cheie pentru autocompletare." -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" -msgstr "" +msgstr "Lista de cuvinte cheie" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" "The autocompleter is installed\n" "in the Code Editor and for the Tcl Shell." msgstr "" +"Lista cuvintelor cheie utilizate de\n" +"autocompleter în FlatCAM.\n" +"Autocompleterul este instalat\n" +"în Editorul de coduri și pentru Shell Tcl." -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." -msgstr "" +msgstr "Un cuvânt cheie care trebuie adăugat sau șters la listă." -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" -msgstr "" +msgstr "Adăugați cuvant cheie" -#: flatcamGUI/PreferencesUI.py:4702 -#, fuzzy -#| msgid "Add an aperture to the aperture list" +#: flatcamGUI/PreferencesUI.py:4715 msgid "Add a keyword to the list" -msgstr "Adaugă o apertură in lista de aperturi" +msgstr "Adăugați un cuvânt cheie la listă" -#: flatcamGUI/PreferencesUI.py:4703 -#, fuzzy -#| msgid "Delete Tool" +#: flatcamGUI/PreferencesUI.py:4716 msgid "Delete keyword" -msgstr "Șterge Unealta" +msgstr "Ștergeți cuvântul cheie" -#: flatcamGUI/PreferencesUI.py:4704 -#, fuzzy -#| msgid "Delete a aperture in the aperture list" +#: flatcamGUI/PreferencesUI.py:4717 msgid "Delete a keyword from the list" -msgstr "Șterge o apertură din lista de aperturi" +msgstr "Ștergeți un cuvânt cheie din listă" #: flatcamParsers/ParseFont.py:305 msgid "Font not supported, try another one." @@ -10957,10 +10845,10 @@ msgstr "" "apasarea tastei CTRL, operatia se va repeta automat pana când\n" "se va apasa tasta 'Escape'." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -10969,7 +10857,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "Nu s-a putut incărca obiectul" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -10977,32 +10865,32 @@ msgstr "" "Nu este nici-un obiect selectat pentru decupaj.\n" "Selectează unul și încearcă din nou." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Diametrul uneltei este zero. Schimbă intr-o valoare pozitivă Reală." -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" "Valoarea marginii lipseste sau este in format gresit. Adaugă din nou și " "reîncearcă." -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" "Valoarea dimensiunii punte lipseste sau este in format gresit. Adaugă din " "nou și reîncearcă." -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Numărul de punţi lipseste sau este in format gresit. Adaugă din nou și " "reîncearcă." -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -11010,7 +10898,7 @@ msgstr "" "Valoarea spatiilor poate fi doar una dintre: „Niciuna”, „lr”, „tb”, „2lr”, " "„2tb”, 4 sau 8. Completați o valoare corectă și încercați din nou. " -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -11022,40 +10910,40 @@ msgstr "" "Se poate insa converti MultiGeo in tip SingleGeo și apoi se poate efectua " "decupajul." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Operatia de decupaj cu formă liberă s-a terminat." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 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 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Click pe perimetrul obiectului tip Geometrie selectat\n" "pentru a crea o punte separatoare." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "Nu s-a putut incărca obiectul Geometrie" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Obiectul Geometrie pentru decupaj manual nu este găsit" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "O punte a fost adăugată in mod manual." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "Nu s-a putut incărca obiectul Gerber" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -11063,7 +10951,7 @@ msgstr "" "Nu există obiect selectat pt operatia de decupare.\n" "Selectează un obiect si incearcă din nou." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -11071,11 +10959,11 @@ msgstr "" "Obiectul selectat trebuie să fie de tip Gerber.\n" "Selectează un obiect Gerber si incearcă din nou." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Geometria nu este acceptată pentru decupaj" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Se generează o punte separatoare in mod manual..." @@ -11554,20 +11442,16 @@ msgid "INCH (in)" msgstr "INCH (in)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Start" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" -msgstr "Coordonate" +msgid "Start Coords" +msgstr "Coordonate Start" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 msgid "This is measuring Start point coordinates." msgstr "Coordonatele punctului de Start." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Stop" +msgid "Stop Coords" +msgstr "Coordonate Stop" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11601,57 +11485,57 @@ msgstr "Distanta euclidiana de la punct la punct." msgid "Measure" msgstr "Măsoară" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Unealta Măsur." -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "Masoara: Click pe punctul de Start ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "Masoara: Click pe punctul Destinaţie..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "Masoara: Rrezultat D(x) = {d_x} | D(y) = {d_y} | Distanta = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "MUTARE: Click pe punctul de Start ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "" "Actiunea de Mutare a fost anulată. Nu sunt obiecte care să fie mutate ..." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "MUTARE: Click pe punctul Destinaţie..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "In mișcare ..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "Nici-un obiect nu este selectat." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Eroare la click mouse stanga." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Actiunea de mutare a fost anulată." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Obiect(ele) neselectat(e)" @@ -11808,140 +11692,144 @@ msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Obiectul FlatCAM pentru a fi utilizat ca referință pt. curățarea de cupru." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Genereza Geometrie" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "Introduce diametrul unei unelte pt a fi adăugată, in format Real." -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "" "Adăugarea unei unelte noi este anulată. Unealta există deja in Tabela de " "Unelte." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "O unealtă din Tabela de Unelte a fost editata." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" "Editare eșuată. Noua valoare pt diametrul uneltei este deja in Tabela de " "Unelte." -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Ștergere eșuată. Selectează o unealtă pt ștergere." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Au fost șterse unelte din Tabela de Unelte." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "on_paint_button_click" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" "Valoarea de suprapunere trebuie sa ia valori intre 0 (inclusiv) si 1 " "(exclusiv), " -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Diametrul uneltei este in format gresit, foloseşte un număr Real." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "Nu sunt unelte selectate in Tabela de Unelte." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Faceți clic pe punctul de pornire al zonei." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona adăugată. Faceți clic stanga pt a continua adăugarea de zone sau click " "dreapta pentru a termina." -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Curățare Non-Cupru ..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "Unealta NCC a pornit. Se citesc parametrii." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "Nici-un obiect disponibil." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "Tipul de obiect de referintă nu este acceptat." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 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:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "Unealta NCC. Calculează aria 'goală'." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Buferarea terminată" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 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:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "Unealta NCC cu diametrul uneltei = " -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "a inceput." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11953,25 +11841,25 @@ msgstr "" "geometrice.\n" "Schimbă parametrii de 'pictare' și încearcă din nou." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "Unealta NCC curătare toate efectuată." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 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:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "unelte" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -11979,7 +11867,7 @@ msgstr "" "Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia " "este intreruptă pentru" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -12149,61 +12037,70 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona specificată " "de un alt obiect." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Unealta Paint. Se citesc parametrii." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "" "Valoarea de suprapunere trrebuie sa ia valori intre 0 (inclusiv) si 1 " "(exclusiv)." -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Click in interiorul poligonului care se dorește să fie 'pictat'." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "Nu s-a putut incărca obiectul: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "Nu se poate face 'pictare' pe geometrii MultiGeo" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Se 'pictează' un poligon..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Faceți clic pe punctul de pornire al zonei de pictat." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." -msgstr "Unealta Paint. Taskul de pictare normal a unui polygon a inceput." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +msgid "Paint Tool." +msgstr "Unealta Paint." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +msgid "Normal painting polygon task started." +msgstr "Taskul de pictare normal a unui polygon a inceput." + +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Crează o geometrie de tipul Bufer..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "Nu s-a gasit nici-un poligon." -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" -msgstr "Unealta Paint. Se pictează poligonul aflat in pozitia" +#: flatcamTools/ToolPaint.py:1291 +msgid "Painting polygon at location" +msgstr "Se pictează poligonul aflat in pozitia" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "Geometria nu a fost posibil să fie 'pictată' complet" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -12211,40 +12108,40 @@ msgstr "" "Nu s-a putut face operatia de 'pictare'. Incearcă o combinaţie diferita de " "parametri. Sau o strategie diferita de 'pictare'" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Pictarea unui polygon efectuată." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Paint pt poligon a inceput ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Se 'pictează' poligoane..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Unealta Paint. Taskul de pictare a tuturor poligoanelor a inceput." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Pictand cu o unealtă cu diametrul = " -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "a inceput" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12252,32 +12149,35 @@ msgstr "" "Nu s-a efectuat op. 'Paint' pt toate poligoanele. Incearcă o combinaţie " "diferită de parametri. Sau încearcă o alta metoda de 'pictat'" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "Pictarea Tuturor poligoanelor efectuată." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +msgid "Rest machining painting all task started." msgstr "" -"Unealta Paint. Taskul de pictare prin prelucrare 'rest' a tuturor " -"poligoanelor a inceput." +"Taskul de pictare prin prelucrare 'rest' a tuturor poligoanelor a inceput." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "'Paint' pentru toate poligoanele cu strategia Rest a fost efectuată." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." -msgstr "Unealta Paint. Taskul de pictare normal a unei arii a inceput." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +msgid "Normal painting area task started." +msgstr "Taskul de pictare normal a unei arii a inceput." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "Paint pt o zona efectuata." -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +msgid "Rest machining painting area task started." +msgstr "" +"Taskul de pictare a unei arii cu strategia de masinare 'rest' a inceput." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "" "Unealta Paint. Taskul de pictare a unei arii cu strategia de masinare 'rest' " @@ -12420,17 +12320,13 @@ msgstr "" msgid "Generating panel ... " msgstr "Se generează Panel-ul… " -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "Se generează Panel-ul..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." -msgstr "Se adauga codul Gerber." +msgid "Generating panel ... Adding the Gerber code." +msgstr "Generarea panelului ... Adăugarea codului Gerber." #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" -msgstr "Genereaza copii noi" +msgid "Generating panel... Spawning copies" +msgstr "Generarea panelului ... Se fac copii" #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -12863,6 +12759,10 @@ msgstr "" "Vizualizează codul GCode generat pt dispensarea de \n" "pastă de fludor pe padurile PCB-ului." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvează GCode" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -13066,8 +12966,8 @@ msgid "No Substractor object loaded." msgstr "Nu este incărcat obiect Substractor (scăzător)." #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" -msgstr "Se analizeaza apertura" +msgid "Parsing geometry for aperture" +msgstr "Se analizează Geometria pt apertura" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -13091,8 +12991,8 @@ msgid "Parsing solid_geometry ..." msgstr "Analizează geometria solidă..." #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" -msgstr "Analizează unealta" +msgid "Parsing solid_geometry for tool" +msgstr "Se analizează Geometria pt unealta" #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13275,6 +13175,103 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" +#~ msgstr "" +#~ "toolbaruri, taste shortcut sau chiar drag - drop a fisierelor in GUI" + +#~ msgid "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" +#~ msgstr "" +#~ "Se poate incarca un proiect FlatCAM si prin dublu-click pe fisierul " +#~ "proiect, drag -" + +#~ msgid "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" +#~ msgstr "" +#~ "Odata ce obiectul este disponibil in Tab-ul Proiect, prin selectarea si " +#~ "apoi focalizarea pe" + +#~ msgid "SELECTED TAB" +#~ msgstr "TAB-ul SELECTAT" + +#~ msgid "more simpler is to double click the object name in the Project Tab" +#~ msgstr "" +#~ "mai simplu este sa se faca dublu click pe numele obiectului in Tab-ul " +#~ "Proiect" + +#~ msgid "will be updated with the object properties according to" +#~ msgstr "va fi actualizat cu proprietatile obiectului conform cu" + +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" + +#~ msgid "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" +#~ msgstr "" +#~ "Daca selectia obiectului este efectuata pe canvas prin simplu click, si" + +#~ msgid "and populate it even if it was out of focus" +#~ msgstr "si il va popula chiar daca a fost nefocalizat" + +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Obiect Gerber/Excellon" + +#~ msgid "Change Parameter" +#~ msgstr "Schimba Parametri" + +#~ msgid "Add tools (change param in Selected Tab)" +#~ msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" + +#~ msgid "Generate CNCJob" +#~ msgstr "Generează CNCJob" + +#~ msgid "CNCJob Object" +#~ msgstr "Obiect CNCJob" + +#~ msgid "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" +#~ msgstr "" +#~ "Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " +#~ "efectuat in" + +#~ msgid "Help" +#~ msgstr "Ajutor" + +#~ msgid "Shortcuts List" +#~ msgstr "Lista shortcut-uri" + +#~ msgid "or through" +#~ msgstr "sau prin" + +#~ msgid "own key shortcut" +#~ msgstr "propria tasta shortcut" + +#~ msgid "polygons" +#~ msgstr "poligoane" + +#~ msgid "geo" +#~ msgstr "geo" + +#~ msgid "Start" +#~ msgstr "Start" + +#~ msgid "Stop" +#~ msgstr "Stop" + +#~ msgid "Generating panel ..." +#~ msgstr "Se generează Panel-ul..." + +#~ msgid "Spawning copies" +#~ msgstr "Genereaza copii noi" + +#~ msgid "Parsing tool" +#~ msgstr "Analizează unealta" + #~ msgid "" #~ " Wrong value format for self.defaults[\"feedrate_probe\"] or self." #~ "options[\"feedrate_probe\"]" diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index e40077b8..7a9ed924 100644 Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 4c6b27e5..18586fef 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-20 01:32+0300\n" +"POT-Creation-Date: 2019-09-22 17:05+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -20,15 +20,15 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "Запуск FlatCAM ..." -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 msgid "Could not find the Language files. The App strings are missing." msgstr "Не удалось найти языковые файлы. Строки приложения отсутствуют." -#: FlatCAMApp.py:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -36,7 +36,7 @@ msgstr "" "Запуск FlatCAM ...\n" "Инициализация рабочей области." -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -46,11 +46,11 @@ msgstr "" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "Плавающие вкладки" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -59,12 +59,12 @@ msgstr "" "работы\n" "\n" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -72,40 +72,40 @@ msgstr "" "Инициализация холста.\n" "Инициализация холста завершена за" -#: FlatCAMApp.py:2576 +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." msgstr "Выполнение Tcl-сценария ..." -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Открытие отменено." -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "Не удалось открыть файл конфигурации." -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "Ошибка открытия файла сценария." -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "Не удалось открыть файл Excellon." -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "Не удалось открыть файл GCode." -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "Не удалось открыть файл Gerber." -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования." -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -114,80 +114,80 @@ msgstr "" "Одновременное редактирование геометрии в MultiGeo Geometry невозможно.\n" "Редактируйте только одну геометрию за раз." -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "Редактор активирован ..." -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "Вы хотите сохранить редактируемый объект?" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "Закрыть редактор" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 #: flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "Да" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3347 -#: flatcamGUI/PreferencesUI.py:3711 flatcamTools/ToolNonCopperClear.py:171 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 +#: flatcamGUI/PreferencesUI.py:818 flatcamGUI/PreferencesUI.py:3360 +#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Нет" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "Отмена" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "Объект пуст после редактирования." -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Выберите объект Gerber, Geometry или Excellon для обновления." -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "обновлён, возврат в приложение ..." -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "Не удалось загрузить файл значений по умолчанию." -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "Не удалось прочитать файл значений по умолчанию." -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "Импорт настроек FlatCAM отменен." -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "Значения по умолчанию импортированы из" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "Экспорт настроек FlatCAM отменён." -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -195,35 +195,35 @@ msgstr "" "В доступе отказано, сохранение невозможно.\n" "Скорее всего, другое приложение держит файл открытым и недоступным." -#: FlatCAMApp.py:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "Не удаётся загрузить файл настроек." -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "Экспорт настроек в" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "Папка настроек FlatCAM открыта." -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "Не удалось открыть файл истории для записи." -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "Не удалось открыть файл последних проектов для записи." -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -232,11 +232,11 @@ msgstr "" "Объект ({kind}) не выполнен, потому что: {error} \n" "\n" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "Конвертирование единиц в " -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "Прорисовка" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "О программе" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "2D Computer-Aided Printed Circuit Board Manufacturing" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "Исходный код" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "Страница загрузок" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "Issue-трекер" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "Закрыть" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -331,75 +331,75 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "Информация" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "Разработчики" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "Переводчики" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "Лицензия" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "Разработчик" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "Статус" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "Автор программы" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "Координатор >=2019" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "Язык" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "Переводчик" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "Настройки сохранены." -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "Не удалось загрузить файл с исходными значениями." -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "Не удалось прочитать файл с исходными значениями." -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "Не удалось записать исходные значения в файл." -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "Исходные значения сохранены." -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -407,29 +407,29 @@ msgstr "" "Есть файлы/объекты, измененные в FlatCAM.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "Сохранить изменения" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Excellon, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Выбранные расширения файлов Gerber, зарегистрированные в FlatCAM." -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 msgid "At least two objects are required for join. Objects currently selected" msgstr "" "Для объединения требуются как минимум два объекта. Объекты, выбранные в " "данный момент" -#: FlatCAMApp.py:4981 +#: FlatCAMApp.py:5035 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 " @@ -445,39 +445,39 @@ msgstr "" "потеряна, и результат может не соответствовать ожидаемому. \n" "Проверьте сгенерированный GCODE." -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon." -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Неудача. Объединение Gerber работает только на объектах Gerber." -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "Неудалось. Выберите объект Geometry и попробуйте снова." -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "Ожидается FlatCAMGeometry, получено" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "Объект Geometry был преобразован в тип MultiGeo." -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "Объект Geometry был преобразован в тип SingleGeo." -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "Единицы измерения" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "Изменить единицы проекта ..." -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -487,51 +487,51 @@ msgstr "" "масштабированию всех геометрических свойств всех объектов.\n" "Продолжить?" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "Да" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "Конвертирование единиц в" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr " Изменение единиц отменено." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "Открыть файл" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "Экспорт G-Code …" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "Экспорт Code отменён." -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Нет такого файла или каталога" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "Сохранено в" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Пожалуйста, введите диаметр инструмента с ненулевым значением в float " "формате." -#: FlatCAMApp.py:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "Добавление инструмента отменено" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -540,11 +540,11 @@ msgstr "" "«Дополнительно».\n" "Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры." -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "Удалить объекты" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -552,82 +552,86 @@ msgstr "" "Вы уверены, что хотите удалить навсегда\n" "выделенные объекты?" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "Объект(ы) удалены" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "Сохраните работу в редакторе и попробуйте снова ..." -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "Объект(ы) удален" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "Кликните, чтобы указать начало координат ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "Установка точки начала координат..." -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "Начало координат установлено" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "" + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "Перейти к ..." -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 -#: flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 +#: flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "Готово." -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "Объект не выбран. Выберите объект и попробуйте снова." -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..." -#: FlatCAMApp.py:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "Текущая задача была закрыта по запросу пользователя ..." -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Настройки" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "Настройки отредактированы, но не сохранены." -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -635,75 +639,75 @@ msgstr "" "Одно или несколько значений изменены.\n" "Вы хотите сохранить настройки?" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 -#: flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 +#: flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "Сохранить настройки" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "Не выбран объект для отражения по оси Y." -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "Отражение по оси Y завершено." -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 -#: flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 +#: flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "Операция переворота не была выполнена." -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "Не выбран объект для отражения по оси Х." -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "Отражение по оси Х завершено." -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "Не выбран ни один объект для вращения." -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "Трансформация" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "Вращение завершено." -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "Вращение не было выполнено." -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "Не выбран ни один объект для наклона/сдвига по оси X." -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "Наклон по оси X выполнен." -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "Нет объекта, выбранного для наклона/сдвига по оси Y." -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "Наклон по оси Y выполнен." -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5170 flatcamGUI/ObjectUI.py:1058 +#: flatcamEditors/FlatCAMGrbEditor.py:5212 flatcamGUI/ObjectUI.py:1058 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -711,79 +715,79 @@ msgstr "Сетка вкл/откл" msgid "Add" msgstr "Добавить" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 -#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:552 -#: flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 #: flatcamGUI/ObjectUI.py:1074 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Удалить" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "Новая сетка ..." -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Пожалуйста, введите значение сетки с ненулевым значением в формате float." -#: FlatCAMApp.py:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "Новая сетка добавлена" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "Сетка уже существует" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "Добавление новой сетки отменено" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr " Значение сетки не существует" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "Значение сетки удалено" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "Удаление значения сетки отменено" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "Список комбинаций клавиш" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr " Нет объекта, выбранного для копирования его имени" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} выбран" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8193 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -793,222 +797,222 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "Новый проект создан" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "Открыть Gerber" -#: FlatCAMApp.py:8185 +#: FlatCAMApp.py:8347 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "Открытие Gerber отменено." -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "Открыть Excellon" -#: FlatCAMApp.py:8221 +#: FlatCAMApp.py:8383 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr " Открытие Excellon отменено." -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "Открыть G-Code" -#: FlatCAMApp.py:8261 +#: FlatCAMApp.py:8423 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "Открытие G-Code отменено." -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "Открыть проект" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "Открытие проекта отменено." -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "Открытие конфигурации отменено." -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 -#: FlatCAMApp.py:11256 FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 +#: FlatCAMApp.py:11444 FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "Нет выбранных объектов." -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "Экспорт SVG" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr " Экспорт SVG отменён." -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "Экспорт PNG отменён." -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "" "Нет выбранных объектов. Пожалуйста, выберите Gerber объект для экспорта." -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "Сохранение исходного кода файла Gerber отменено." -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "Объект не выбран. Пожалуйста, выберите Excellon объект для экспорта." -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "Сохранение исходного кода файла Excellon отменено." -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "Объект не выбран. Пожалуйста, выберите отличный объект для экспорта." -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "Экспорт Excellon отменен." -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "" "Нет выбранных объектов. Пожалуйста, выберите Gerber объект для экспорта." -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "Экспорт Gerber" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "Экспорт Gerber отменен." -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "Экспорт DXF отменен." -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "Импорт SVG" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "Открытие SVG отменено." -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "Открытие DXF отменено." -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "Просмотр исходного кода выбранного объекта." -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "Загрузка..." -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода." -#: FlatCAMApp.py:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "Редактор исходного кода" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 msgid "There is no selected object for which to see it's source file code." msgstr "Нет выбранного объекта, для просмотра исходного кода файла." -#: FlatCAMApp.py:8812 +#: FlatCAMApp.py:8974 msgid "Failed to load the source code for the selected object" msgstr "Не удалось загрузить исходный код выбранного объекта" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Редактор кода" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "Редактор сценариев" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1052,106 +1056,106 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "Открытие сценария отменено." -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:9086 #, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "TCL script file opened in Code Editor." msgstr "Машинный код загружен в редактор кода" -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." msgstr "Выполнение файла FlatCAMScript." -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "Запуск сценария отменен." -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "Сохранение проекта отменено." -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Нет объекта Box. Используйте взамен" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "Создание фильма ... Пожалуйста, подождите." -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "Не удалось экспортировать файл Excellon." -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "Не удалось экспортировать файл Gerber." -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "Не удалось экспортировать файл DXF." -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1159,83 +1163,84 @@ msgstr "" "В качестве параметра выбран не поддерживаемый тип. Поддерживаются только " "Geometry и Gerber" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "Импортирование SVG" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 +#: FlatCAMApp.py:10149 FlatCAMApp.py:10216 FlatCAMApp.py:10283 +#: flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Открытый" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "Импорт изображения" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Открыть Gerber не удалось. Вероятно это не Gerber файл." -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Это не Excellon файл." -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "Не удалось открыть" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "Это не GCODE" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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 " @@ -1245,43 +1250,43 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: FlatCAMApp.py:10137 +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: FlatCAMApp.py:10190 +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "Проект загружен из" -#: FlatCAMApp.py:10334 +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" msgstr "Перерисовка всех объектов" -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "Доступные команды:\n" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1293,205 +1298,142 @@ msgstr "" "Для дополнительной информации ведите help <имя_команды> .\n" "Пример: help open_gerber" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "Показывает список команд." -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "Не удалось загрузить список недавних файлов." -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "Не удалось прочитать список недавних файлов." -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "Не удалось загрузить список элементов последних проектов." -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "Очистить список" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Вкладка \"Выбранное\" - выбранный элемент на вкладке \"Проект\"" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "Описание" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" +#: FlatCAMApp.py:10941 +#, fuzzy +#| msgid "The normal flow when working in FlatCAM is the following" +msgid "The normal flow when working in FlatCAM is the following:" msgstr "Нормальный порядок при работе в FlatCAM следующий" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 +#, fuzzy +#| msgid "" +#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +#| "FlatCAM using either the" msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -"FlatCAM using either the" +"FlatCAM using either the toolbars, key shortcuts or even dragging and " +"dropping the files on the GUI." msgstr "" "Загрузите/импортируйте Gerber, Excellon, G-code, DXF, растровое изображение " "или SVG-файл в FlatCAM с помощью" -#: FlatCAMApp.py:10779 -msgid "" -"toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" -"панели инструментов, сочетания клавиш или просто перетаскивая файлы в окно " -"программы" - -#: FlatCAMApp.py:10780 +#: FlatCAMApp.py:10945 +#, fuzzy +#| msgid "" +#| "drop of the file into the FLATCAM GUI or through the menu/toolbar links " +#| "offered within the app" msgid "" "You can also load a FlatCAM project by double clicking on the project file, " -"drag" -msgstr "" -"Вы также можете загрузить FlatCAM проект дважды щелкнув файл проекта, " -"перетащив" - -#: FlatCAMApp.py:10781 -msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links " -"offered within the app" +"drag and drop of the file into the FLATCAM GUI or through the menu (or " +"toolbar) actions offered within the app." msgstr "" "его в окно программы или через элементы меню/панелей инструментов, " "предлагаемых в приложении" -#: FlatCAMApp.py:10782 +#: FlatCAMApp.py:10948 msgid "" "Once an object is available in the Project Tab, by selecting it and then " -"focusing on" +"focusing on SELECTED TAB (more simpler is to double click the object name in " +"the Project Tab, SELECTED TAB will be updated with the object properties " +"according to its kind: Gerber, Excellon, Geometry or CNCJob object." msgstr "" -"После того, как объект стал доступен на вкладке \"Проект\", выберите его, а " -"затем посмотрите" -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 -#: FlatCAMApp.py:10790 FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "\"Выбранное\"" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "еще проще-дважды щелкнуть мышью на имени объекта на вкладке \"Проект\"" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "будут обновлены свойства объекта в соответствии с" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "видом: объект Gerber, Excellon, Geometry или CNCJob" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10952 +#, fuzzy +#| msgid "" +#| "is in focus, again the object properties will be displayed into the " +#| "Selected Tab. Alternatively, double clicking on the object on the canvas " +#| "will bring the" msgid "" "If the selection of the object is done on the canvas by single click " -"instead, and the" -msgstr "Если выбор объекта выполняется на холсте одним щелчком мыши, а" - -#: FlatCAMApp.py:10788 -msgid "" -"is in focus, again the object properties will be displayed into the Selected " -"Tab. Alternatively, double clicking on the object on the canvas will bring " -"the" +"instead, and the SELECTED TAB is in focus, again the object properties will " +"be displayed into the Selected Tab. Alternatively, double clicking on the " +"object on the canvas will bring the SELECTED TAB and populate it even if it " +"was out of focus." msgstr "" "находится в фокусе, свойства объекта снова будут отображаться на вкладке " "\"Выбранное\". Кроме того, двойной щелчок по объекту на холсте откроет" -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" -msgstr "и заполнит ее, даже если она была не в фокусе" - -#: FlatCAMApp.py:10791 +#: FlatCAMApp.py:10956 +#, fuzzy +#| msgid "" +#| "You can change the parameters in this screen and the flow direction is " +#| "like this" msgid "" "You can change the parameters in this screen and the flow direction is like " -"this" +"this:" msgstr "Вы можете изменить параметры на этом экране, и порядок будет таким" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" -msgstr "Объект Gerber/Excellon" - -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "Изменить параметр" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "Создать объект" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "Объект Geometry" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "Добавить инструменты (изменить параметр во вкладке \"Выбранное\" )" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "Создать CNCJob" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "Объект CNCJob" - -#: FlatCAMApp.py:10794 +#: FlatCAMApp.py:10957 msgid "" -"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " -"done in" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> " +"Geometry Object --> Add tools (change param in Selected Tab) --> Generate " +"CNCJob --> CNCJob Object --> Verify GCode (through Edit CNC Code) and/or " +"append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" -"Проверьте код (с помощью редактора) и добавьте в начале либо конце GCode " -"(опять же, сделано в" -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "Сохранить GCode" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" +#: FlatCAMApp.py:10961 +#, fuzzy +#| msgid "A list of key shortcuts is available through an menu entry in" +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> " +"Shortcuts List or through its own key shortcut: F3." msgstr "Список комбинаций клавиш доступен через пункт меню" -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "Помощь" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "Список комбинаций клавиш" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "или через" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "клавишу" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "" "Не удалось проверить обновление программы. Отсутствует интернет подключение ." -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "Не удается обработать информацию о последней версии." -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "FlatCAM в актуальном состоянии!" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1499,162 +1441,162 @@ msgstr "" "Новая версия FlatCAM доступна для загрузки:\n" "\n" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "инфо" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "Все участки отключены." -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "Все не выбранные участки отключены." -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "Все участки включены." -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "Выбранные участки включены..." -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "Обработка…" -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "Проект сохранён в" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "Пользователь запросил выход из текущего задания." -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "Имя изменено с" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "на" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "Смещение..." -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "Масштабирование..." -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "Наклон..." -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 -#: flatcamGUI/PreferencesUI.py:856 flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 +#: flatcamGUI/PreferencesUI.py:867 flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "Базовый" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 -#: flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 +#: flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "Расширенный" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "Буферизация solid геометрии" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 -#: flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 -#: flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 +#: flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "Буферизация" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "Готово" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "Изоляция..." -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 -#: flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 +#: flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "Грубый" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "Создана геометрия изоляции" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "Вычитание Geo" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "Создание отверстия" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "Всего отверстий" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "Всего пазов" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 -#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 +#: flatcamEditors/FlatCAMExcEditor.py:2427 #: flatcamEditors/FlatCAMGeoEditor.py:1081 #: flatcamEditors/FlatCAMGeoEditor.py:1118 #: flatcamEditors/FlatCAMGeoEditor.py:1139 @@ -1662,29 +1604,29 @@ msgstr "Всего пазов" #: flatcamEditors/FlatCAMGeoEditor.py:1197 #: flatcamEditors/FlatCAMGeoEditor.py:1229 #: flatcamEditors/FlatCAMGeoEditor.py:1250 -#: flatcamEditors/FlatCAMGrbEditor.py:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 -#: flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 -#: flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 -#: flatcamEditors/FlatCAMGrbEditor.py:5521 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 +#: flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 +#: flatcamEditors/FlatCAMGrbEditor.py:5563 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 #: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 #: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 -#: flatcamTools/ToolNonCopperClear.py:866 #: flatcamTools/ToolNonCopperClear.py:877 -#: flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 -#: flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 -#: flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 -#: flatcamTools/ToolPaint.py:980 flatcamTools/ToolPaint.py:1231 -#: flatcamTools/ToolPaint.py:1507 flatcamTools/ToolPaint.py:1982 +#: flatcamTools/ToolNonCopperClear.py:888 +#: flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 +#: flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 +#: flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 +#: flatcamTools/ToolPaint.py:990 flatcamTools/ToolPaint.py:1275 +#: flatcamTools/ToolPaint.py:1552 flatcamTools/ToolPaint.py:2029 #: flatcamTools/ToolPanelize.py:397 flatcamTools/ToolPanelize.py:409 #: flatcamTools/ToolPanelize.py:422 flatcamTools/ToolPanelize.py:435 #: flatcamTools/ToolPanelize.py:447 flatcamTools/ToolPanelize.py:458 @@ -1696,41 +1638,41 @@ msgstr "Всего пазов" msgid "Wrong value format entered, use a number." msgstr "Неправильно введен формат значения, используйте числа." -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 msgid "Please select one or more tools from the list and try again." msgstr "" "Пожалуйста, выберите один или несколько инструментов из списка и попробуйте " "еще раз." -#: FlatCAMObj.py:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Сверло больше, чем размер отверстия. Отмена." -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "№ инструмента" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:617 +#: flatcamEditors/FlatCAMExcEditor.py:2935 flatcamGUI/ObjectUI.py:617 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Диаметр" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "№ отверстия" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "№ паза" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена." -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1738,7 +1680,7 @@ msgstr "" "Неправильный формат значения для self.defaults[\"z_pdepth\"] или self." "options[\"z_pdepth\"]" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1746,11 +1688,11 @@ msgstr "" "Неправильный формат значения для self.defaults[\"feedrate_probe\"] или self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1760,74 +1702,74 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два. " -#: FlatCAMObj.py:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "Конец" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 -#: flatcamGUI/FlatCAMGUI.py:2192 flatcamGUI/ObjectUI.py:1066 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 +#: flatcamGUI/FlatCAMGUI.py:2193 flatcamGUI/ObjectUI.py:1066 #: 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:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "" "Пожалуйста, введите нужный диаметр инструмента в формате числа с плавающей " "точкой." -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "Инструмент добавлен в таблицу инструментов." -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "Добавлен инструмент по умолчанию. Введен неправильный формат значения." -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "Ошибка. Выберите инструмент для копирования." -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "Инструмент скопирован в таблицу инструментов." -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "Инструмент был изменён в таблице инструментов." -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "Ошибка. Выберите инструмент для удаления." -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "Инструмент был удален из таблицы инструментов." -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "Эта Geometry не может быть обработана, так как это" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "геометрия" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..." -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1835,45 +1777,45 @@ msgstr "" "Смещение выбранного в таблице инструментов инструмента не указано.\n" "Добавьте смещение инструмента или измените тип смещения." -#: FlatCAMObj.py:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "Разбор G-кода ..." -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "Разбор G-кода завершен..." -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "Закончена обработка G-кода" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "Обработка G-кода завершилась ошибкой" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Отмена. Пустой файл, он не имеет геометрии" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "Разбор G-кода завершен..." -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "CNCjob создан" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" "Коэффициент масштабирования должен быть числом: целочисленным или с " "плавающей запятой." -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "Масштабирование Geometry выполнено." -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1881,11 +1823,11 @@ msgstr "" "Необходима пара значений (x,y). Возможно, вы ввели только одно значение в " "поле \"Смещение\"." -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "Смещение Geometry выполнено." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1895,64 +1837,64 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: FlatCAMObj.py:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "Базовый" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "Расширенный" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "Построение..." -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Экспорт GCode ..." -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Экспорт Machine Code отменен ..." -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "Файл Machine Code сохранён в" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 msgid "This CNCJob object can't be processed because it is a" msgstr "CNCJob объект не может быть обработан, так как" -#: FlatCAMObj.py:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "CNCJob object" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code не имеет кода единиц измерения: G20 или G21" -#: FlatCAMObj.py:6050 +#: FlatCAMObj.py:6093 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "Отмена. Пользовательский код смены инструмента включен, но он пуст." -#: FlatCAMObj.py:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "G-code смены инструмента был заменен на пользовательский код." -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "Используемый файл постпроцессора должен иметь имя: 'toolchange_custom'" -#: FlatCAMObj.py:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "Это не файл постпроцессора." @@ -1960,15 +1902,15 @@ msgstr "Это не файл постпроцессора." msgid "processes running." msgstr "процессы запущены." -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "Приложение будет перезапущено." -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 msgid "Are you sure do you want to change the current language to" msgstr "Вы уверены, что хотите изменить текущий язык на" -#: FlatCAMTranslation.py:94 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "Применить язык ..." @@ -1981,63 +1923,63 @@ msgstr "Объект переименован из {old} в {new}" msgid "Cause of error" msgstr "Причина ошибки" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry не является базовой геометрией или списком." -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "Проходы" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "Перейти к наружнему" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "Перейти к внутреннему" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "Объект отзеркалирован" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "Не удалось зеркалировать. Объект не выбран" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "Объект повернут" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "Не удалось повернуть. Объект не выбран" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "Объект наклонён" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "Не удалось наклонить. Объект не выбран" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "Обработка Gerber. Разбор" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "линий" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "Координаты отсутствуют, строка игнорируется" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Файл GERBER может быть поврежден. Проверьте файл !!!" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2045,55 +1987,53 @@ msgstr "" "Региону не хватает точек. Файл будет обработан, но есть ошибки разбора. " "Номер строки" -#: camlib.py:3433 -msgid "Gerber processing. Joining" +#: camlib.py:3441 +#, fuzzy +#| msgid "Gerber processing. Joining" +msgid "Gerber processing. Joining polygons" msgstr "Обработка Gerber. Присоединение" -#: camlib.py:3433 -msgid "polygons" -msgstr "полигонов" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "Обработка Gerber. Применение полярности Gerber." -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "Строк Gerber" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "Содержание строк Gerber" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "Ошибка разбора Gerber" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "Масштабирование Gerber выполнено." -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "Смещение Gerber выполнено." -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "Зеркалирование Gerber выполнено." -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "Наклон Gerber выполнен." -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "Вращение Gerber выполнено." -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "Это метка GCODE" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2101,7 +2041,7 @@ msgstr "" "Нет информации о диаметре инструмента. Смотрите командную строку\n" "Событие изменения инструмента: T" -#: camlib.py:4442 +#: camlib.py:4450 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' " @@ -2115,7 +2055,7 @@ msgstr "" "Пользователю необходимо отредактировать полученный объект Excellon и " "изменить диаметры, чтобы отразить реальные диаметры." -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" @@ -2124,7 +2064,7 @@ msgstr "" "{e_code} Ошибка разбора Excellon.\n" "Ошибка разбора. Строка {l_nr}: {line}\n" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2134,11 +2074,11 @@ msgstr "" "отсутствия связанного инструмента.\n" "Проверьте полученный GCode." -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "Такого параметра нет" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2152,36 +2092,36 @@ msgstr "" "предполагая, что это опечатка, приложение преобразует значение в " "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Параметр \"Глубина резания\" равен нулю. Обрезки не будет , пропускается файл" -#: camlib.py:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "Создание списка точек для сверления ..." -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "Открытие G-Code" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "Запуск G-кода для инструмента с диаметром" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "Координаты G91 не реализованы" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "Загруженный файл Excellon не имеет отверстий" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "Создание G-кода завершено..." -#: camlib.py:6382 +#: camlib.py:6390 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2191,7 +2131,7 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: camlib.py:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2199,7 +2139,7 @@ msgstr "" "Параметр \"Глубина резания\" равен None или пуст. Скорее всего неудачное " "сочетание других параметров." -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2213,11 +2153,11 @@ msgstr "" "предполагая, что это опечатка, приложение преобразует значение в " "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "Параметр \"Отвод по Z\" равен None или пуст." -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2231,36 +2171,36 @@ msgstr "" "что это опечатка, приложение преобразует значение в положительное. Проверьте " "полученный CNC code (Gcode и т. д.)." -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Параметр \"Отвод по Z\" равен нулю. Это опасно, файл пропускается" -#: camlib.py:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "Индексация геометрии перед созданием G-Code..." -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "Открытие G-Code..." -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "Создание G-кода завершено" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "путей проложено" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "Ожидалась Geometry, получили" -#: camlib.py:6640 +#: camlib.py:6648 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "Попытка создать CNC Job из объекта Geometry без solid_geometry." -#: camlib.py:6680 +#: camlib.py:6688 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2268,23 +2208,23 @@ msgstr "" "Значение смещения инструмента слишком отрицательно для current_geometry.\n" "Увеличте значение (в модуле) и повторите попытку." -#: camlib.py:6945 +#: camlib.py:6953 msgid " paths traced." msgstr "путей проложено." -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "В геометрии SolderPaste нет данных инструмента." -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "Закончено создание G-кода паяльной пасты" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "путей проложено." -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "Координаты G91 не реализованы ..." @@ -2397,8 +2337,8 @@ msgstr "" "изменения размера." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2685 -#: flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "Отменено." @@ -2423,7 +2363,7 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Drill(s) copied." msgstr "Готово. Отверстия скопированы." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "Редактор Excellon" @@ -2464,7 +2404,7 @@ msgid "Tool Dia" msgstr "Диаметр инструмента" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "Диаметр нового инструмента" @@ -2492,7 +2432,7 @@ msgstr "" "Удаляет инструмент из списка инструментов\n" "в выбранной строке таблицы инструментов." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "Изменить размер сверла" @@ -2516,8 +2456,8 @@ msgstr "Изменить" msgid "Resize drill(s)" msgstr "Изменить размер сверла" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "Добавить массив отверстий" @@ -2541,16 +2481,16 @@ msgstr "Линейный" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Круговой" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "Количество отверстий" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "Укажите, сколько свёрел должно быть в массиве." @@ -2561,14 +2501,14 @@ msgstr "Укажите, сколько свёрел должно быть в м #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2448 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "Направление" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2583,18 +2523,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1510 -#: flatcamGUI/PreferencesUI.py:2377 flatcamGUI/PreferencesUI.py:2457 -#: flatcamGUI/PreferencesUI.py:2508 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/PreferencesUI.py:1523 +#: flatcamGUI/PreferencesUI.py:2390 flatcamGUI/PreferencesUI.py:2470 +#: flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1511 -#: flatcamGUI/PreferencesUI.py:2378 flatcamGUI/PreferencesUI.py:2458 -#: flatcamGUI/PreferencesUI.py:2509 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/PreferencesUI.py:1524 +#: flatcamGUI/PreferencesUI.py:2391 flatcamGUI/PreferencesUI.py:2471 +#: flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "Y" @@ -2608,25 +2548,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Угол" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "Шаг" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "Подача = Расстояние между элементами массива." @@ -2656,26 +2596,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "Угол, под которым расположен каждый элемент в круговом массиве." @@ -2691,16 +2631,16 @@ msgstr "" "Параметры для добавления прорези (отверстие овальной формы)\n" "либо один, либо как часть массива." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Длина" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "Длина = длина слота." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2712,7 +2652,7 @@ msgstr "" "- 'Y' - вертикальная ось или\n" "- «Угол» - произвольный угол наклона паза" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2740,15 +2680,15 @@ msgstr "" "Выберите тип массива пазов для создания.\n" "Это может быть линейный X (Y) или круговой" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "Количество пазов" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "Укажите, сколько пазов должно быть в массиве." -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2757,49 +2697,49 @@ msgstr "" "Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот " "инструмент. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "Добавлен новый инструмент с диаметром" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "Выберите инструмент в таблице инструментов" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "Удалён инструмент с диаметром" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "Готово. Редактирование инструмента завершено." -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "В файле нет инструментов. Прерывание создания Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "Создание Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "Редактирование Excellon завершено." -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Отмена. Инструмент/сверло не выбрано" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "Готово. Отверстия удалены." -#: flatcamEditors/FlatCAMExcEditor.py:3883 -#: flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 +#: flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" @@ -2852,8 +2792,8 @@ msgid "Full Buffer" msgstr "Полный буфер" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1499 -#: flatcamGUI/PreferencesUI.py:1564 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "Буфер" @@ -2863,7 +2803,7 @@ msgstr "Буфер" #: flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 #: flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение расстояния буфера или оно имеет неправильный формат. " @@ -2873,18 +2813,18 @@ msgstr "" msgid "Text Tool" msgstr "Текст" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "Инструменты" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Диаметр инструмента" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2892,13 +2832,13 @@ msgstr "" "Диаметр инструмента\n" "используемого в этой операции." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Частота перекрытия" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2926,13 +2866,13 @@ msgstr "" "Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n" "из-за большого количества путей." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "Отступ" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -2940,8 +2880,8 @@ msgid "" "be painted." msgstr "Расстояние, которое не закрашивать до края полигона." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "Метод" @@ -2954,20 +2894,20 @@ msgstr "" "Алгоритм отрисовки полигона:
Стандартный: Фиксированный шаг внутрь." "
По кругу: От центра наружу." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "Стандартный" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "От центра по кругу" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "Прямая линия" @@ -2976,8 +2916,8 @@ msgstr "Прямая линия" msgid "Connect:" msgstr "Подключение:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -2990,8 +2930,8 @@ msgstr "" msgid "Contour:" msgstr "Контур:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" @@ -3000,13 +2940,13 @@ msgstr "" "Обрезка по периметру полигона\n" "для зачистки неровных краёв." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "Нарисовать" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 -#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "Рисование" @@ -3014,9 +2954,9 @@ msgstr "Рисование" msgid "Paint cancelled. No shape selected." msgstr "Рисование отменено. Фугура не выбрана." -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение диаметра инструмента или оно имеет неправильный формат. " @@ -3037,67 +2977,67 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2597 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/PreferencesUI.py:2610 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Инструменты" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 -#: flatcamEditors/FlatCAMGrbEditor.py:5233 flatcamGUI/FlatCAMGUI.py:684 -#: flatcamGUI/FlatCAMGUI.py:2117 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 +#: flatcamEditors/FlatCAMGrbEditor.py:5275 flatcamGUI/FlatCAMGUI.py:685 +#: flatcamGUI/FlatCAMGUI.py:2118 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Трансформация" #: flatcamEditors/FlatCAMGeoEditor.py:621 #: flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Вращение" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4850 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4892 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Наклон/Сдвиг" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 -#: flatcamGUI/FlatCAMGUI.py:2186 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Масштаб" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4852 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4894 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Зеркалирование (отражение)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/ObjectUI.py:108 +#: flatcamEditors/FlatCAMGrbEditor.py:4895 flatcamGUI/ObjectUI.py:108 #: flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Смещение" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4865 flatcamGUI/FlatCAMGUI.py:646 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGrbEditor.py:4907 flatcamGUI/FlatCAMGUI.py:647 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "Редактор" #: flatcamEditors/FlatCAMGeoEditor.py:669 -#: flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "Угол:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamGUI/PreferencesUI.py:4126 +#: flatcamEditors/FlatCAMGrbEditor.py:4941 flatcamGUI/PreferencesUI.py:4139 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3111,7 +3051,7 @@ msgstr "" "Отрицательные числа для движения против часовой стрелки." #: flatcamEditors/FlatCAMGeoEditor.py:685 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3122,15 +3062,15 @@ msgstr "" "ограничительной рамки для всех выбранных фигур." #: flatcamEditors/FlatCAMGeoEditor.py:708 -#: flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "Угол X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 -#: flatcamEditors/FlatCAMGrbEditor.py:4956 flatcamGUI/PreferencesUI.py:4138 -#: flatcamGUI/PreferencesUI.py:4148 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 flatcamGUI/PreferencesUI.py:4151 +#: flatcamGUI/PreferencesUI.py:4161 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3140,14 +3080,14 @@ msgstr "" "Число с плавающей запятой между -360 и 359." #: flatcamEditors/FlatCAMGeoEditor.py:719 -#: flatcamEditors/FlatCAMGrbEditor.py:4947 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGrbEditor.py:4989 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Наклон X" #: flatcamEditors/FlatCAMGeoEditor.py:721 #: flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 +#: flatcamEditors/FlatCAMGrbEditor.py:5009 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3158,34 +3098,34 @@ msgstr "" "ограничительной рамки для всех выбранных фигур." #: flatcamEditors/FlatCAMGeoEditor.py:726 -#: flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "Угол Y:" #: flatcamEditors/FlatCAMGeoEditor.py:737 -#: flatcamEditors/FlatCAMGrbEditor.py:4965 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGrbEditor.py:5007 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Наклон Y" #: flatcamEditors/FlatCAMGeoEditor.py:765 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "Коэффициент X:" #: flatcamEditors/FlatCAMGeoEditor.py:767 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "Коэффициент масштабирования по оси X." #: flatcamEditors/FlatCAMGeoEditor.py:775 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGrbEditor.py:5045 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Масштаб Х" #: flatcamEditors/FlatCAMGeoEditor.py:777 #: flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 -#: flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 +#: flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3196,28 +3136,28 @@ msgstr "" "состояние флажка Scale Reference." #: flatcamEditors/FlatCAMGeoEditor.py:782 -#: flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "Коэффициент Y:" #: flatcamEditors/FlatCAMGeoEditor.py:784 -#: flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "Коэффициент масштабирования по оси Y." #: flatcamEditors/FlatCAMGeoEditor.py:792 -#: flatcamEditors/FlatCAMGrbEditor.py:5020 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGrbEditor.py:5062 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Масштаб Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5029 flatcamGUI/PreferencesUI.py:4173 +#: flatcamEditors/FlatCAMGrbEditor.py:5071 flatcamGUI/PreferencesUI.py:4186 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Ссылка" #: flatcamEditors/FlatCAMGeoEditor.py:803 -#: flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3226,13 +3166,13 @@ msgstr "" "используя коэффициент X для обеих осей." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5037 flatcamGUI/PreferencesUI.py:4181 +#: flatcamEditors/FlatCAMGrbEditor.py:5079 flatcamGUI/PreferencesUI.py:4194 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Эталон масштабирования" #: flatcamEditors/FlatCAMGeoEditor.py:811 -#: flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3245,24 +3185,24 @@ msgstr "" "выбранных фигур, если флажок снят." #: flatcamEditors/FlatCAMGeoEditor.py:839 -#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "Значение X:" #: flatcamEditors/FlatCAMGeoEditor.py:841 -#: flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "Значение для смещения по оси X." #: flatcamEditors/FlatCAMGeoEditor.py:849 -#: flatcamEditors/FlatCAMGrbEditor.py:5078 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGrbEditor.py:5120 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Смещение Х" #: flatcamEditors/FlatCAMGeoEditor.py:851 #: flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 -#: flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGrbEditor.py:5140 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3273,29 +3213,29 @@ msgstr "" "ограничительной рамки для всех выбранных фигур.\n" #: flatcamEditors/FlatCAMGeoEditor.py:857 -#: flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "Значение Y:" #: flatcamEditors/FlatCAMGeoEditor.py:859 -#: flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "Значение для смещения по оси Y." #: flatcamEditors/FlatCAMGeoEditor.py:867 -#: flatcamEditors/FlatCAMGrbEditor.py:5096 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGrbEditor.py:5138 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Смещение Y" #: flatcamEditors/FlatCAMGeoEditor.py:898 -#: flatcamEditors/FlatCAMGrbEditor.py:5127 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGrbEditor.py:5169 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Отразить по X" #: flatcamEditors/FlatCAMGeoEditor.py:900 #: flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 -#: flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 +#: flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3304,17 +3244,17 @@ msgstr "" "Не создает новую фугуру." #: flatcamEditors/FlatCAMGeoEditor.py:906 -#: flatcamEditors/FlatCAMGrbEditor.py:5135 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGrbEditor.py:5177 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Отразить по Y" #: flatcamEditors/FlatCAMGeoEditor.py:915 -#: flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "Точка отсчета" #: flatcamEditors/FlatCAMGeoEditor.py:917 -#: flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3337,12 +3277,12 @@ msgstr "" "поле ввода и нажмите «Отразить по X (Y)»" #: flatcamEditors/FlatCAMGeoEditor.py:929 -#: flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "Точка:" #: flatcamEditors/FlatCAMGeoEditor.py:931 -#: flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGrbEditor.py:5202 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" @@ -3354,7 +3294,7 @@ msgstr "" "'y' в (x, y) будет использоваться при отражении по Y." #: flatcamEditors/FlatCAMGeoEditor.py:943 -#: flatcamEditors/FlatCAMGrbEditor.py:5172 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGrbEditor.py:5214 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3365,22 +3305,22 @@ msgstr "" "клавиши SHIFT. Затем нажмите кнопку 'Добавить', чтобы вставить координаты." #: flatcamEditors/FlatCAMGeoEditor.py:1059 -#: flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "Трансформация отменена. Фигура не выбрана." #: flatcamEditors/FlatCAMGeoEditor.py:1268 -#: flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для поворота!" #: flatcamEditors/FlatCAMGeoEditor.py:1271 -#: flatcamEditors/FlatCAMGrbEditor.py:5547 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGrbEditor.py:5589 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Применение поворота" #: flatcamEditors/FlatCAMGeoEditor.py:1300 -#: flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "Готово. Поворот выполнен." @@ -3389,22 +3329,22 @@ msgid "Rotation action was not executed" msgstr "Вращение не было выполнено" #: flatcamEditors/FlatCAMGeoEditor.py:1318 -#: flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для переворота!" #: flatcamEditors/FlatCAMGeoEditor.py:1321 -#: flatcamEditors/FlatCAMGrbEditor.py:5605 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGrbEditor.py:5647 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Применение отражения" #: flatcamEditors/FlatCAMGeoEditor.py:1352 -#: flatcamEditors/FlatCAMGrbEditor.py:5645 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGrbEditor.py:5687 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Отражение по оси Y завершено" #: flatcamEditors/FlatCAMGeoEditor.py:1356 -#: flatcamEditors/FlatCAMGrbEditor.py:5654 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGrbEditor.py:5696 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Отражение по оси Х завершёно" @@ -3413,22 +3353,22 @@ msgid "Flip action was not executed" msgstr "Операция переворота не была выполнена" #: flatcamEditors/FlatCAMGeoEditor.py:1377 -#: flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGrbEditor.py:5718 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для сдвига/наклона!" #: flatcamEditors/FlatCAMGeoEditor.py:1380 -#: flatcamEditors/FlatCAMGrbEditor.py:5679 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGrbEditor.py:5721 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Применение наклона" #: flatcamEditors/FlatCAMGeoEditor.py:1406 -#: flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "Наклон по оси X выполнен" #: flatcamEditors/FlatCAMGeoEditor.py:1409 -#: flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "Наклон по оси Y выполнен" @@ -3437,22 +3377,22 @@ msgid "Skew action was not executed" msgstr "Наклон не был выполнен" #: flatcamEditors/FlatCAMGeoEditor.py:1426 -#: flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для масштабирования!" #: flatcamEditors/FlatCAMGeoEditor.py:1429 -#: flatcamEditors/FlatCAMGrbEditor.py:5747 flatcamTools/ToolTransform.py:824 +#: flatcamEditors/FlatCAMGrbEditor.py:5789 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Применение масштабирования" #: flatcamEditors/FlatCAMGeoEditor.py:1464 -#: flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "Масштабирование по оси X выполнено" #: flatcamEditors/FlatCAMGeoEditor.py:1467 -#: flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "Масштабирование по оси Y выполнено" @@ -3461,22 +3401,22 @@ msgid "Scale action was not executed" msgstr "Операция масштабирования не была выполнена" #: flatcamEditors/FlatCAMGeoEditor.py:1481 -#: flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "Фигура не выбрана. Пожалуйста, выберите фигуру для смещения!" #: flatcamEditors/FlatCAMGeoEditor.py:1484 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 flatcamTools/ToolTransform.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:5853 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Применение смещения" #: flatcamEditors/FlatCAMGeoEditor.py:1497 -#: flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "Смещение формы по оси X выполнено" #: flatcamEditors/FlatCAMGeoEditor.py:1500 -#: flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "Смещение формы по оси Y выполнено" @@ -3485,58 +3425,58 @@ msgid "Offset action was not executed" msgstr "Операция смещения не была выполнена" #: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "Поворот ..." #: flatcamEditors/FlatCAMGeoEditor.py:1510 #: flatcamEditors/FlatCAMGeoEditor.py:1565 #: flatcamEditors/FlatCAMGeoEditor.py:1582 -#: flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 -#: flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 +#: flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "Введите значение угла (градусы)" #: flatcamEditors/FlatCAMGeoEditor.py:1519 -#: flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "Вращение фигуры выполнено" #: flatcamEditors/FlatCAMGeoEditor.py:1523 -#: flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "Вращение фигуры отменено" #: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "Смещение по оси X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1529 #: flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 +#: flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "Введите значение расстояния" #: flatcamEditors/FlatCAMGeoEditor.py:1538 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "Смещение формы по оси X выполнено" #: flatcamEditors/FlatCAMGeoEditor.py:1542 -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "Смещение формы по оси X отменено" #: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "Смещение по оси Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1557 -#: flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "Смещение формы по оси Y выполнено" @@ -3545,12 +3485,12 @@ msgid "Geometry shape offset on Y axis canceled" msgstr "Смещение формы по оси Y отменено" #: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "Наклон по оси X ..." #: flatcamEditors/FlatCAMGeoEditor.py:1574 -#: flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "Наклон формы по оси X выполнен" @@ -3559,12 +3499,12 @@ msgid "Geometry shape skew on X axis canceled" msgstr "Наклон формы по оси X отменён" #: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "Наклон по оси Y ..." #: flatcamEditors/FlatCAMGeoEditor.py:1591 -#: flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "Наклон формы по оси Y выполнен" @@ -3725,7 +3665,7 @@ msgid "Buffer cancelled. No shape selected." msgstr "Создание буфера отменено. Фигура не выбрана." #: flatcamEditors/FlatCAMGeoEditor.py:2754 -#: flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "Готово. Создание буфера завершено." @@ -3768,32 +3708,32 @@ msgstr "Создать геометрию окрашивания ..." msgid "Shape transformations ..." msgstr "Преобразования фигуры ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "Редактирование MultiGeo Geometry, инструментом" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "с диаметром" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "Копирование отменено. Форма не выбрана." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 -#: flatcamGUI/FlatCAMGUI.py:3186 flatcamGUI/FlatCAMGUI.py:3199 -#: flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 +#: flatcamGUI/FlatCAMGUI.py:3205 flatcamGUI/FlatCAMGUI.py:3218 +#: flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "Нажмите на целевой точке." -#: flatcamEditors/FlatCAMGeoEditor.py:4176 -#: flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 +#: flatcamEditors/FlatCAMGeoEditor.py:4250 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "Выберите по крайней мере 2 geo элемента, что-бы сделать пересечение." -#: flatcamEditors/FlatCAMGeoEditor.py:4297 -#: flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3801,58 +3741,58 @@ msgstr "" "Отрицательное значение буфера не принимается. Используйте внутренний буфер " "для создания \"внутри\" формы" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 -#: flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "Ничего не выбрано для создания буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4312 -#: flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 +#: flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "Недопустимое расстояние для создания буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4336 -#: flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 +#: flatcamEditors/FlatCAMGeoEditor.py:4479 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Ошибка, результат нулевой. Выберите другое значение буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "Создана геометрия полного буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "Отрицательное значение буфера не принимается." -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Ошибка, результат нулевой. Выберите меньшее значение буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "Создана геометрия внутреннего буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "Создана геометрия внешнего буфера." -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "Ничего не выбрано для рисования." -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "Недопустимые значения для" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" "Окраска не выполнена. Значение перекрытия должно быть меньше 1,00 (100%)." -#: flatcamEditors/FlatCAMGeoEditor.py:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3860,7 +3800,7 @@ msgstr "" "Окраска не выполнена. Попробуйте другую комбинацию параметров или другой " "способ рисования" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "Окраска завершена." @@ -4009,8 +3949,8 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Apertures copied." msgstr "Готово. Отверстия скопированы." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "Редактор Gerber" @@ -4024,23 +3964,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Таблица отверстий для объекта Gerber." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Код" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "Тип" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Размер" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3854 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3687 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Диаметр" @@ -4071,7 +4011,7 @@ msgstr "" " - (ширина, высота) для типа R, O.\n" " - (диам., nVertices) для типа P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "Код для нового отверстия" @@ -4147,7 +4087,7 @@ msgstr "Буфер отверстия" msgid "Buffer a aperture in the aperture list" msgstr "Создаёт буфер для отверстия в списке отверстий" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "Расстояние буфера" @@ -4169,9 +4109,9 @@ msgstr "" " - 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, " "встречающиеся в углу" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "Буфер" @@ -4183,7 +4123,7 @@ msgstr "Масштабирование отверстий" msgid "Scale a aperture in the aperture list" msgstr "Масштабирование отверстия в списке отверстий" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "Коэффициент масштабирования" @@ -4231,8 +4171,8 @@ msgstr "" msgid "Go" msgstr "Выполнить" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "Добавить массив контактных площадок" @@ -4248,22 +4188,22 @@ msgstr "" "Выбор типа массива контактных площадок.\n" "Он может быть линейным X (Y) или круговым" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "Количество площадок" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "Укажите, сколько контактных площадок должно быть в массиве." -#: flatcamEditors/FlatCAMGrbEditor.py:3153 -#: flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 +#: flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение кода отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4271,220 +4211,218 @@ msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его в формате (ширина, высота) и повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "Отверстие уже присутствует в таблице отверстий." -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "Добавлено новое отверстие с кодом" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr " Выберите отверстие в таблице отверстий" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "Выберите отверстие в таблице отверстий-->" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "Удалено отверстие с кодом" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +#, fuzzy +#| msgid "Adding aperture" +msgid "Adding geometry for aperture" msgstr "Добавление отверстия" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "geo" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "В файле нет отверстий. Прерывание создания Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "Создание Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "Редактирование Gerber завершено." -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "Отмена. Нет выбранных отверстий" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "Ошибка. Не выбрана геометрия отверстий." -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "Готово. Геометрия отверстий удалена." -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и " "повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "Неудачно." -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение коэффициента масштабирования или оно имеет неправильный " "формат. Добавьте его и повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и " "повторите попытку." -#: flatcamEditors/FlatCAMGrbEditor.py:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "Готово. Масштабирование выполнено." -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "Полигональные области отмечены." -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "Нет полигонов для обозначения области." -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "Вращение не было выполнено." -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "Наклон не был выполнен." -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "Операция масштабирования не была выполнена." -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "Операция смещения не была выполнена." -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "Смещение формы по оси Y отменено" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "Наклон формы по оси X отменён" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "Наклон формы по оси Y отменён" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "&Файл" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "&Новый проект ...\tCTRL+N" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "Создаёт новый пустой проект" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "&Создать" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "Geometry\tN" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "Создаёт новый объект Geometry." -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "Gerber\tB" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "Создаёт новый объект Gerber." -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "Excellon\tL" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "Создаёт новый объект Excellon." -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "Открыть" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "Открыть &проект..." -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "Открыть &Gerber...\tCTRL+G" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "Открыть &Excellon ...\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "Открыть конфигурацию ..." -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "Недавние проекты" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "Открыть недавние" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "Сценарии" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 -#: flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "Новый сценарий ..." -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 -#: flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 +#: flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "Открыть сценарий ..." -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 -#: flatcamGUI/FlatCAMGUI.py:2098 flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 +#: flatcamGUI/FlatCAMGUI.py:2099 flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4494,43 +4432,43 @@ msgstr "" "включающий автоматизацию некоторых\n" "функций FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "Импорт" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "&SVG как объект Geometry ..." -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "&SVG как объект Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "&DXF как объект Geometry ..." -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "&DXF как объект Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "Экспорт" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "Экспорт &SVG ..." -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "Экспорт DXF ..." -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "Экспорт &PNG ..." -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -4540,11 +4478,11 @@ msgstr "" "сохраненное изображение будет содержать визуальную\n" "информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "Экспорт &Excellon ..." -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -4554,11 +4492,11 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливаются в Настройки -> Экспорт Excellon." -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "Экспорт &Gerber ..." -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -4568,59 +4506,59 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливается в Настройки -> Экспорт Gerber." -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "Резервное копирование" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "Импортировать настройки из файла ..." -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "Экспортировать настройки в файл ..." -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "Сохранить" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "&Сохранить проект ..." -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "Сохранить проект &как ...\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "Сохранить к&опию проекта..." -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "В&ыход" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "&Правка" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "Редактировать объект\tE" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "Закрыть редактор\tCTRL+S" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "Конвертация" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "&Объединить Geo/Gerber/Exc - > Geo" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4634,30 +4572,30 @@ msgstr "" "- Geometry\n" "в новый комбинированный объект геометрии." -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "Объединить Excellon (s) - > Excellon" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" "Объединяет выбранные объекты Excellon в новый комбинированный объект " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "Объединить Gerber(s) - > Gerber" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" "Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber." -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "Преобразование Single в MultiGeo" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." @@ -4665,11 +4603,11 @@ msgstr "" "Преобразует объект Geometry из типа single_geometry\n" "в multi_geometry.." -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "Преобразование Multi в SingleGeo" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." @@ -4677,646 +4615,646 @@ msgstr "" "Преобразует объект Geometry из типа multi_geometry\n" "в single_geometry.." -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "Конвертировать любой объект в Geo" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "Конвертировать любой объект в Gerber" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "&Копировать\tCTRL+C" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "&Удалить\tDEL" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "Ук&азать начало координат\tO" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "Перейти к\tJ" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "Единицы измерения\tQ" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "&Выбрать все\tCTRL+A" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "&Настройки\tSHIFT+P" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "&Опции" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "&Вращение\tSHIFT+(R)" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "&Наклон по оси X\tSHIFT+X" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "Н&аклон по оси Y\tSHIFT+Y" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "Отразить по оси &X\tX" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "Отразить по оси &Y\tY" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "Просмотреть код\tALT+S" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "&Вид" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "Включить все участки\tALT+1" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "Отключить все участки\tALT+2" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "Отключить не выбранные\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "&Вернуть масштаб\tV" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "&Увеличить\t=" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "&Уменьшить\t-" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" msgstr "Перерисовать всё\tF5" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "Редактор кода\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "&Во весь экран\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "&Рабочая область\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "&Боковая панель\t`" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "&Привязка к сетке\tG" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "&Оси\tSHIFT+G" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "Границы рабочего пространства\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "&Инструменты" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "&Командная строка\tS" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "&Помощь" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "Онлайн справка\tF1" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "FlatCAM.org" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" msgstr "Сообщить об ошибке" -#: flatcamGUI/FlatCAMGUI.py:404 +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" msgstr "Спецификация Excellon" -#: flatcamGUI/FlatCAMGUI.py:406 +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" msgstr "Спецификация Gerber" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "Список комбинаций клавиш\tF3" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "Канал YouTube\tF4" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "Добавить круг\tO" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "Добавить дугу\tA" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "Добавить прямоугольник\tR" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "Добавить полигон\tN" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "Добавить дорожку\tP" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "Добавить текст\tT" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "Объединение полигонов\tU" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "Пересечение полигонов\tE" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "Вычитание полигонов\tS" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "Вырезать дорожку\tX" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "Копировать Geom\tC" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "Удалить фигуру\tDEL" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "Переместить\tM" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "Буфер\tB" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "Рисование\tI" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "Трансформация\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "Привязка к углу\tK" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr ">Редактор Excellon<" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "Добавить группу свёрел\tA" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "Добавить сверло\tD" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "Добавить массив пазов\tQ" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "Добавить паз\tW" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "Изменить размер отверстия\tR" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "Копировать\tC" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "Удалить\tDEL" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "Переместить сверла\tM" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr ">Редактор Gerber<" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "Добавить площадку\tP" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "Добавить массив площадок\tA" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "Добавить маршрут\tT" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "Добавить регион\tN" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "Полигонизация\tALT+N" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "Добавить полукруг\tE" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "Добавить диск\tD" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "Буфер\tB" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "Масштабировать\tS" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "Обозначить области\tALT+A" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "Ластик\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "Трансформировать\tALT+R" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "Включить участок" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "Отключить участок" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "Создать CNC" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "Просмотреть код" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "Правка" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Свойства" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "Панель файлов" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "Панель редактирования" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "Панель просмотра" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "Панель командной строки" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "Панель инструментов" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "Панель редактора Excellon" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "Панель редактора Geometry" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "Панель редактора Gerber" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "Панель сетки координат" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "Открыть проект" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "Сохранить проект" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "Создать Geometry" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "Создать Gerber" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "Создать Excellon" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "Сохранить объект и закрыть редактор" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "&Удалить" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "&Перерисовать объект" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "&Очистить участок" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "Увеличить" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 -#: flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "Уменьшить" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1728 flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "Вернуть масштаб" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "&Командная строка" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "2-х сторонняя плата" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "&Обрезка платы" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/ObjectUI.py:456 flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "Очистка меди" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "Панелизация" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Плёнка" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Паяльная паста" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Вычитатель" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 -#: flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "Калькулятор" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:2120 -#: flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "Выбрать" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "Добавить отверстие" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "Добавить массив отверстий" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 -#: flatcamGUI/FlatCAMGUI.py:1782 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 +#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "Добавить паз" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1783 flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1784 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "Добавить массив пазов" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 -#: flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 +#: flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "Изменить размер отверстия" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "Копировать отверстие" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "Удалить отверстие" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "Переместить отверстие" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "Добавить круг" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "Добавить дугу" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "Добавить прямоугольник" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "Добавить дорожку" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "Добавить полигон" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "Добавить текст" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "Добавить буфер" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "Нарисовать фигуру" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 -#: flatcamGUI/FlatCAMGUI.py:1744 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 +#: flatcamGUI/FlatCAMGUI.py:1745 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "Ластик" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "Сращение полигонов" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "Пересечение полигонов" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "Вычитание полигонов" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "Вырезать путь" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "Копировать форму(ы)" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "Удалить фигуру '-'" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 -#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/FlatCAMGUI.py:1776 -#: flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "Трансформация" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "Переместить объект " -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "Добавить площадку" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 -#: flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "Добавить маршрут" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "Добавить регион" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 -#: flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "Полигонизация" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "Полукруг" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 -#: flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "Диск" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "Обозначить области" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 -#: flatcamGUI/FlatCAMGUI.py:1754 flatcamGUI/FlatCAMGUI.py:1795 -#: flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1755 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Переместить" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "Привязка к сетке" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "Размер сетки по X" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "Размер сетки по Y" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5324,68 +5262,68 @@ msgstr "" "Если активен, значение на Grid_X\n" "копируется в значение Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "Привязка к углу" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "Макс. магнит расстояние" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "Проект" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "Выбранное" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "Рабочая область" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "Основные" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "СТАНДАРТНЫЕ НАСТРОЙКИ" -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "ПАРАМЕТРЫ ПРОЕКТА " -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "ИНСТРУМЕНТЫ" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "Импорт настроек" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5399,11 +5337,11 @@ msgstr "" "FlatCAM автоматически создаёт файл factory_defaults\n" "при первом запуске. Не удаляйте этот файл." -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "Экспорт настроек" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5411,15 +5349,15 @@ msgstr "" "Экспорт полного набора настроек FlatCAM в файл\n" "который сохраняется на жестком диске." -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "Открыть папку настроек" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек." -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5427,584 +5365,584 @@ msgstr "" "Сохраняет текущие настройки в файле 'current_defaults'\n" "который является файлом, хранящим рабочие настройки по умолчанию." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "Переключиться на вкладку \"Проект\"" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "Переключиться на вкладку \"Выбранное\"" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "Переключиться на вкладку свойств" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "Создать Gerber" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "Редактировать объект (если выбран)" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "Перейти к координатам" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "Создать Excellon" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "Переместить объект" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "Создать Geometry" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "Указать начало координат" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "Единицы измерения" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "Свойства" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "Поворот на 90 градусов по часовой стрелке" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "Панель командной строки" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или " "инструменте рисования)" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "Отразить по оси X" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "Отразить по оси Y" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "Выбрать все" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "Копировать объекты" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "Открыть Excellon" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "Открыть Gerber" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "Новый проект" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "Измеритель" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "Сохранить проект как" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "Переключить рабочую область" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "Копировать имя объекта" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "Переключить редактор кода" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "Переключить ось" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "Открыть окно настроек" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "Поворот на 90 градусов против часовой стрелки" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "Запустить сценарий" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "Переключить рабочее пространство" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "Наклон по оси X" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "Наклон по оси Y" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "2-х сторонняя плата" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "Паяльная паста" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "Плёнка" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "Очистка от меди" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "Инструмент рисования" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Импорт PDF" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "Трансформация" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "Просмотреть код" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "Обрезка платы" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "Включить все участки" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "Отключить все участки" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "Отключить не выбранные" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "Во весь экран" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "Прервать текущее задание (корректно)" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "Открыть онлайн-руководство" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "Открыть онлайн-уроки" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "Обновить участки" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Удалить объект" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "Альтернатива: Удалить инструмент" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(слева от клавиши \"1\") Боковая панель" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "Включить/Отключить участок" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "Отмена выбора всех объектов" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "Список комбинаций клавиш редактора" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "РЕДАКТОР GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "Нарисовать дугу" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "Копировать элемент Geo" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "При добавлении дуги будет переключаться направление изгиба: по часовой " "стрелке или против" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "Пересечение полигонов" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "Рисование" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "Перейти к координатам (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "Привязка к углу" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "Переместить элемент Geo" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "При добавлении дуги будет переключаться между режимами дуги" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "Полигон" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "Круг" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "Нарисовать линию" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "Прямоугольник" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "Вычитание полигонов" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "Текст" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "Сращение полигонов" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "Отразить форму по оси X" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "Отразить форму по оси Y" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "Наклонить форму по оси X" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "Наклонить форму по оси Y" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "Трансформация" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "Смещение формы по оси X" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "Смещение формы по оси Y" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "Сохранить объект и закрыть редактор" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "Вычитание полигонов" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "Повернуть геометрию" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "Завершить рисование для некоторых инструментов" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "Прервать и вернуться к выбору" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "Удалить фигуру" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "РЕДАКТОР EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "Копировать отверстие" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "Добавить сверло" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "Переместить отверстие" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "Добавить инструмент" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "Удалить отверстие" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "Альтернатива: Удалить инструмент(ы)" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "РЕДАКТОР GERBER" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "Добавить круг" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "Добавить полукруг" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "В пределах трека и региона инструмент будет работать в обратном режиме изгиба" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "В пределах трека и региона инструмент будет циклически изменять режимы изгиба" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "Альтернатива: Удалить отверстия" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "Ластик" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "Инструмент «Обозначить область»" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "Полигонизация" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "Трансформация" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "Переключить видимость" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "Переключить бок. панель" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "Создать" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "Сетка" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "Вид" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "Очистить участок" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "Перерисовать" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "Редактор Geo" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "Дорожка" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "Прямоугольник" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "Круг" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "Полигон" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "Дуга" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "Tекст" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "Объединение" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "Пересечение" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "Вычитание" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "Вырезы" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "Площадка" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "Массив площадок" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "Трек" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "Регион" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "Редактор Excellon" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "Предпросмотр печати" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "Откроет стандартное окно предварительного просмотра печати ОС." -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "Печать кода" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "Откроет стандартное окно печати ОС." -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "Найти в коде" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Будет искать и выделять желтым цветом строку в поле поиска." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Поле поиска. Введите здесь строки для поиска в тексте." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "Заменить" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "Заменяет строку из поля «Найти» на строку в поле «Заменить»." -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "Все" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6012,32 +5950,32 @@ msgstr "" "При установке флажка он заменит все экземпляры в поле \"Найти\"\n" "с текстом в поле \"заменить\".." -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "Открыть файл" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "Откроется текстовый файл в редакторе." -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "Сохранить код" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "Сохранит текст в редакторе в файл." -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "Выполнить код" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" "Будут запускаться команды TCL, найденные в текстовом файле, одна за другой." -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6045,7 +5983,7 @@ msgstr "" "Относительное измерение.\n" "Ссылка-это позиция последнего клика" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6053,23 +5991,23 @@ msgstr "" "Абсолютное измерение.\n" "Ссылка (X=0, Y= 0) Положение" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "Заблокировать панели" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "Выбор 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "Копировать объекты" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "Переместить объект" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6081,12 +6019,12 @@ msgstr "" "из первого пункта. В конце нажмите клавишу ~X~ или\n" "кнопка панели инструментов." -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 -#: flatcamGUI/FlatCAMGUI.py:2814 flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 +#: flatcamGUI/FlatCAMGUI.py:2833 flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "Внимание" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6094,7 +6032,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполняется инструмент пересечение." -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6102,7 +6040,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнить вычитание инструмента." -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6110,53 +6048,53 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнять объединение." -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "Отмена. Ничего не выбрано для удаления." -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "Отмена. Ничего не выбрано для копирования." -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "Отмена. Ничего не выбрано для перемещения." -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "Новый инструмент ..." -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "Добавление инструмента отменено ..." -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "Измеритель закрыт ..." -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "Нет заданий." -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "Приложение запущено ..." -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "Приветствую!" -#: flatcamGUI/FlatCAMGUI.py:3550 +#: flatcamGUI/FlatCAMGUI.py:3569 #, fuzzy #| msgid "Open &Project ..." msgid "Open Project ..." msgstr "Открыть &проект..." -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" msgstr "" @@ -6228,38 +6166,38 @@ msgstr "Объект Gerber" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 #: flatcamGUI/ObjectUI.py:899 flatcamGUI/ObjectUI.py:1398 -#: flatcamGUI/PreferencesUI.py:1045 flatcamGUI/PreferencesUI.py:1625 -#: flatcamGUI/PreferencesUI.py:2573 flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/PreferencesUI.py:1058 flatcamGUI/PreferencesUI.py:1638 +#: flatcamGUI/PreferencesUI.py:2586 flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "Отрисовка" #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 -#: flatcamGUI/PreferencesUI.py:1052 flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/PreferencesUI.py:1065 flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "Заливка" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "Сплошной цвет полигонов." -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "Разноцветные" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "Окрашивать полигоны разными цветами." #: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 -#: flatcamGUI/PreferencesUI.py:1066 flatcamGUI/PreferencesUI.py:1631 -#: flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/PreferencesUI.py:1079 flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "Отображать" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 #: flatcamGUI/ObjectUI.py:945 flatcamGUI/ObjectUI.py:1508 -#: flatcamGUI/PreferencesUI.py:1068 flatcamGUI/PreferencesUI.py:2579 -#: flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/PreferencesUI.py:1081 flatcamGUI/PreferencesUI.py:2592 +#: flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "Начертить (отобразить) этот объект." @@ -6296,11 +6234,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Отметьте экземпляры диафрагмы на холсте." -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "Изоляция разводки" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6323,11 +6261,11 @@ msgstr "" "функцию, используйте отрицательное значение для\n" "этот параметр." -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "# Проходы" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6335,11 +6273,11 @@ msgstr "" "Ширина промежутка изоляции в \n" "числах (целое число) ширины инструмента." -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "Перекрытие" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6352,12 +6290,12 @@ msgstr "" "Пример:\n" "Здесь значение 0.25 означает 25% от диаметра инструмента, указанного выше." -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Тип фрезерования" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6368,29 +6306,29 @@ msgstr "" "использования инструмента\n" "- conventional / полезен, когда нет компенсации люфта" -#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Постепенный" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Обычный" -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "Объединять проходы" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "Объединить все проходы в один объект" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "\"Следовать\"" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6529,7 +6467,7 @@ msgstr "" msgid "Clear N-copper" msgstr "Очистка меди" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -6549,7 +6487,7 @@ msgstr "" msgid "Board cutout" msgstr "Обрезка контура платы" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -6558,7 +6496,7 @@ msgstr "" "Создание траектории обрезки печатной платы и отделения её от\n" "заготовки." -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "Обрезка платы" @@ -6570,11 +6508,11 @@ msgstr "" "Будет создан объект геометрии\n" "для обрезки контура." -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "Безмедные полигоны" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6589,11 +6527,11 @@ msgstr "" "меди из указанного региона." #: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 -#: flatcamGUI/PreferencesUI.py:1172 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1185 flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "Отступ от дорожек" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6606,11 +6544,11 @@ msgstr "" "расстоянием." #: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 -#: flatcamGUI/PreferencesUI.py:1184 flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/PreferencesUI.py:1197 flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "Закруглять" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "Полученная геометрия будет иметь закругленные углы." @@ -6620,7 +6558,7 @@ msgstr "Полученная геометрия будет иметь закру msgid "Generate Geo" msgstr "Создать" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Ограничительная рамка" @@ -6633,7 +6571,7 @@ msgstr "" "Создайте геометрию, окружающую объект Gerber.\n" "Квадратная форма." -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6641,7 +6579,7 @@ msgstr "" "Расстояние от края поля\n" "до ближайшего полигона." -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6669,11 +6607,11 @@ msgstr "Закрашенные круги." msgid "Drills" msgstr "Отверстия" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "Пазы" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "Смещение Z" @@ -6717,7 +6655,7 @@ msgstr "" "Количество щелевых отверстий. Отверстия, которые создаются\n" "фрезы с фрезы бит." -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -6735,8 +6673,8 @@ msgstr "" "Переключение отображения сверл для текущего инструмента.\n" "При этом не выбираются инструменты для генерации G-кода." -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "Создание программы для ЧПУ" @@ -6747,13 +6685,13 @@ msgid "" msgstr "Создание G-Code для объекта сверловки." #: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 -#: flatcamGUI/PreferencesUI.py:1884 flatcamGUI/PreferencesUI.py:2634 -#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:4048 +#: flatcamGUI/PreferencesUI.py:1897 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/PreferencesUI.py:3373 flatcamGUI/PreferencesUI.py:4061 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Глубина резания" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -6762,11 +6700,11 @@ msgstr "" "ниже слоя меди." #: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 -#: flatcamGUI/PreferencesUI.py:1894 flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/PreferencesUI.py:1907 flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "Отвод по Z" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -6775,11 +6713,11 @@ msgstr "" "по плоскости XY." #: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 -#: flatcamGUI/PreferencesUI.py:1904 flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/PreferencesUI.py:1917 flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "Смена инструмента" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6792,18 +6730,18 @@ msgid "Tool change Z" msgstr "Смена инструмента Z" #: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 -#: flatcamGUI/PreferencesUI.py:1915 flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/PreferencesUI.py:1928 flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Отвод по оси Z для смены инструмента." -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "Начать движение Z" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -6812,12 +6750,12 @@ msgstr "" "Удалить значение если вам не нужна эта функция." #: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 -#: flatcamGUI/PreferencesUI.py:1923 flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/PreferencesUI.py:1936 flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "Высота отвода Z" #: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 -#: flatcamGUI/PreferencesUI.py:1925 flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/PreferencesUI.py:1938 flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -6825,12 +6763,12 @@ msgstr "" "Высота инструмента после\n" "последнего прохода в конце задания." -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Скорость подачи Z" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6842,11 +6780,11 @@ msgstr "" "Так называемая подача «Погружения».\n" "Используется для линейного перемещения G01." -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "Пороги скорости подачи" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6861,11 +6799,11 @@ msgstr "" "игнорировать для любых других случаев." #: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 -#: flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "Скорость вращения шпинделя" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -6874,12 +6812,12 @@ msgstr "" "в оборотах в минуту(опционально) ." #: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 -#: flatcamGUI/PreferencesUI.py:1955 flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/PreferencesUI.py:1968 flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "Задержка" #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 -#: flatcamGUI/PreferencesUI.py:1957 flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/PreferencesUI.py:1970 flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -6888,16 +6826,16 @@ msgstr "" "перед началом обработки." #: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 -#: flatcamGUI/PreferencesUI.py:1962 flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/PreferencesUI.py:1975 flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "Количество единиц времени для остановки шпинделя." -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "Постпроцессор" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -6906,12 +6844,12 @@ msgstr "" "Вывод Gcode." #: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 -#: flatcamGUI/PreferencesUI.py:2101 flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/PreferencesUI.py:2114 flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "Глубина зонда Z" #: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 -#: flatcamGUI/PreferencesUI.py:2103 flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/PreferencesUI.py:2116 flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -6920,12 +6858,12 @@ msgstr "" "зондировать. Отрицательное значение в текущих единицах." #: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 -#: flatcamGUI/PreferencesUI.py:2111 flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/PreferencesUI.py:2124 flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "Датчик скорости подачи" #: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 -#: flatcamGUI/PreferencesUI.py:2113 flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/PreferencesUI.py:2126 flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "Скорость подачи, используемая во время зондирования." @@ -6939,7 +6877,7 @@ msgstr "" "отверстия, которые должны быть просверлены. \n" "Используйте столбец #, чтобы сделать выбор." -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "GCode" @@ -6963,11 +6901,11 @@ msgstr "Создать GCode отверстий" msgid "Generate the CNC Job." msgstr "Создание программы для ЧПУ." -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "Фрезеровка отверстий" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "Создание объекта геометрии для фрезерования отверстий." @@ -6981,12 +6919,12 @@ msgstr "" "отверстия, которые должны быть фрезерованы.\n" "Используйте столбец #, чтобы сделать выбор." -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "Диаметр сверла" -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "Диаметр режущего инструмента." @@ -7002,11 +6940,11 @@ msgstr "" "Создание объекта Geometry \n" "для траектории фрезерования отверстий." -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "Диаметр инструмента шлица" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7026,6 +6964,10 @@ msgstr "" "Создание объекта геометрии\n" "для фрезерования пазов траекторий движения инструмента." +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "Объект Geometry" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -7056,7 +6998,7 @@ msgstr "" "V-наконечник угол." #: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 -#: flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "Рисовать объекты" @@ -7222,22 +7164,22 @@ msgstr "" "Данные, используемые для создания кода.\n" "Каждый инструмент хранит свой собственный набор таких данных." -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "Диаметр V-наконечника" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "Диаметр наконечника для V-образного инструмента" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "Угол V-наконечника" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -7246,7 +7188,7 @@ msgstr "" "Угол наклона наконечника для V-образного инструмента.\n" "В степенях." -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7254,11 +7196,11 @@ msgstr "" "Глубина резания (отрицательная)\n" "ниже слоя меди." -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "Мультипроход" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7274,13 +7216,13 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "Глубина каждого прохода (положительный)." -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Высота отвода инструмента при холостом ходе." -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7288,11 +7230,11 @@ msgstr "" "Включить последовательность смены инструмента\n" "в машинном коде (пауза для смены инструмента)." -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "Скорость подачи X-Y" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7300,11 +7242,11 @@ msgstr "" "Скорость резания в плоскости XY\n" "в единицах в минуту" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "Скорость подачи Z" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7314,11 +7256,11 @@ msgstr "" "самолет в единицах в минуту.\n" "Это называется также Плунге." -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "Скорость подачи" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7332,11 +7274,11 @@ msgstr "" "Это полезно только для Марлина,\n" "игнорировать для любых других случаев." -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "Повторно вырезать 1-й пт." -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7348,7 +7290,7 @@ msgstr "" "встреча с последним отрезком, мы генерируем\n" "расширенный разрез по первой секции разреза." -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7358,12 +7300,12 @@ msgstr "" "Если используется лазерный постпроцессор,\n" "это значение - мощность лазера." -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Постпроцессор" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7393,7 +7335,7 @@ msgstr "Будет создан объект программы для ЧПУ." msgid "Paint Area" msgstr "Область рисования" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7412,11 +7354,11 @@ msgstr "Запускает инструмент рисования во вкла msgid "CNC Job Object" msgstr "Объект программы для ЧПУ" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "Рисовать участка" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -7428,15 +7370,15 @@ msgstr "" "над заготовкой или она может быть типа \"Cut\",\n" "что означает ходы, которые врезаются в материал." -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "Траектория" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "Показать аннотацию" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7509,12 +7451,12 @@ msgstr "Обновить участок" msgid "Update the plot." msgstr "Обновление участка." -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "Экспорт CNC Code" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -7527,7 +7469,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "Добавить в начало CNC Code" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -7539,7 +7481,7 @@ msgstr "" msgid "Append to CNC Code" msgstr "Дописать в конец CNC Code" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -7549,11 +7491,11 @@ msgstr "" "хотелось бы добавить к созданному файлу.\n" "например: M2 (конец программы)" -#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "G-Code смены инструмента" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7575,11 +7517,11 @@ msgstr "" "и иметь \"toolchange_custom\" в имени, и будет построено\n" "используя в качестве шаблона файл постпроцессора \"Tool change Custom\"." -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "Использовать макросы смены инструмента" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -7587,7 +7529,7 @@ msgstr "" "Установите этот флажок, если хотите использовать\n" "пользовательский GCode смены инструментов (макрос)." -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -7597,41 +7539,41 @@ msgstr "" "при смене инструмента.\n" "Они должны быть окружены '%' символом" -#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Параметры" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "Параметры CNC FlatCAM" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "tooldia = диаметр инструмента" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = для Excellon, общее количество сверл" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = координата X для смены инструмента" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = координата Y для смены инструмента" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = координата Z для смены инструмента" @@ -7643,15 +7585,15 @@ msgstr "z_cut = глубина резания" msgid "z_move = height where to travel" msgstr "z_move = высота перемещения" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = значение шага для мультипроходного разреза" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = значение скорости вращения шпинделя" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" "dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его " @@ -7679,6 +7621,12 @@ msgstr "" "Открывает диалоговое окно для сохранения\n" "файла G-Code." +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements " +"and the number of text positions." +msgstr "" + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "Параметры интерфейса" @@ -8069,8 +8017,8 @@ msgstr "Вы уверены, что хотите сбросить настрой msgid "App Preferences" msgstr "Параметры приложения" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Единицы" @@ -8089,17 +8037,40 @@ msgstr "" msgid "IN" msgstr "Дюйм" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" #: flatcamGUI/PreferencesUI.py:850 +msgid "Graphic Engine" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:851 +msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced " +"compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:861 msgid "APP. LEVEL" msgstr "РЕЖИМ" -#: flatcamGUI/PreferencesUI.py:851 +#: flatcamGUI/PreferencesUI.py:862 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8116,11 +8087,11 @@ msgstr "" "Выбор здесь повлияет на параметры внутри\n" "выбранная вкладка для всех видов FlatCAM объектов." -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "Портативное приложение" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8134,19 +8105,19 @@ msgstr "" "Это означает, что файлы настроек будут сохранены\n" "в папке приложения, в подпапке lib \\ config." -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "Языки" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "Установите язык, используемый в плоском кулачке." -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "Применить" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -8164,11 +8135,11 @@ msgstr "" "элементы безопасности. В этом случае язык будет\n" "применяется при следующем запуске приложения." -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "Проверять обновления" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8176,11 +8147,11 @@ msgstr "" "Установите этот флажок, если вы хотите автоматически\n" "проверять обновление программы при запуске." -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "Отправлять статистику" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8188,11 +8159,11 @@ msgstr "" "Установите этот флажок, если вы согласны автоматически отправлять\n" "анонимную статистику при запуске, чтобы помочь улучшить FlatCAM." -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "Кнопка панарамирования" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -8202,35 +8173,35 @@ msgstr "" "- СКМ --> Средняя кнопка мыши\n" "- ПКМ --> Правая кнопка мыши" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "СКМ" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "ПКМ" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "Мультивыбор" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "Выберите клавишу, используемую для множественного выбора." -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "Обработчики" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8246,11 +8217,11 @@ msgstr "" "Значение по умолчанию-2.\n" "После изменения, он будет применяться при следующем запуске приложения." -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "Допуск геометрии" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -8266,11 +8237,11 @@ msgstr "" "спектакль. Более высокое значение обеспечит больше\n" "производительность за счет уровня детализации." -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "\"Открытое\" поведение" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -8285,11 +8256,11 @@ msgstr "" "Когда флажок снят, путь для открытия файлов используется последним: либо\n" "путь для сохранения файлов или путь для открытия файлов." -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "Сохранить сжатый проект" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8297,11 +8268,11 @@ msgstr "" "Сохранение сжатого или несжатого проекта.\n" "При проверке он сохранит сжатый FlatCAM проект." -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "Уровень сжатия" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8311,16 +8282,16 @@ msgstr "" "Более высокое значение означает более высокую степень сжатия\n" "но требуют больше памяти и больше времени на обработку." -#: flatcamGUI/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "Gerber основные" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "Круговые шаги" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8328,20 +8299,20 @@ msgstr "" "Число шагов круга для Gerber \n" "линейная аппроксимация круглой апертуры." -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "Параметры Gerber" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "Gerber дополнительные" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "Дополнительные настройки" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8351,11 +8322,11 @@ msgstr "" "Эти параметры доступны только для\n" "расширенного режима приложения." -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "Таблица вкл/откл" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8365,7 +8336,7 @@ msgstr "" "Кроме того, при скрытии он удалит все фигуры меток\n" "которые нарисованы на холсте." -#: flatcamGUI/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8379,21 +8350,21 @@ msgstr "" "умолчанию.\n" "<< ПРЕДУПРЕЖДЕНИЕ >>: не меняйте это, если не знаете, что делаете !!!" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Нет" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "Полная" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "Упрощение" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -8401,23 +8372,23 @@ msgstr "" "Если флажок установлен, все полигоны Gerber будут\n" "загружается с упрощением, имеющим заданный допуск." -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "Допуск" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "Допуск для упрощения полигонов." -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "Экспорт Gerber" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "Параметры экспорта" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8425,21 +8396,21 @@ msgstr "" "Заданные здесь параметры используются в экспортированном файле\n" "при использовании пункта меню File -> Export -> Export Gerber." -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "Единицы измерения, используемые в файле Gerber." -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "ДЮЙМЫ" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "Целое число / десятичные дроби" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8447,7 +8418,7 @@ msgstr "" "Количество цифр в целой части числа\n" "и в дробной части числа." -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8455,7 +8426,7 @@ msgstr "" "Эти числа обозначают количество цифр в\n" "вся часть координат Gerber." -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8463,11 +8434,11 @@ msgstr "" "Эти числа обозначают количество цифр в\n" "десятичная часть координат Gerber." -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "Нули" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8481,26 +8452,26 @@ msgstr "" "Если TZ отмечен, то завершающие нули удаляются\n" "и ведущие нули сохраняются." -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "Список параметров редактора Gerber." -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "Ограничение выбора" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8514,23 +8485,23 @@ msgstr "" "Увеличивает производительность при перемещении\n" "большое количество геометрических элементов." -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "Новый код диафрагмы" -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "Новый размер диафрагмы" -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "Размер для новой диафрагмы" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "Новый тип диафрагмы" -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8538,35 +8509,35 @@ msgstr "" "Введите для новой диафрагмы.\n" "Может быть «C», «R» или «O»." -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "Разм. диафрагмы" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "Диаметры режущих инструментов, разделенные знаком ','" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "Линейный массив площадок" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "Линейное направление" -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "Круговая матрица" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "Круговое направление" -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8574,44 +8545,44 @@ msgstr "" "Направление для кругового массива.\n" "Может быть CW = по часовой стрелке или CCW = против часовой стрелки." -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "Угол закругления" -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "Расстояние, на котором буферизуется элемент Gerber." -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "Масштаб" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "Коэффициент масштабирования для элемента Gerber." -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "Низкий порог" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "Пороговое значение, при котором апертуры не отмечены." -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "Пороговое значение, выше которого отверстия не отмечены." -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "Excellon основные" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "Формат Excellon" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8652,12 +8623,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "Значения по умолчанию для ДЮЙМОВОЙ 2:4" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8665,8 +8636,8 @@ msgstr "" "Эти числа обозначают количество цифр в\n" "целая часть Excellon координат." -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8674,19 +8645,19 @@ msgstr "" "Эти числа обозначают количество цифр в\n" "десятичная часть Excellon координат." -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "МЕТРИЧЕСКАЯ" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "Значения по умолчанию для МЕТРИЧЕСКОЙ 3: 3" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "Умолчания Нули" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8700,7 +8671,7 @@ msgstr "" "Если TZ установлен, то конечные нули сохраняются\n" "и ведущие нули удаляются." -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -8716,11 +8687,11 @@ msgstr "" "Если TZ установлен, то конечные нули сохраняются\n" "и ведущие нули удаляются." -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "Умолчания Единицы" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -8732,7 +8703,7 @@ msgstr "" "будем использовать.Некоторые файлы Excellon не имеют заголовка\n" "поэтому этот параметр будет использоваться." -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8742,19 +8713,19 @@ msgstr "" "Некоторые файлы Excellon не имеют заголовка\n" "поэтому этот параметр будет использоваться." -#: flatcamGUI/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "Обновить настройки экспорта" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "Оптимизация Excellon" -#: flatcamGUI/PreferencesUI.py:1793 +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" msgstr "Алгоритм:" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8779,19 +8750,19 @@ msgstr "" "используется\n" "алгоритм Travelling Salesman для оптимизации пути." -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" msgstr "Метаэвристический" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" msgstr "TSA" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "Время оптимизации" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8803,11 +8774,11 @@ msgstr "" "оптимизация пути. Максимальная продолжительность устанавливается здесь.\n" "В секундах." -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "Параметры Excellon" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8815,19 +8786,19 @@ msgstr "" "Параметры, используемые для создания объекта задания ЧПУ\n" "для этого сверлите объект." -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "Смена инструмента Z" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "Скорость вращения шпинделя" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "Продолжительность" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8839,15 +8810,15 @@ msgstr "" "При выборе \"Пазы\" или \"Оба\", пазы будут\n" "преобразованы в отверстия." -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "Значения по умолчанию" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "Excellon дополнительные" -#: flatcamGUI/PreferencesUI.py:2052 +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" @@ -8857,19 +8828,19 @@ msgstr "" "Эти параметры доступны только для\n" "расширенного режима приложения." -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "Смена инструмента X,Y" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "Позиция X,Y смены инструмента." -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "Направление вращения шпинделя" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8881,11 +8852,11 @@ msgstr "" "- CW = по часовой стрелке или\n" "- CCW = против часовой стрелки" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "Быстрый подвод" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8897,11 +8868,11 @@ msgstr "" "это означает самую быструю скорость.\n" "Предупреждение: перемещение выполняется при смене координат Toolchange X,Y." -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "Быстрый отвод" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8919,11 +8890,11 @@ msgstr "" " - Когда проверено перемещение от Z_cut(глубины отрезка) к Z_move\n" "(высота перемещения) делается как можно быстрее (G0) за один ход." -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "Экспорт Excellon" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8931,11 +8902,11 @@ msgstr "" "Заданные здесь параметры используются в экспортированном файле\n" "при использовании файла - > экспорт - > Экспорт Excellon пункт меню." -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "Единицы измерения, используемые в файле Excellon." -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8947,11 +8918,11 @@ msgstr "" "Здесь мы устанавливаем формат, используемый, когда\n" "координаты не используют точку." -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "Формат" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8967,15 +8938,15 @@ msgstr "" "Также это должно быть указано, если LZ = ведущие нули сохраняются\n" "или TZ = конечные нули сохраняются." -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "Десятичный" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "Недесятичный" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8989,11 +8960,11 @@ msgstr "" "Если проверен TZ, то сохраняются нулевые трейлеры\n" "и ведущие нули удаляются." -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "Тип слота" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -9007,19 +8978,19 @@ msgstr "" "Если пробурено (G85), пазы будут экспортированы\n" "используя команду сверления пазов (G85)." -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "Направлен" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "Пробурено (G85)" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "Список параметров редактора Excellon." -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9033,31 +9004,31 @@ msgstr "" "Увеличивает производительность при перемещении\n" "большое количество геометрических элементов." -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "Новый диаметр инструмента" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "Линейный массив отверстий" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "Круговой массив" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "Линейный массив пазов" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "Круговой массив пазов" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "Geometry основные" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9065,11 +9036,11 @@ msgstr "" "Количество шагов круга для геометрии\n" "линейная аппроксимация окружности и дуги." -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "Параметры Geometry" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9079,11 +9050,11 @@ msgstr "" "контуров данного объекта геометрии\n" "для программы ЧПУ." -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "Шаг за проход" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9097,11 +9068,11 @@ msgstr "" "это доля от глубины\n" "который имеет отрицательное значение." -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "Geometry дополнительные" -#: flatcamGUI/PreferencesUI.py:2792 +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" @@ -9111,12 +9082,12 @@ msgstr "" "Эти параметры доступны только для\n" "расширенного режима приложения." -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Смена инструмента X,Y" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9124,11 +9095,11 @@ msgstr "" "Высота инструмента сразу после начала работы.\n" "Удалить значение если вам не нужна эта функция." -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "Размер сегмента по X" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9138,11 +9109,11 @@ msgstr "" "Полезно для автоматического выравнивания.\n" "Значение 0 означает отсутствие сегментации по оси X." -#: flatcamGUI/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "Размер сегмента по Y" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9152,15 +9123,15 @@ msgstr "" "Полезно для автоматического выравнивания.\n" "Значение 0 означает отсутствие сегментации по оси Y." -#: flatcamGUI/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "Редактор Geometry" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "Список параметров редактора Geometry." -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9174,11 +9145,11 @@ msgstr "" "Увеличивает производительность при перемещении\n" "большое количество геометрических элементов." -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "CNC Job основные" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9186,11 +9157,11 @@ msgstr "" "Число шагов круга для G-код \n" "круг и дуга образуют линейное приближение." -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "Диаметр траектории" -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -9198,11 +9169,11 @@ msgstr "" "Диаметр инструмента\n" " для черчения контуров." -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "Координаты десятичные" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9210,11 +9181,11 @@ msgstr "" "Число десятичных знаков, которые будут использоваться для \n" "координаты X, Y, Z в коде CNC (GCODE, и т.д.)" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "Десятичные скорости подачи" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9222,11 +9193,11 @@ msgstr "" "Число десятичных знаков, которые будут использоваться для \n" "параметра скорости подачи в коде CNC (GCODE, и т.д.)" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "Тип координат" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9238,71 +9209,71 @@ msgstr "" "- Абсолютный G90 - > ссылка является началом координат x=0, y=0\n" "- Инкрементальный G91 -> ссылка на предыдущую позицию" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "Абсолютный путь G90" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "Инкрементальный G91" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "Параметры CNC Job" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "Экспорт G-кода" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "Коды предобработки для G-Code" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "Коды постобработки для G-Code" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "CNC Job дополнительные" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z глубина распила" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "z_move = высота Z для перемещения" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "Размер аннотации" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "Размер шрифта текста аннотации. В пикселях." -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "Цвет аннотации" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "Установите цвет шрифта для текста аннотации." -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "Очистка меди" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "Диаметр инструмента" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Тип инструмента" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9314,11 +9285,11 @@ msgstr "" "- \"V-образная форма\" \n" "- Круглый" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-образный инструмент" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9331,13 +9302,13 @@ msgstr "" "использования инструмента\n" "- conventional / полезен, когда нет компенсации люфта" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Порядок инструмента" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9362,17 +9333,17 @@ msgstr "" "установит порядок\n" "на 'Обратный' и отключит этот элемент управления." -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Прямой" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Обратный" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9382,7 +9353,7 @@ msgstr "" "Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" "ширины разреза в материале." -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9409,11 +9380,11 @@ msgstr "" "Более высокие значения = медленная обработка и медленное выполнение на ЧПУ\n" "из-за большого количества путей." -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "Граница рамки." -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9424,22 +9395,22 @@ msgstr "" "контурами, повторяющими контур полигона.
По кругу: Обработка " "правильными окружностями.
Линейный: Паралельными линиями." -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "Подключение" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "Контур" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "Обработка остаточного припуска" -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9457,7 +9428,7 @@ msgstr "" "больше не останется меди для очистки или больше не будет инструментов.\n" "Если флажок не установлен, используется стандартный алгоритм." -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 #: flatcamTools/ToolNonCopperClear.py:375 msgid "" @@ -9471,27 +9442,27 @@ msgstr "" "из медных штучек.\n" "Значение может быть от 0 до 10 единиц FlatCAM." -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "Значение смещения" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "Сам" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "Площадь" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "Ссылка" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "Ссылка" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9511,19 +9482,19 @@ msgstr "" "- «Контрольный объект» - будет выполнять очистку от меди в области\n" "указаной другим объектом." -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "Нормальный" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "Последовательный" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "Прорисовка очистки от меди" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9533,11 +9504,11 @@ msgstr "" "- 'Последовательный' - после создания каждой фигуры она будет нанесена на " "график." -#: flatcamGUI/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "Обрезка платы" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9545,11 +9516,11 @@ msgstr "" "Диаметр инструмента, используемого для вырезания\n" "форма печатной платы из окружающего материала." -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Вид объекта" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 " @@ -9561,16 +9532,16 @@ msgstr "" "Гербера PCB панели, который сделан\n" "из множества отдельных печатных плат очертания." -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Одиночный" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Панель" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9580,11 +9551,11 @@ msgstr "" "сделает отрезок из ПКБ дальше от\n" "фактическая граница печатной платы" -#: flatcamGUI/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "Размер перемычки" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9596,11 +9567,11 @@ msgstr "" "окружающий материал (тот самый \n" "из которого вырезается печатная плата)." -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Вариант" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9624,11 +9595,11 @@ msgstr "" "- 2tb - 2*сверху + 2*снизу \n" "- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Закруглять углы" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9636,11 +9607,11 @@ msgstr "" "Создайте выпуклую форму, окружающую всю печатную плату.\n" "Используется только в том случае, если тип исходного объекта-Gerber." -#: flatcamGUI/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "2-х сторонняя плата" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9648,36 +9619,36 @@ msgstr "" "Инструмент, помогающий создать двухстороннюю\n" "печатную плату с использованием центрирующих отверстий." -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Диаметр сверла" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Диаметр сверла для контрольных отверстий." -#: flatcamGUI/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Зеркальное отражение:" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Отразить по вертикали (X) или горизонтали (Y)." -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Точка" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Рамка" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "Указатель оси" -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9687,19 +9658,19 @@ msgstr "" "указанный коробка (в объекте FlatCAM) через\n" "центр." -#: flatcamGUI/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "Рисование" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "Параметры:" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "Выбор" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -9722,15 +9693,15 @@ msgstr "" "- «Контрольный объект» - будет выполнять очистку от меди в области\n" "указано другим объектом." -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "Ссылка" -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "Прорисовка рисования" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9740,11 +9711,11 @@ msgstr "" "- 'Последовательный' - после создания каждой фигуры она будет нанесена на " "график." -#: flatcamGUI/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "Плёнка" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9754,11 +9725,11 @@ msgstr "" "Объект FlatCAM.\n" "Файл сохраняется в формате SVG." -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "Тип плёнки" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9774,19 +9745,19 @@ msgstr "" "белым на черном холсте.\n" "Формат плёнки - SVG." -#: flatcamGUI/PreferencesUI.py:3858 +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" msgstr "Цвет пленки" -#: flatcamGUI/PreferencesUI.py:3860 +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." msgstr "Устанавливает цвет плёнки при режиме \"Позитив\"." -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Отступ" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9806,11 +9777,11 @@ msgstr "" "белый цвет как у остальных и который может смешаться с\n" "окружение, если бы не эта граница." -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Масштаб обводки" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 " @@ -9822,11 +9793,11 @@ msgstr "" "тоньше,\n" "поэтому этот параметр может в большей степени влиять на мелкие объекты." -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "Панелизация" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9836,11 +9807,11 @@ msgstr "" "каждый элемент является копией исходного объекта с интервалом\n" "на расстоянии X, Y расстояние друг от друга." -#: flatcamGUI/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Интервал столбцов" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9848,11 +9819,11 @@ msgstr "" "Расстояние между столбцами нужной панели.\n" "В текущих единицах измерения." -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Интервал строк" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9860,35 +9831,35 @@ msgstr "" "Расстояние между строками нужной панели.\n" "В текущих единицах измерения." -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Столбцы" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Количество столбцов нужной панели" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Строки" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Количество строк нужной панели" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Гео" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Тип панели" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9898,11 +9869,11 @@ msgstr "" "- Гербера\n" "- Геометрия" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "Ограничить в пределах" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -9916,11 +9887,11 @@ msgstr "" "последняя панель будет иметь столько столбцов и строк, как\n" "они полностью вписываются в выбранную область." -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ширина (DX)" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9928,11 +9899,11 @@ msgstr "" "Ширина (DX), в пределах которой должна поместиться панель.\n" "В текущих единицах измерения." -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Высота (DY)" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9940,15 +9911,15 @@ msgstr "" "Высота (DY), в пределах которой должна поместиться панель.\n" "В текущих единицах измерения." -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "Калькулятор" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Калькулятор V-образного инструмента" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9958,11 +9929,11 @@ msgstr "" "учитывая диаметр наконечника, угол наклона наконечника и\n" "глубину резания в качестве параметров." -#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Диаметр наконечника" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9970,11 +9941,11 @@ msgstr "" "Это диаметр наконечника инструмента.\n" "Это указано производителем." -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Угол наконечника" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9982,7 +9953,7 @@ msgstr "" "Это угол наконечника инструмента.\n" "Это указано производителем." -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9990,11 +9961,11 @@ msgstr "" "Это глубина для того чтобы отрезать в материал.\n" "В объекте задания ЧПУ это параметр CutZ." -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Калькулятор электронных плат" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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 " @@ -10005,27 +9976,27 @@ msgstr "" "используя метод как чернила гранита или чернила гипофосфита кальция или " "хлорид палладия." -#: flatcamGUI/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Длина платы" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Это длина платы. В сантиметрах." -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ширина платы" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Это ширина платы. В сантиметрах." -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Текущая плотность" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10033,11 +10004,11 @@ msgstr "" "Плотность тока для прохождения через плату. \n" "В Амперах на квадратный метр АЧС." -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Медный слой" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10045,11 +10016,11 @@ msgstr "" "Насколько толстым должен быть медный слой.\n" "В микронах." -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "Трансформация" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10057,35 +10028,35 @@ msgstr "" "Различные преобразования, которые могут быть применены\n" "на объекте FlatCAM." -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "Угол поворота" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Угол наклона_X" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Угол наклона_Y" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Коэффициент X" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Коэффициент масштабирования по оси X." -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Коэффициент Y" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Коэффициент масштабирования по оси Y." -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10093,7 +10064,7 @@ msgstr "" "Масштабирует выбранный объект(ы)\n" "используя \"Коэффициент X\" для обеих осей." -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10105,27 +10076,27 @@ msgstr "" "или центр самой большой ограничительной рамки \n" "выделенных объектов, если флажок снят." -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Смещение Х" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Расстояние смещения по оси X. В текущих единицах." -#: flatcamGUI/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Смещение Y" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Расстояние смещения по оси Y. В текущих единицах." -#: flatcamGUI/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Точка зеркалтрования" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10147,11 +10118,11 @@ msgstr "" "Или введите координаты в формате (x, y) в поле\n" "Поле ввода точки и нажмите кнопку флип на X(Y)" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Точка зеркалирования" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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" @@ -10162,11 +10133,11 @@ msgstr "" "'x' в (x, y) будет использоваться при отражении по X и\n" "'y' в (x, y) будет использоваться при отражении по Y" -#: flatcamGUI/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "Паяльная паста" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10174,49 +10145,49 @@ msgstr "" "Инструмент для создания GCode для дозирования\n" "нанесения паяльной пасты на печатную плату." -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "Диаметры сопловых инструментов, разделенные ','" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "Новый диаметр сопла" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Диаметр для нового инструмента сопла, который нужно добавить в таблице " "инструмента" -#: flatcamGUI/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z начала нанесения" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Высота (Z), когда начинается выдача паяльной пасты." -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z нанесения" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Высота (Z) при выполнении дозирования паяльной пасты." -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z конца нанесения" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Высота (Z) при остановке выдачи паяльной пасты." -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z перемещения" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10224,15 +10195,15 @@ msgstr "" "Высота (Z) для перемещения между колодками\n" "(без дозирования паяльной пасты)." -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z смены инструмента" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Высота (Z) для изменения инструмента (сопла)." -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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." @@ -10240,15 +10211,15 @@ msgstr "" "Положение X, Y для изменения инструмента (сопла).\n" "Формат (x, y), где x и y-действительные числа." -#: flatcamGUI/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Скорость подачи X-Y" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Скорость подачи при движении по плоскости X-Y." -#: flatcamGUI/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10256,11 +10227,11 @@ msgstr "" "Скорость подачи (скорость) при движении по вертикали\n" "(на плоскости Z)." -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Скорость подачи Z Диспенсер" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10268,11 +10239,11 @@ msgstr "" "Скорость подачи (скорость) при движении вверх по вертикали\n" "распределить положение (на плоскости Z)." -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Скорость прямого вращения шпинделя" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10280,19 +10251,19 @@ msgstr "" "Диспенсер скорости при нажатии паяльной пасты\n" "через сопло дозатора." -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Задержка В НАЧАЛЕ" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Пауза после выдачи паяльной пасты." -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Скорость обратного вращения шпинделя" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10300,11 +10271,11 @@ msgstr "" "Скорость распределителя пока втягивающ затир припоя\n" "через сопло дозатора." -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Задержка В КОНЦЕ" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10312,15 +10283,15 @@ msgstr "" "Пауза после того, как дозатор паяльной пасты будет убран,\n" "чтобы обеспечить равномерное выдавливание." -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Файлы контролирующие генерацию GCode." -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "Параметры инструмента Substractor" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10328,50 +10299,50 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Геометрия\n" "от другого того же типа." -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Закрыть пути" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." -#: flatcamGUI/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "Ассоциации файлов Excellon" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" msgstr "" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 #, fuzzy #| msgid "Delete Drill" msgid "Delete All" msgstr "Удалить отверстие" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete all extensions from the list." msgstr "Удаляет отверстие в таблице отверстий" -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "Список расширений" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10379,15 +10350,15 @@ msgstr "" "Список расширений файлов, которые будут\n" "связаны с FlatCAM." -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 #, fuzzy #| msgid "Extensions list" msgid "Extension" msgstr "Список расширений" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 #, fuzzy #| msgid "" #| "List of file extensions to be\n" @@ -10397,43 +10368,43 @@ msgstr "" "Список расширений файлов, которые будут\n" "связаны с FlatCAM." -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 #, fuzzy #| msgid "Add Region" msgid "Add Extension" msgstr "Добавить регион" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 #, fuzzy #| msgid "Add a new aperture to the aperture list." msgid "Add a file extension to the list" msgstr "Добавляет новое отверстие в список отверстий." -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 #, fuzzy #| msgid "Get Exteriors" msgid "Delete Extension" msgstr "Перейти к наружнему" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 #, fuzzy #| msgid "Selected GCode file extensions registered with FlatCAM." msgid "Delete a file extension from the list" msgstr "Выбранные расширения файлов GCode, зарегистрированные в FlatCAM." -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 #, fuzzy #| msgid "Display Annotation" msgid "Apply Association" msgstr "Показать аннотацию" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10445,31 +10416,31 @@ msgstr "" "Они будут активны после следующего входа в систему.\n" "Эта работает только в Windows." -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "Ассоциации файлов GCode" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "Ассоциации файлов Gerber" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" msgstr "" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" @@ -10477,27 +10448,27 @@ msgid "" "in the Code Editor and for the Tcl Shell." msgstr "" -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" msgstr "" -#: flatcamGUI/PreferencesUI.py:4702 +#: flatcamGUI/PreferencesUI.py:4715 #, fuzzy #| msgid "Add a new aperture to the aperture list." msgid "Add a keyword to the list" msgstr "Добавляет новое отверстие в список отверстий." -#: flatcamGUI/PreferencesUI.py:4703 +#: flatcamGUI/PreferencesUI.py:4716 #, fuzzy #| msgid "Delete Tool" msgid "Delete keyword" msgstr "Удалить инструмент" -#: flatcamGUI/PreferencesUI.py:4704 +#: flatcamGUI/PreferencesUI.py:4717 #, fuzzy #| msgid "Delete a aperture in the aperture list" msgid "Delete a keyword from the list" @@ -10778,10 +10749,10 @@ msgstr "" "Щелчок ЛКМ должен быть сделан по периметру\n" "объекта геометрии, используемой в качестве геометрии выреза." -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 -#: flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 +#: flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 @@ -10790,7 +10761,7 @@ msgstr "" msgid "Could not retrieve object" msgstr "Не удалось получить объект" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -10798,33 +10769,33 @@ msgstr "" "Не выбран объект для обрезки.\n" "Выберите один и повторите попытку." -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Диаметр инструмента имеет нулевое значение. Измените его на положительное " "целое число." -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" "Значение отступа отсутствует или оно имеет неправильный формат. Добавьте его " "и повторите попытку." -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" "Значение размера перемычки отсутствует или имеет неверный формат. Добавьте " "его и повторите попытку." -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Значение количества перемычек отсутствует. Добавьте его и повторите попытку.." -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -10832,7 +10803,7 @@ msgstr "" "Значение перемычки может быть только одним из: «None», «lr», «tb», «2lr», " "«2tb», 4 или 8. Введите правильное значение и повторите попытку. " -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -10844,40 +10815,40 @@ msgstr "" "Geometry,\n" "а после этого выполнена обрезка." -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "Операция обрезки закончена." -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "Объект не найден" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Щелкните по периметру выбранного объекта геометрии, чтобы создать " "перемычку ..." -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "Не удалось получить объект Geometry" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "Объект геометрии для ручного выреза не найден" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "Премычка добавлена вручную." -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "Не удалось получить объект Gerber" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -10885,7 +10856,7 @@ msgstr "" "Для обрезки не выбран объект Gerber.\n" "Выберите один и повторите попытку." -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -10893,11 +10864,11 @@ msgstr "" "Выбранный объект должен быть типа Gerber.\n" "Выберите файл Gerber и повторите попытку." -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "Геометрия не поддерживается для выреза" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "Создание перемычки вручную..." @@ -11378,11 +11349,9 @@ msgid "INCH (in)" msgstr "Дюйм (внутри)" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "Начальные" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" +#, fuzzy +#| msgid "Coords" +msgid "Start Coords" msgstr "Координаты" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 @@ -11390,8 +11359,10 @@ msgid "This is measuring Start point coordinates." msgstr "Это измерение координат начальной точки." #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" -msgstr "Конечные" +#, fuzzy +#| msgid "Coords" +msgid "Stop Coords" +msgstr "Координаты" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 msgid "This is the measuring Stop point coordinates." @@ -11425,58 +11396,58 @@ msgstr "Это точка евклидова расстояния." msgid "Measure" msgstr "Измерить" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "Измеритель" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "ИЗМЕРИТЕЛЬ: Нажмите на начальную точку ..." -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "ИЗМЕРИТЕЛЬ: Нажмите на конечную точку ..." -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "" "ИЗМЕРИТЕЛЬ: Результат расстояние(x) = {d_x} | расстояние(y) = {d_y} | " "Расстояние = {d_z}" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на исходную точку ..." -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "Действие перемещения отменено. Нет объекта(ов) для перемещения." -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на конечную точку ..." -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "Перемещение ..." -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "Нет выбранных объектов." -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Ошибка при щелчке левой кнопкой мыши." -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "Действие перемещения отменено." -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "Объекты не выбраны" @@ -11634,136 +11605,140 @@ msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" "Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "Создать объект" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "" "Пожалуйста, введите диаметр инструмента для добавления в формате Float." -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "" "Добавление инструмента отменено. Инструмент уже в таблице инструментов." -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "Инструмент был изменён в таблице инструментов." -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" "Правка отменена. Новое значение диаметра уже находится в таблице " "инструментов." -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "Ошибка удаления. Выберите инструмент для удаления." -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "Инструмент удалён из таблицы инструментов." -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "on_paint_button_click" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" "Значение перекрытия должно быть от 0 (включительно) до 1 (исключительно), " -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Неверный формат ввода диаметра инструмента, используйте цифры." -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "Нет инструментов сопла в таблице инструментов." -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "Нажмите на начальную точку области." -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "Очистка от меди ..." -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "Очистка от меди. Чтение параметров." -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Очистка от меди. Подготовка безмедных полигонов." -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "Нет доступных объектов." -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "Тип указанного объекта не поддерживается." -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной " "очистке меди." -#: flatcamTools/ToolNonCopperClear.py:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "Очистка от меди. Расчёт «пустой» области." -#: flatcamTools/ToolNonCopperClear.py:1544 -#: flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 -#: flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 -#: flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 +#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 +#: flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "Буферизация закончена" -#: flatcamTools/ToolNonCopperClear.py:1657 -#: flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 +#: flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "Выбранный объект не подходит для очистки меди." -#: flatcamTools/ToolNonCopperClear.py:1662 -#: flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 +#: flatcamTools/ToolNonCopperClear.py:2013 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Не удалось получить размер области, не подлежащей очистке от меди." -#: flatcamTools/ToolNonCopperClear.py:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." -#: flatcamTools/ToolNonCopperClear.py:1679 -#: flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 +#: flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "Очистка от меди инструментом с диаметром = " -#: flatcamTools/ToolNonCopperClear.py:1682 -#: flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 +#: flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "запущен." -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -11775,24 +11750,24 @@ msgstr "" "Geometry .\n" "Измените параметры рисования и повторите попытку." -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "Очистка от меди выполнена." -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Очистка от меди выполнена, но медная изоляция нарушена для" -#: flatcamTools/ToolNonCopperClear.py:1835 -#: flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 +#: flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "инструментов" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "Очистка от меди с обработкой остаточного припуска выполнена." -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -11800,7 +11775,7 @@ msgstr "" "Очистка от меди с обработкой остаточного припуска выполнена, но медная " "изоляция нарушена для" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -11973,60 +11948,75 @@ msgstr "" "- «Контрольный объект» - будет выполнять очистку от меди в области\n" "указано другим объектом." -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "Инструмент рисования. Чтение параметров." -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "" "Значение перекрытия должно быть от 0 (включительно) до 1 (исключительно)" -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "Нажмите внутри нужного полигона." -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "Не удалось получить объект: %s" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "Невозможно окрашивание MultiGeo Geometries" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "Отрисовка полигона..." -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "Нажмите на начальную точку области рисования." -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool" +msgid "Paint Tool." +msgstr "Рисование" + +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +#, fuzzy +#| msgid "Paint Tool. Normal painting polygon task started." +msgid "Normal painting polygon task started." msgstr "Инструмент рисования. Началась задача нормальной отрисовки полигона." -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "Буферизация geometry..." -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "Полигон не найден." -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" +#: flatcamTools/ToolPaint.py:1291 +#, fuzzy +#| msgid "Paint Tool. Painting polygon at location" +msgid "Painting polygon at location" msgstr "Инструмент рисования. Рисование полигона на месте" -#: flatcamTools/ToolPaint.py:1329 +#: flatcamTools/ToolPaint.py:1374 msgid "Geometry could not be painted completely" msgstr "Геометрия не может быть окрашена полностью" -#: flatcamTools/ToolPaint.py:1374 +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -12034,40 +12024,40 @@ msgstr "" "Окраска не выполнена. Попробуйте другую комбинацию параметров. Или другой " "способ рисования" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "Paint Single выполнена." -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "Запущена отрисовка полигона ..." -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "Отрисовка полигонов..." -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "Инструмент рисования. Запущены все задания нормальной покраски." -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "Покраска инструментом с диаметром = " -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "запущено" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12075,32 +12065,43 @@ msgstr "" "Окраска не выполнена. Попробуйте другую комбинацию параметров. Или другой " "способ рисования" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "Задание \"Окрасить всё\" выполнено." -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting all task started." +msgid "Rest machining painting all task started." msgstr "" "Инструмент рисования. Запущены все задания окраски с обработкой остаточного " "припуска." -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "[success] Окрашивание с обработкой остаточного припуска выполнено." -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +#, fuzzy +#| msgid "Paint Tool. Normal painting area task started." +msgid "Normal painting area task started." msgstr "Инструмент рисования. Запущена задача нормальной окраски." -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "Окраска области сделана." -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +#, fuzzy +#| msgid "Paint Tool. Rest machining painting area task started." +msgid "Rest machining painting area task started." +msgstr "" +"Инструмент рисования. Запущено задание окраски с обработкой остаточного " +"припуска." + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "" "Инструмент рисования. Запущено задание окраски с обработкой остаточного " @@ -12243,17 +12244,17 @@ msgstr "" msgid "Generating panel ... " msgstr "Выполняется панелизация ... " -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "Выполняется панелизация ..." - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." +#, fuzzy +#| msgid "Adding the Gerber code." +msgid "Generating panel ... Adding the Gerber code." msgstr "Добавление кода Gerber." #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" -msgstr "Создание копий" +#, fuzzy +#| msgid "Generating panel ... " +msgid "Generating panel... Spawning copies" +msgstr "Выполняется панелизация ... " #: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." @@ -12678,6 +12679,10 @@ msgstr "" "Просмотр сгенерированного GCode для подачи паяльной пасты\n" "на печатную платау." +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Сохранить GCode" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -12876,7 +12881,9 @@ msgid "No Substractor object loaded." msgstr "Нет загруженного объекта Вычитателя." #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" +#, fuzzy +#| msgid "Parsing aperture" +msgid "Parsing geometry for aperture" msgstr "Разбор отверстия" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 @@ -12901,8 +12908,10 @@ msgid "Parsing solid_geometry ..." msgstr "Разбор solid_geometry ..." #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" -msgstr "Разбор инструмента" +#, fuzzy +#| msgid "Parsing solid_geometry ..." +msgid "Parsing solid_geometry for tool" +msgstr "Разбор solid_geometry ..." #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13078,6 +13087,102 @@ msgstr "Ожидались -x <значение> -y <значение>." msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#~ msgid "" +#~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" +#~ msgstr "" +#~ "панели инструментов, сочетания клавиш или просто перетаскивая файлы в " +#~ "окно программы" + +#~ msgid "" +#~ "You can also load a FlatCAM project by double clicking on the project " +#~ "file, drag" +#~ msgstr "" +#~ "Вы также можете загрузить FlatCAM проект дважды щелкнув файл проекта, " +#~ "перетащив" + +#~ msgid "" +#~ "Once an object is available in the Project Tab, by selecting it and then " +#~ "focusing on" +#~ msgstr "" +#~ "После того, как объект стал доступен на вкладке \"Проект\", выберите его, " +#~ "а затем посмотрите" + +#~ msgid "SELECTED TAB" +#~ msgstr "\"Выбранное\"" + +#~ msgid "more simpler is to double click the object name in the Project Tab" +#~ msgstr "" +#~ "еще проще-дважды щелкнуть мышью на имени объекта на вкладке \"Проект\"" + +#~ msgid "will be updated with the object properties according to" +#~ msgstr "будут обновлены свойства объекта в соответствии с" + +#~ msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +#~ msgstr "видом: объект Gerber, Excellon, Geometry или CNCJob" + +#~ msgid "" +#~ "If the selection of the object is done on the canvas by single click " +#~ "instead, and the" +#~ msgstr "Если выбор объекта выполняется на холсте одним щелчком мыши, а" + +#~ msgid "and populate it even if it was out of focus" +#~ msgstr "и заполнит ее, даже если она была не в фокусе" + +#~ msgid "Gerber/Excellon Object" +#~ msgstr "Объект Gerber/Excellon" + +#~ msgid "Change Parameter" +#~ msgstr "Изменить параметр" + +#~ msgid "Add tools (change param in Selected Tab)" +#~ msgstr "Добавить инструменты (изменить параметр во вкладке \"Выбранное\" )" + +#~ msgid "Generate CNCJob" +#~ msgstr "Создать CNCJob" + +#~ msgid "CNCJob Object" +#~ msgstr "Объект CNCJob" + +#~ msgid "" +#~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " +#~ "(again, done in" +#~ msgstr "" +#~ "Проверьте код (с помощью редактора) и добавьте в начале либо конце GCode " +#~ "(опять же, сделано в" + +#~ msgid "Help" +#~ msgstr "Помощь" + +#~ msgid "Shortcuts List" +#~ msgstr "Список комбинаций клавиш" + +#~ msgid "or through" +#~ msgstr "или через" + +#~ msgid "own key shortcut" +#~ msgstr "клавишу" + +#~ msgid "polygons" +#~ msgstr "полигонов" + +#~ msgid "geo" +#~ msgstr "geo" + +#~ msgid "Start" +#~ msgstr "Начальные" + +#~ msgid "Stop" +#~ msgstr "Конечные" + +#~ msgid "Generating panel ..." +#~ msgstr "Выполняется панелизация ..." + +#~ msgid "Spawning copies" +#~ msgstr "Создание копий" + +#~ msgid "Parsing tool" +#~ msgstr "Разбор инструмента" + #~ msgid "FILE ASSOCIATIONS" #~ msgstr "ФАЙЛОВЫЕ АССОЦИАЦИИ" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index ec46cdcb..af5a267b 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-20 01:31+0300\n" +"POT-Creation-Date: 2019-09-22 16:14+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -23,238 +23,238 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:402 +#: FlatCAMApp.py:405 msgid "FlatCAM is initializing ..." msgstr "" -#: FlatCAMApp.py:1224 +#: FlatCAMApp.py:1229 msgid "Could not find the Language files. The App strings are missing." msgstr "" -#: FlatCAMApp.py:1588 +#: FlatCAMApp.py:1603 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." msgstr "" -#: FlatCAMApp.py:1601 +#: FlatCAMApp.py:1621 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: FlatCAMApp.py:1821 +#: FlatCAMApp.py:1841 msgid "Detachable Tabs" msgstr "" -#: FlatCAMApp.py:2305 +#: FlatCAMApp.py:2330 msgid "" "Open Source Software - Type help to get started\n" "\n" msgstr "" -#: FlatCAMApp.py:2501 FlatCAMApp.py:8129 +#: FlatCAMApp.py:2534 FlatCAMApp.py:8291 msgid "New Project - Not saved" msgstr "" -#: FlatCAMApp.py:2574 FlatCAMApp.py:8183 FlatCAMApp.py:8219 FlatCAMApp.py:8259 -#: FlatCAMApp.py:8946 FlatCAMApp.py:10135 FlatCAMApp.py:10188 +#: FlatCAMApp.py:2607 FlatCAMApp.py:8345 FlatCAMApp.py:8381 FlatCAMApp.py:8421 +#: FlatCAMApp.py:9108 FlatCAMApp.py:10297 FlatCAMApp.py:10350 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: FlatCAMApp.py:2576 +#: FlatCAMApp.py:2609 msgid "Executing Tcl Script ..." msgstr "" -#: FlatCAMApp.py:2630 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2663 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "" -#: FlatCAMApp.py:2646 +#: FlatCAMApp.py:2679 msgid "Open Config file failed." msgstr "" -#: FlatCAMApp.py:2661 +#: FlatCAMApp.py:2694 msgid "Open Script file failed." msgstr "" -#: FlatCAMApp.py:2687 +#: FlatCAMApp.py:2720 msgid "Open Excellon file failed." msgstr "" -#: FlatCAMApp.py:2701 +#: FlatCAMApp.py:2734 msgid "Open GCode file failed." msgstr "" -#: FlatCAMApp.py:2714 +#: FlatCAMApp.py:2747 msgid "Open Gerber file failed." msgstr "" -#: FlatCAMApp.py:2986 +#: FlatCAMApp.py:3020 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "" -#: FlatCAMApp.py:3000 +#: FlatCAMApp.py:3034 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not possible.\n" "Edit only one geometry at a time." msgstr "" -#: FlatCAMApp.py:3055 +#: FlatCAMApp.py:3089 msgid "Editor is activated ..." msgstr "" -#: FlatCAMApp.py:3073 +#: FlatCAMApp.py:3107 msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:3074 flatcamGUI/FlatCAMGUI.py:1791 +#: FlatCAMApp.py:3108 flatcamGUI/FlatCAMGUI.py:1792 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:3077 FlatCAMApp.py:4534 FlatCAMApp.py:7130 FlatCAMApp.py:8036 -#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 flatcamGUI/PreferencesUI.py:817 +#: FlatCAMApp.py:3111 FlatCAMApp.py:4588 FlatCAMApp.py:7221 FlatCAMApp.py:8198 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:171 flatcamGUI/PreferencesUI.py:817 msgid "Yes" msgstr "" -#: FlatCAMApp.py:3078 FlatCAMApp.py:4535 FlatCAMApp.py:7131 FlatCAMApp.py:8037 -#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 flatcamGUI/PreferencesUI.py:818 -#: flatcamGUI/PreferencesUI.py:3347 flatcamGUI/PreferencesUI.py:3711 +#: FlatCAMApp.py:3112 FlatCAMApp.py:4589 FlatCAMApp.py:7222 FlatCAMApp.py:8199 +#: FlatCAMTranslation.py:98 FlatCAMTranslation.py:172 flatcamGUI/PreferencesUI.py:818 +#: flatcamGUI/PreferencesUI.py:3360 flatcamGUI/PreferencesUI.py:3724 #: flatcamTools/ToolNonCopperClear.py:171 flatcamTools/ToolPaint.py:144 msgid "No" msgstr "" -#: FlatCAMApp.py:3079 FlatCAMApp.py:4536 FlatCAMApp.py:5405 FlatCAMApp.py:6625 -#: FlatCAMApp.py:8038 +#: FlatCAMApp.py:3113 FlatCAMApp.py:4590 FlatCAMApp.py:5459 FlatCAMApp.py:6679 +#: FlatCAMApp.py:8200 msgid "Cancel" msgstr "" -#: FlatCAMApp.py:3107 +#: FlatCAMApp.py:3141 msgid "Object empty after edit." msgstr "" -#: FlatCAMApp.py:3130 FlatCAMApp.py:3151 FlatCAMApp.py:3164 +#: FlatCAMApp.py:3184 FlatCAMApp.py:3205 FlatCAMApp.py:3218 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: FlatCAMApp.py:3134 +#: FlatCAMApp.py:3188 msgid "is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:3529 FlatCAMApp.py:3583 FlatCAMApp.py:4394 +#: FlatCAMApp.py:3583 FlatCAMApp.py:3637 FlatCAMApp.py:4448 msgid "Could not load defaults file." msgstr "" -#: FlatCAMApp.py:3542 FlatCAMApp.py:3592 FlatCAMApp.py:4404 +#: FlatCAMApp.py:3596 FlatCAMApp.py:3646 FlatCAMApp.py:4458 msgid "Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:3563 FlatCAMApp.py:3567 +#: FlatCAMApp.py:3617 FlatCAMApp.py:3621 msgid "Import FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3574 +#: FlatCAMApp.py:3628 msgid "FlatCAM preferences import cancelled." msgstr "" -#: FlatCAMApp.py:3597 +#: FlatCAMApp.py:3651 msgid "Imported Defaults from" msgstr "" -#: FlatCAMApp.py:3617 FlatCAMApp.py:3622 +#: FlatCAMApp.py:3671 FlatCAMApp.py:3676 msgid "Export FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3630 +#: FlatCAMApp.py:3684 msgid "FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:3639 FlatCAMApp.py:6390 FlatCAMApp.py:9127 FlatCAMApp.py:9238 -#: FlatCAMApp.py:9363 FlatCAMApp.py:9422 FlatCAMApp.py:9540 FlatCAMApp.py:9679 -#: FlatCAMObj.py:6073 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3693 FlatCAMApp.py:6444 FlatCAMApp.py:9289 FlatCAMApp.py:9400 +#: FlatCAMApp.py:9525 FlatCAMApp.py:9584 FlatCAMApp.py:9702 FlatCAMApp.py:9841 +#: FlatCAMObj.py:6116 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:3652 +#: FlatCAMApp.py:3706 msgid "Could not load preferences file." msgstr "" -#: FlatCAMApp.py:3672 FlatCAMApp.py:4451 +#: FlatCAMApp.py:3726 FlatCAMApp.py:4505 msgid "Failed to write defaults to file." msgstr "" -#: FlatCAMApp.py:3678 +#: FlatCAMApp.py:3732 msgid "Exported preferences to" msgstr "" -#: FlatCAMApp.py:3695 +#: FlatCAMApp.py:3749 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: FlatCAMApp.py:3768 +#: FlatCAMApp.py:3822 msgid "Failed to open recent files file for writing." msgstr "" -#: FlatCAMApp.py:3779 +#: FlatCAMApp.py:3833 msgid "Failed to open recent projects file for writing." msgstr "" -#: FlatCAMApp.py:3862 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3916 camlib.py:4904 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:3863 +#: FlatCAMApp.py:3917 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: FlatCAMApp.py:3884 +#: FlatCAMApp.py:3938 msgid "Converting units to " msgstr "" -#: FlatCAMApp.py:3980 FlatCAMApp.py:3983 FlatCAMApp.py:3986 FlatCAMApp.py:3989 +#: FlatCAMApp.py:4034 FlatCAMApp.py:4037 FlatCAMApp.py:4040 FlatCAMApp.py:4043 #, python-brace-format msgid "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:4006 FlatCAMApp.py:6693 FlatCAMObj.py:228 FlatCAMObj.py:243 -#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:4060 FlatCAMApp.py:6759 FlatCAMObj.py:236 FlatCAMObj.py:251 +#: FlatCAMObj.py:267 FlatCAMObj.py:347 flatcamTools/ToolMove.py:203 msgid "Plotting" msgstr "" -#: FlatCAMApp.py:4100 flatcamGUI/FlatCAMGUI.py:414 +#: FlatCAMApp.py:4154 flatcamGUI/FlatCAMGUI.py:415 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:4129 +#: FlatCAMApp.py:4183 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" -#: FlatCAMApp.py:4130 +#: FlatCAMApp.py:4184 msgid "Development" msgstr "" -#: FlatCAMApp.py:4131 +#: FlatCAMApp.py:4185 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4186 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:4136 +#: FlatCAMApp.py:4190 msgid "Close" msgstr "" -#: FlatCAMApp.py:4151 +#: FlatCAMApp.py:4205 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -280,101 +280,101 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:4198 +#: FlatCAMApp.py:4252 msgid "Splash" msgstr "" -#: FlatCAMApp.py:4204 +#: FlatCAMApp.py:4258 msgid "Programmers" msgstr "" -#: FlatCAMApp.py:4210 +#: FlatCAMApp.py:4264 msgid "Translators" msgstr "" -#: FlatCAMApp.py:4216 +#: FlatCAMApp.py:4270 msgid "License" msgstr "" -#: FlatCAMApp.py:4237 +#: FlatCAMApp.py:4291 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:4238 +#: FlatCAMApp.py:4292 msgid "Status" msgstr "" -#: FlatCAMApp.py:4240 +#: FlatCAMApp.py:4294 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:4244 +#: FlatCAMApp.py:4298 msgid "Maintainer >=2019" msgstr "" -#: FlatCAMApp.py:4299 +#: FlatCAMApp.py:4353 msgid "Language" msgstr "" -#: FlatCAMApp.py:4300 +#: FlatCAMApp.py:4354 msgid "Translator" msgstr "" -#: FlatCAMApp.py:4301 +#: FlatCAMApp.py:4355 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4456 FlatCAMApp.py:7140 +#: FlatCAMApp.py:4510 FlatCAMApp.py:7231 msgid "Preferences saved." msgstr "" -#: FlatCAMApp.py:4484 +#: FlatCAMApp.py:4538 msgid "Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:4494 +#: FlatCAMApp.py:4548 msgid "Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:4509 +#: FlatCAMApp.py:4563 msgid "Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:4513 +#: FlatCAMApp.py:4567 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:4524 flatcamGUI/FlatCAMGUI.py:3428 +#: FlatCAMApp.py:4578 flatcamGUI/FlatCAMGUI.py:3447 msgid "Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:4529 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4583 FlatCAMTranslation.py:166 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:4532 FlatCAMApp.py:8034 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4586 FlatCAMApp.py:8196 FlatCAMTranslation.py:169 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:4762 +#: FlatCAMApp.py:4816 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4784 +#: FlatCAMApp.py:4838 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4806 +#: FlatCAMApp.py:4860 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4972 FlatCAMApp.py:5028 FlatCAMApp.py:5056 +#: FlatCAMApp.py:5026 FlatCAMApp.py:5082 FlatCAMApp.py:5110 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4981 +#: FlatCAMApp.py:5035 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility is to " @@ -384,245 +384,249 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:5023 +#: FlatCAMApp.py:5077 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:5051 +#: FlatCAMApp.py:5105 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:5081 FlatCAMApp.py:5118 +#: FlatCAMApp.py:5135 FlatCAMApp.py:5172 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:5086 FlatCAMApp.py:5123 +#: FlatCAMApp.py:5140 FlatCAMApp.py:5177 msgid "Expected a FlatCAMGeometry, got" msgstr "" -#: FlatCAMApp.py:5100 +#: FlatCAMApp.py:5154 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:5138 +#: FlatCAMApp.py:5192 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:5399 +#: FlatCAMApp.py:5453 msgid "Toggle Units" msgstr "" -#: FlatCAMApp.py:5401 +#: FlatCAMApp.py:5455 msgid "Change project units ..." msgstr "" -#: FlatCAMApp.py:5402 +#: FlatCAMApp.py:5456 msgid "" "Changing the units of the project causes all geometrical properties of all objects to be " "scaled accordingly.\n" "Continue?" msgstr "" -#: FlatCAMApp.py:5404 FlatCAMApp.py:6519 FlatCAMApp.py:6624 FlatCAMApp.py:8343 -#: FlatCAMApp.py:8357 FlatCAMApp.py:8612 FlatCAMApp.py:8623 +#: FlatCAMApp.py:5458 FlatCAMApp.py:6573 FlatCAMApp.py:6678 FlatCAMApp.py:8505 +#: FlatCAMApp.py:8519 FlatCAMApp.py:8774 FlatCAMApp.py:8785 msgid "Ok" msgstr "" -#: FlatCAMApp.py:5453 +#: FlatCAMApp.py:5507 msgid "Converted units to" msgstr "" -#: FlatCAMApp.py:5465 +#: FlatCAMApp.py:5519 msgid " Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6390 msgid "Open file" msgstr "" -#: FlatCAMApp.py:6367 FlatCAMApp.py:6372 +#: FlatCAMApp.py:6421 FlatCAMApp.py:6426 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6430 msgid "Export Code cancelled." msgstr "" -#: FlatCAMApp.py:6386 FlatCAMObj.py:6069 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:6440 FlatCAMObj.py:6112 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "" -#: FlatCAMApp.py:6398 FlatCAMObj.py:6083 +#: FlatCAMApp.py:6452 FlatCAMObj.py:6126 msgid "Saved to" msgstr "" -#: FlatCAMApp.py:6507 FlatCAMApp.py:6540 FlatCAMApp.py:6551 FlatCAMApp.py:6562 -#: flatcamTools/ToolNonCopperClear.py:919 flatcamTools/ToolSolderPaste.py:774 +#: FlatCAMApp.py:6561 FlatCAMApp.py:6594 FlatCAMApp.py:6605 FlatCAMApp.py:6616 +#: flatcamTools/ToolNonCopperClear.py:930 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:6512 FlatCAMApp.py:6545 FlatCAMApp.py:6556 FlatCAMApp.py:6567 +#: FlatCAMApp.py:6566 FlatCAMApp.py:6599 FlatCAMApp.py:6610 FlatCAMApp.py:6621 msgid "Adding Tool cancelled" msgstr "" -#: FlatCAMApp.py:6515 +#: FlatCAMApp.py:6569 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:6619 +#: FlatCAMApp.py:6673 msgid "Delete objects" msgstr "" -#: FlatCAMApp.py:6622 +#: FlatCAMApp.py:6676 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: FlatCAMApp.py:6653 +#: FlatCAMApp.py:6707 msgid "Object(s) deleted" msgstr "" -#: FlatCAMApp.py:6657 +#: FlatCAMApp.py:6711 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:6659 +#: FlatCAMApp.py:6713 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:6677 +#: FlatCAMApp.py:6743 msgid "Object deleted" msgstr "" -#: FlatCAMApp.py:6701 +#: FlatCAMApp.py:6770 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6799 msgid "Setting Origin..." msgstr "" -#: FlatCAMApp.py:6737 +#: FlatCAMApp.py:6811 msgid "Origin set" msgstr "" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6826 FlatCAMObj.py:6261 +msgid "Not available with the current Graphic Engine Legacy(2D)." +msgstr "" + +#: FlatCAMApp.py:6830 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:6753 +#: FlatCAMApp.py:6831 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:6760 +#: FlatCAMApp.py:6838 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:6779 flatcamEditors/FlatCAMExcEditor.py:3446 -#: flatcamEditors/FlatCAMExcEditor.py:3454 flatcamEditors/FlatCAMGeoEditor.py:3792 -#: flatcamEditors/FlatCAMGeoEditor.py:3807 flatcamEditors/FlatCAMGrbEditor.py:1067 +#: FlatCAMApp.py:6870 flatcamEditors/FlatCAMExcEditor.py:3487 +#: flatcamEditors/FlatCAMExcEditor.py:3495 flatcamEditors/FlatCAMGeoEditor.py:3832 +#: flatcamEditors/FlatCAMGeoEditor.py:3847 flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 flatcamEditors/FlatCAMGrbEditor.py:1445 -#: flatcamEditors/FlatCAMGrbEditor.py:1703 flatcamEditors/FlatCAMGrbEditor.py:4221 -#: flatcamEditors/FlatCAMGrbEditor.py:4236 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2676 +#: flatcamEditors/FlatCAMGrbEditor.py:1703 flatcamEditors/FlatCAMGrbEditor.py:4255 +#: flatcamEditors/FlatCAMGrbEditor.py:4270 flatcamGUI/FlatCAMGUI.py:2683 +#: flatcamGUI/FlatCAMGUI.py:2695 msgid "Done." msgstr "" -#: FlatCAMApp.py:6913 FlatCAMApp.py:6981 +#: FlatCAMApp.py:7004 FlatCAMApp.py:7072 msgid "No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:7001 +#: FlatCAMApp.py:7092 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: FlatCAMApp.py:7007 +#: FlatCAMApp.py:7098 msgid "The current task was gracefully closed on user request..." msgstr "" -#: FlatCAMApp.py:7024 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:7115 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:7091 +#: FlatCAMApp.py:7182 msgid "Preferences edited but not saved." msgstr "" -#: FlatCAMApp.py:7125 +#: FlatCAMApp.py:7216 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" msgstr "" -#: FlatCAMApp.py:7127 flatcamGUI/FlatCAMGUI.py:192 flatcamGUI/FlatCAMGUI.py:1001 +#: FlatCAMApp.py:7218 flatcamGUI/FlatCAMGUI.py:193 flatcamGUI/FlatCAMGUI.py:1002 msgid "Save Preferences" msgstr "" -#: FlatCAMApp.py:7156 +#: FlatCAMApp.py:7247 msgid "No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:7182 +#: FlatCAMApp.py:7273 msgid "Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:7185 FlatCAMApp.py:7228 flatcamEditors/FlatCAMGrbEditor.py:5660 +#: FlatCAMApp.py:7276 FlatCAMApp.py:7319 flatcamEditors/FlatCAMGrbEditor.py:5702 msgid "Flip action was not executed." msgstr "" -#: FlatCAMApp.py:7199 +#: FlatCAMApp.py:7290 msgid "No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:7225 +#: FlatCAMApp.py:7316 msgid "Flip on X axis done." msgstr "" -#: FlatCAMApp.py:7242 +#: FlatCAMApp.py:7333 msgid "No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Transform" msgstr "" -#: FlatCAMApp.py:7245 FlatCAMApp.py:7293 FlatCAMApp.py:7326 +#: FlatCAMApp.py:7336 FlatCAMApp.py:7384 FlatCAMApp.py:7417 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:7276 +#: FlatCAMApp.py:7367 msgid "Rotation done." msgstr "" -#: FlatCAMApp.py:7279 +#: FlatCAMApp.py:7370 msgid "Rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:7291 +#: FlatCAMApp.py:7382 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:7313 +#: FlatCAMApp.py:7404 msgid "Skew on X axis done." msgstr "" -#: FlatCAMApp.py:7324 +#: FlatCAMApp.py:7415 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:7346 +#: FlatCAMApp.py:7437 msgid "Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:7397 flatcamGUI/FlatCAMGUI.py:1319 +#: FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:1320 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:7410 flatcamEditors/FlatCAMGeoEditor.py:941 -#: flatcamEditors/FlatCAMGrbEditor.py:2477 flatcamEditors/FlatCAMGrbEditor.py:5170 +#: FlatCAMApp.py:7505 flatcamEditors/FlatCAMGeoEditor.py:941 +#: flatcamEditors/FlatCAMGrbEditor.py:2477 flatcamEditors/FlatCAMGrbEditor.py:5212 #: flatcamGUI/ObjectUI.py:1058 flatcamTools/ToolDblSided.py:160 #: flatcamTools/ToolDblSided.py:207 flatcamTools/ToolNonCopperClear.py:237 #: flatcamTools/ToolPaint.py:176 flatcamTools/ToolSolderPaste.py:115 @@ -630,295 +634,295 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:7411 FlatCAMObj.py:3601 flatcamEditors/FlatCAMGrbEditor.py:2482 -#: flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:760 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2194 flatcamGUI/ObjectUI.py:1074 +#: FlatCAMApp.py:7506 FlatCAMObj.py:3638 flatcamEditors/FlatCAMGrbEditor.py:2482 +#: flatcamGUI/FlatCAMGUI.py:553 flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1790 flatcamGUI/FlatCAMGUI.py:2195 flatcamGUI/ObjectUI.py:1074 #: flatcamTools/ToolNonCopperClear.py:249 flatcamTools/ToolPaint.py:188 #: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "" -#: FlatCAMApp.py:7424 +#: FlatCAMApp.py:7519 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:7425 +#: FlatCAMApp.py:7520 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7460 +#: FlatCAMApp.py:7528 FlatCAMApp.py:7555 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:7439 +#: FlatCAMApp.py:7534 msgid "New Grid added" msgstr "" -#: FlatCAMApp.py:7442 +#: FlatCAMApp.py:7537 msgid "Grid already exists" msgstr "" -#: FlatCAMApp.py:7445 +#: FlatCAMApp.py:7540 msgid "Adding New Grid cancelled" msgstr "" -#: FlatCAMApp.py:7467 +#: FlatCAMApp.py:7562 msgid " Grid Value does not exist" msgstr "" -#: FlatCAMApp.py:7470 +#: FlatCAMApp.py:7565 msgid "Grid Value deleted" msgstr "" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7568 msgid "Delete Grid value cancelled" msgstr "" -#: FlatCAMApp.py:7479 +#: FlatCAMApp.py:7574 msgid "Key Shortcut List" msgstr "" -#: FlatCAMApp.py:7513 +#: FlatCAMApp.py:7608 msgid " No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:7517 +#: FlatCAMApp.py:7612 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:7560 flatcamEditors/FlatCAMGrbEditor.py:4161 +#: FlatCAMApp.py:7667 flatcamEditors/FlatCAMGrbEditor.py:4187 msgid "Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:7815 FlatCAMApp.py:7819 FlatCAMApp.py:7823 FlatCAMApp.py:7827 -#: FlatCAMApp.py:7843 FlatCAMApp.py:7847 FlatCAMApp.py:7851 FlatCAMApp.py:7855 -#: FlatCAMApp.py:7895 FlatCAMApp.py:7898 FlatCAMApp.py:7901 FlatCAMApp.py:7904 +#: FlatCAMApp.py:7952 FlatCAMApp.py:7956 FlatCAMApp.py:7960 FlatCAMApp.py:7964 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 FlatCAMApp.py:7988 FlatCAMApp.py:7992 +#: FlatCAMApp.py:8032 FlatCAMApp.py:8035 FlatCAMApp.py:8038 FlatCAMApp.py:8041 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8193 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:8053 +#: FlatCAMApp.py:8215 msgid "New Project created" msgstr "" -#: FlatCAMApp.py:8174 FlatCAMApp.py:8178 flatcamGUI/FlatCAMGUI.py:635 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: FlatCAMApp.py:8336 FlatCAMApp.py:8340 flatcamGUI/FlatCAMGUI.py:636 +#: flatcamGUI/FlatCAMGUI.py:2068 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:8185 +#: FlatCAMApp.py:8347 msgid "Opening Gerber file." msgstr "" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8353 msgid "Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:8211 FlatCAMApp.py:8215 flatcamGUI/FlatCAMGUI.py:636 -#: flatcamGUI/FlatCAMGUI.py:2068 +#: FlatCAMApp.py:8373 FlatCAMApp.py:8377 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:8221 +#: FlatCAMApp.py:8383 msgid "Opening Excellon file." msgstr "" -#: FlatCAMApp.py:8227 +#: FlatCAMApp.py:8389 msgid " Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:8250 FlatCAMApp.py:8254 +#: FlatCAMApp.py:8412 FlatCAMApp.py:8416 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:8261 +#: FlatCAMApp.py:8423 msgid "Opening G-Code file." msgstr "" -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8429 msgid "Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:8284 FlatCAMApp.py:8287 flatcamGUI/FlatCAMGUI.py:1325 +#: FlatCAMApp.py:8446 FlatCAMApp.py:8449 flatcamGUI/FlatCAMGUI.py:1326 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:8296 +#: FlatCAMApp.py:8458 msgid "Open Project cancelled." msgstr "" -#: FlatCAMApp.py:8315 FlatCAMApp.py:8318 +#: FlatCAMApp.py:8477 FlatCAMApp.py:8480 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8485 msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:8339 FlatCAMApp.py:8608 FlatCAMApp.py:11235 FlatCAMApp.py:11256 -#: FlatCAMApp.py:11278 FlatCAMApp.py:11301 +#: FlatCAMApp.py:8501 FlatCAMApp.py:8770 FlatCAMApp.py:11423 FlatCAMApp.py:11444 +#: FlatCAMApp.py:11466 FlatCAMApp.py:11489 msgid "No object selected." msgstr "" -#: FlatCAMApp.py:8340 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8502 FlatCAMApp.py:8771 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:8354 +#: FlatCAMApp.py:8516 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:8367 FlatCAMApp.py:8371 +#: FlatCAMApp.py:8529 FlatCAMApp.py:8533 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8539 msgid " Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:8397 +#: FlatCAMApp.py:8559 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:8403 FlatCAMApp.py:8407 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8569 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:8412 +#: FlatCAMApp.py:8574 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:8432 +#: FlatCAMApp.py:8594 msgid "No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:8438 FlatCAMApp.py:8570 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8732 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:8450 +#: FlatCAMApp.py:8612 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:8456 +#: FlatCAMApp.py:8618 msgid "Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:8476 +#: FlatCAMApp.py:8638 msgid "No object selected. Please select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:8482 FlatCAMApp.py:8526 +#: FlatCAMApp.py:8644 FlatCAMApp.py:8688 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:8490 FlatCAMApp.py:8494 +#: FlatCAMApp.py:8652 FlatCAMApp.py:8656 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:8500 +#: FlatCAMApp.py:8662 msgid "Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:8520 +#: FlatCAMApp.py:8682 msgid "No object selected. Please Select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:8534 FlatCAMApp.py:8538 +#: FlatCAMApp.py:8696 FlatCAMApp.py:8700 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:8544 +#: FlatCAMApp.py:8706 msgid "Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:8564 +#: FlatCAMApp.py:8726 msgid "No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:8578 FlatCAMApp.py:8582 +#: FlatCAMApp.py:8740 FlatCAMApp.py:8744 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:8588 +#: FlatCAMApp.py:8750 msgid "Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:8620 +#: FlatCAMApp.py:8782 msgid "Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:8634 FlatCAMApp.py:8638 +#: FlatCAMApp.py:8796 FlatCAMApp.py:8800 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:8645 +#: FlatCAMApp.py:8807 msgid "Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:8665 FlatCAMApp.py:8668 +#: FlatCAMApp.py:8827 FlatCAMApp.py:8830 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:8678 +#: FlatCAMApp.py:8840 msgid "Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:8697 FlatCAMApp.py:8701 +#: FlatCAMApp.py:8859 FlatCAMApp.py:8863 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:8711 +#: FlatCAMApp.py:8873 msgid "Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:8758 +#: FlatCAMApp.py:8920 msgid "Viewing the source code of the selected object." msgstr "" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8921 msgid "Loading..." msgstr "" -#: FlatCAMApp.py:8766 +#: FlatCAMApp.py:8928 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:8778 +#: FlatCAMApp.py:8940 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:8793 FlatCAMApp.py:8800 +#: FlatCAMApp.py:8955 FlatCAMApp.py:8962 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: FlatCAMApp.py:8812 +#: FlatCAMApp.py:8974 msgid "Failed to load the source code for the selected object" msgstr "" -#: FlatCAMApp.py:8826 FlatCAMApp.py:10141 FlatCAMObj.py:5852 +#: FlatCAMApp.py:8988 FlatCAMApp.py:10303 FlatCAMObj.py:5895 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:8844 +#: FlatCAMApp.py:9006 msgid "New TCL script file created in Code Editor." msgstr "" -#: FlatCAMApp.py:8847 +#: FlatCAMApp.py:9009 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:8850 +#: FlatCAMApp.py:9012 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -941,224 +945,224 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:8889 FlatCAMApp.py:8892 +#: FlatCAMApp.py:9051 FlatCAMApp.py:9054 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:8902 +#: FlatCAMApp.py:9064 msgid "Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9078 msgid "App.on_fileopenscript() -->" msgstr "" -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:9086 msgid "TCL script file opened in Code Editor." msgstr "" -#: FlatCAMApp.py:8948 +#: FlatCAMApp.py:9110 msgid "Executing FlatCAMScript file." msgstr "" -#: FlatCAMApp.py:8955 FlatCAMApp.py:8958 +#: FlatCAMApp.py:9117 FlatCAMApp.py:9120 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:8968 +#: FlatCAMApp.py:9130 msgid "Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8984 +#: FlatCAMApp.py:9146 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: FlatCAMApp.py:9035 FlatCAMApp.py:9039 +#: FlatCAMApp.py:9197 FlatCAMApp.py:9201 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:9036 +#: FlatCAMApp.py:9198 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:9045 +#: FlatCAMApp.py:9207 msgid "Save Project cancelled." msgstr "" -#: FlatCAMApp.py:9093 +#: FlatCAMApp.py:9255 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:9135 FlatCAMApp.py:9246 FlatCAMApp.py:9372 +#: FlatCAMApp.py:9297 FlatCAMApp.py:9408 FlatCAMApp.py:9534 msgid "SVG file exported to" msgstr "" -#: FlatCAMApp.py:9170 FlatCAMApp.py:9295 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:9332 FlatCAMApp.py:9457 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "" -#: FlatCAMApp.py:9249 FlatCAMApp.py:9375 +#: FlatCAMApp.py:9411 FlatCAMApp.py:9537 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:9548 +#: FlatCAMApp.py:9710 msgid "Excellon file exported to" msgstr "" -#: FlatCAMApp.py:9557 +#: FlatCAMApp.py:9719 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:9563 FlatCAMApp.py:9571 +#: FlatCAMApp.py:9725 FlatCAMApp.py:9733 msgid "Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:9687 +#: FlatCAMApp.py:9849 msgid "Gerber file exported to" msgstr "" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9857 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:9701 FlatCAMApp.py:9709 +#: FlatCAMApp.py:9863 FlatCAMApp.py:9871 msgid "Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:9754 +#: FlatCAMApp.py:9916 msgid "DXF file exported to" msgstr "" -#: FlatCAMApp.py:9760 +#: FlatCAMApp.py:9922 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:9766 FlatCAMApp.py:9774 +#: FlatCAMApp.py:9928 FlatCAMApp.py:9936 msgid "Could not export DXF file." msgstr "" -#: FlatCAMApp.py:9795 FlatCAMApp.py:9839 FlatCAMApp.py:9885 +#: FlatCAMApp.py:9957 FlatCAMApp.py:10001 FlatCAMApp.py:10047 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" -#: FlatCAMApp.py:9805 +#: FlatCAMApp.py:9967 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:9817 FlatCAMApp.py:9861 FlatCAMApp.py:9906 FlatCAMApp.py:9987 -#: FlatCAMApp.py:10054 FlatCAMApp.py:10121 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9979 FlatCAMApp.py:10023 FlatCAMApp.py:10068 FlatCAMApp.py:10149 +#: FlatCAMApp.py:10216 FlatCAMApp.py:10283 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "" -#: FlatCAMApp.py:9849 +#: FlatCAMApp.py:10011 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:9893 +#: FlatCAMApp.py:10055 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:9936 +#: FlatCAMApp.py:10098 msgid "Failed to open file" msgstr "" -#: FlatCAMApp.py:9941 +#: FlatCAMApp.py:10103 msgid "Failed to parse file" msgstr "" -#: FlatCAMApp.py:9948 FlatCAMApp.py:10022 FlatCAMObj.py:4566 -#: flatcamEditors/FlatCAMGrbEditor.py:3976 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:10110 FlatCAMApp.py:10184 FlatCAMObj.py:4603 +#: flatcamEditors/FlatCAMGrbEditor.py:3999 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:9958 +#: FlatCAMApp.py:10120 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:9966 +#: FlatCAMApp.py:10128 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:9977 +#: FlatCAMApp.py:10139 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:10012 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:10174 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "" -#: FlatCAMApp.py:10016 +#: FlatCAMApp.py:10178 msgid "Cannot open file" msgstr "" -#: FlatCAMApp.py:10036 flatcamTools/ToolPDF.py:270 flatcamTools/ToolPcbWizard.py:451 +#: FlatCAMApp.py:10198 flatcamTools/ToolPDF.py:270 flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "" -#: FlatCAMApp.py:10039 +#: FlatCAMApp.py:10201 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:10046 +#: FlatCAMApp.py:10208 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10247 msgid "Failed to open" msgstr "" -#: FlatCAMApp.py:10096 +#: FlatCAMApp.py:10258 msgid "This is not GCODE" msgstr "" -#: FlatCAMApp.py:10102 +#: FlatCAMApp.py:10264 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:10111 +#: FlatCAMApp.py:10273 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:10137 +#: FlatCAMApp.py:10299 msgid "Opening FlatCAM Config file." msgstr "" -#: FlatCAMApp.py:10159 +#: FlatCAMApp.py:10321 msgid "Failed to open config file" msgstr "" -#: FlatCAMApp.py:10185 +#: FlatCAMApp.py:10347 msgid "Loading Project ... Please Wait ..." msgstr "" -#: FlatCAMApp.py:10190 +#: FlatCAMApp.py:10352 msgid "Opening FlatCAM Project file." msgstr "" -#: FlatCAMApp.py:10200 FlatCAMApp.py:10218 +#: FlatCAMApp.py:10362 FlatCAMApp.py:10380 msgid "Failed to open project file" msgstr "" -#: FlatCAMApp.py:10252 +#: FlatCAMApp.py:10414 msgid "Loading Project ... restoring" msgstr "" -#: FlatCAMApp.py:10261 +#: FlatCAMApp.py:10423 msgid "Project loaded from" msgstr "" -#: FlatCAMApp.py:10334 +#: FlatCAMApp.py:10496 msgid "Redrawing all objects" msgstr "" -#: FlatCAMApp.py:10366 +#: FlatCAMApp.py:10528 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:10368 +#: FlatCAMApp.py:10530 msgid "" "\n" "\n" @@ -1166,354 +1170,285 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:10518 +#: FlatCAMApp.py:10680 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:10576 +#: FlatCAMApp.py:10738 msgid "Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:10584 +#: FlatCAMApp.py:10746 msgid "Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:10595 +#: FlatCAMApp.py:10757 msgid "Failed to load recent projects item list." msgstr "" -#: FlatCAMApp.py:10603 +#: FlatCAMApp.py:10765 msgid "Failed to parse recent project item list." msgstr "" -#: FlatCAMApp.py:10662 FlatCAMApp.py:10685 +#: FlatCAMApp.py:10824 FlatCAMApp.py:10847 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:10702 flatcamGUI/FlatCAMGUI.py:1018 +#: FlatCAMApp.py:10864 flatcamGUI/FlatCAMGUI.py:1019 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10938 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:10776 +#: FlatCAMApp.py:10939 msgid "Details" msgstr "" -#: FlatCAMApp.py:10777 -msgid "The normal flow when working in FlatCAM is the following" +#: FlatCAMApp.py:10941 +msgid "The normal flow when working in FlatCAM is the following:" msgstr "" -#: FlatCAMApp.py:10778 +#: FlatCAMApp.py:10942 msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into FlatCAM using " -"either the" +"either the toolbars, key shortcuts or even dragging and dropping the files on the GUI." msgstr "" -#: FlatCAMApp.py:10779 -msgid "toolbars, key shortcuts or even dragging and dropping the files on the GUI" -msgstr "" - -#: FlatCAMApp.py:10780 -msgid "You can also load a FlatCAM project by double clicking on the project file, drag" -msgstr "" - -#: FlatCAMApp.py:10781 +#: FlatCAMApp.py:10945 msgid "" -"drop of the file into the FLATCAM GUI or through the menu/toolbar links offered within " -"the app" +"You can also load a FlatCAM project by double clicking on the project file, drag and drop " +"of the file into the FLATCAM GUI or through the menu (or toolbar) actions offered within " +"the app." msgstr "" -#: FlatCAMApp.py:10782 -msgid "Once an object is available in the Project Tab, by selecting it and then focusing on" -msgstr "" - -#: FlatCAMApp.py:10783 FlatCAMApp.py:10784 FlatCAMApp.py:10787 FlatCAMApp.py:10790 -#: FlatCAMApp.py:10794 -msgid "SELECTED TAB" -msgstr "" - -#: FlatCAMApp.py:10783 -msgid "more simpler is to double click the object name in the Project Tab" -msgstr "" - -#: FlatCAMApp.py:10784 -msgid "will be updated with the object properties according to" -msgstr "" - -#: FlatCAMApp.py:10785 -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "" - -#: FlatCAMApp.py:10786 +#: FlatCAMApp.py:10948 msgid "" -"If the selection of the object is done on the canvas by single click instead, and the" +"Once an object is available in the Project Tab, by selecting it and then focusing on " +"SELECTED TAB (more simpler is to double click the object name in the Project Tab, " +"SELECTED TAB will be updated with the object properties according to its kind: Gerber, " +"Excellon, Geometry or CNCJob object." msgstr "" -#: FlatCAMApp.py:10788 +#: FlatCAMApp.py:10952 msgid "" -"is in focus, again the object properties will be displayed into the Selected Tab. " -"Alternatively, double clicking on the object on the canvas will bring the" +"If the selection of the object is done on the canvas by single click instead, and the " +"SELECTED TAB is in focus, again the object properties will be displayed into the Selected " +"Tab. Alternatively, double clicking on the object on the canvas will bring the SELECTED " +"TAB and populate it even if it was out of focus." msgstr "" -#: FlatCAMApp.py:10790 -msgid "and populate it even if it was out of focus" +#: FlatCAMApp.py:10956 +msgid "You can change the parameters in this screen and the flow direction is like this:" msgstr "" -#: FlatCAMApp.py:10791 -msgid "You can change the parameters in this screen and the flow direction is like this" +#: FlatCAMApp.py:10957 +msgid "" +"Gerber/Excellon Object --> Change Parameter --> Generate Geometry --> Geometry Object --> " +"Add tools (change param in Selected Tab) --> Generate CNCJob --> CNCJob Object --> Verify " +"GCode (through Edit CNC Code) and/or append/prepend to GCode (again, done in SELECTED " +"TAB) --> Save GCode." msgstr "" -#: FlatCAMApp.py:10792 -msgid "Gerber/Excellon Object" +#: FlatCAMApp.py:10961 +msgid "" +"A list of key shortcuts is available through an menu entry in Help --> Shortcuts List or " +"through its own key shortcut: F3." msgstr "" -#: FlatCAMApp.py:10792 -msgid "Change Parameter" -msgstr "" - -#: FlatCAMApp.py:10792 flatcamTools/ToolNonCopperClear.py:444 -msgid "Generate Geometry" -msgstr "" - -#: FlatCAMApp.py:10792 flatcamGUI/ObjectUI.py:895 -msgid "Geometry Object" -msgstr "" - -#: FlatCAMApp.py:10793 -msgid "Add tools (change param in Selected Tab)" -msgstr "" - -#: FlatCAMApp.py:10793 -msgid "Generate CNCJob" -msgstr "" - -#: FlatCAMApp.py:10793 -msgid "CNCJob Object" -msgstr "" - -#: FlatCAMApp.py:10794 -msgid "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, done in" -msgstr "" - -#: FlatCAMApp.py:10795 flatcamTools/ToolSolderPaste.py:375 -msgid "Save GCode" -msgstr "" - -#: FlatCAMApp.py:10795 -msgid "A list of key shortcuts is available through an menu entry in" -msgstr "" - -#: FlatCAMApp.py:10795 -msgid "Help" -msgstr "" - -#: FlatCAMApp.py:10796 -msgid "Shortcuts List" -msgstr "" - -#: FlatCAMApp.py:10796 -msgid "or through" -msgstr "" - -#: FlatCAMApp.py:10796 -msgid "own key shortcut" -msgstr "" - -#: FlatCAMApp.py:10854 +#: FlatCAMApp.py:11022 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:10862 +#: FlatCAMApp.py:11030 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:10873 +#: FlatCAMApp.py:11041 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:10878 +#: FlatCAMApp.py:11046 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:10879 +#: FlatCAMApp.py:11047 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:10881 +#: FlatCAMApp.py:11049 msgid "info" msgstr "" -#: FlatCAMApp.py:10936 +#: FlatCAMApp.py:11124 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:10943 +#: FlatCAMApp.py:11131 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:10950 +#: FlatCAMApp.py:11138 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:10957 +#: FlatCAMApp.py:11145 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:10966 +#: FlatCAMApp.py:11154 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:10984 +#: FlatCAMApp.py:11172 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:11023 +#: FlatCAMApp.py:11211 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:11045 +#: FlatCAMApp.py:11233 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:11084 +#: FlatCAMApp.py:11272 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:11106 FlatCAMApp.py:11144 +#: FlatCAMApp.py:11294 FlatCAMApp.py:11332 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:11126 +#: FlatCAMApp.py:11314 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:11126 FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11314 FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:11135 FlatCAMApp.py:11147 +#: FlatCAMApp.py:11323 FlatCAMApp.py:11335 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:11358 +#: FlatCAMApp.py:11546 msgid "The user requested a graceful exit of the current task." msgstr "" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "Name changed from" msgstr "" -#: FlatCAMObj.py:214 +#: FlatCAMObj.py:222 msgid "to" msgstr "" -#: FlatCAMObj.py:225 +#: FlatCAMObj.py:233 msgid "Offsetting..." msgstr "" -#: FlatCAMObj.py:240 +#: FlatCAMObj.py:248 msgid "Scaling..." msgstr "" -#: FlatCAMObj.py:256 +#: FlatCAMObj.py:264 msgid "Skewing..." msgstr "" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 flatcamGUI/PreferencesUI.py:856 -#: flatcamGUI/PreferencesUI.py:1808 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 flatcamGUI/PreferencesUI.py:867 +#: flatcamGUI/PreferencesUI.py:1821 msgid "Basic" msgstr "" -#: FlatCAMObj.py:603 FlatCAMObj.py:2328 FlatCAMObj.py:3606 +#: FlatCAMObj.py:612 FlatCAMObj.py:2365 FlatCAMObj.py:3643 #, python-format msgid "%s" msgstr "" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 flatcamGUI/PreferencesUI.py:857 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 flatcamGUI/PreferencesUI.py:868 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:616 FlatCAMObj.py:2342 FlatCAMObj.py:3628 +#: FlatCAMObj.py:625 FlatCAMObj.py:2379 FlatCAMObj.py:3665 #, python-format msgid "%s" msgstr "" -#: FlatCAMObj.py:805 +#: FlatCAMObj.py:819 msgid "Buffering solid geometry" msgstr "" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/PreferencesUI.py:1256 -#: flatcamTools/ToolNonCopperClear.py:1541 flatcamTools/ToolNonCopperClear.py:1635 -#: flatcamTools/ToolNonCopperClear.py:1647 flatcamTools/ToolNonCopperClear.py:1874 -#: flatcamTools/ToolNonCopperClear.py:1966 flatcamTools/ToolNonCopperClear.py:1978 +#: FlatCAMObj.py:822 camlib.py:612 flatcamGUI/PreferencesUI.py:1269 +#: flatcamTools/ToolNonCopperClear.py:1562 flatcamTools/ToolNonCopperClear.py:1656 +#: flatcamTools/ToolNonCopperClear.py:1668 flatcamTools/ToolNonCopperClear.py:1895 +#: flatcamTools/ToolNonCopperClear.py:1987 flatcamTools/ToolNonCopperClear.py:1999 msgid "Buffering" msgstr "" -#: FlatCAMObj.py:814 +#: FlatCAMObj.py:828 msgid "Done" msgstr "" -#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#: FlatCAMObj.py:869 FlatCAMObj.py:885 FlatCAMObj.py:902 msgid "Isolating..." msgstr "" -#: FlatCAMObj.py:1092 FlatCAMObj.py:1208 flatcamTools/ToolNonCopperClear.py:1570 -#: flatcamTools/ToolNonCopperClear.py:1898 +#: FlatCAMObj.py:1106 FlatCAMObj.py:1222 flatcamTools/ToolNonCopperClear.py:1591 +#: flatcamTools/ToolNonCopperClear.py:1919 msgid "Isolation geometry could not be generated." msgstr "" -#: FlatCAMObj.py:1129 FlatCAMObj.py:3296 FlatCAMObj.py:3563 FlatCAMObj.py:3839 +#: FlatCAMObj.py:1143 FlatCAMObj.py:3333 FlatCAMObj.py:3600 FlatCAMObj.py:3876 msgid "Rough" msgstr "" -#: FlatCAMObj.py:1154 FlatCAMObj.py:1231 +#: FlatCAMObj.py:1168 FlatCAMObj.py:1245 msgid "Isolation geometry created" msgstr "" -#: FlatCAMObj.py:1163 FlatCAMObj.py:1238 +#: FlatCAMObj.py:1177 FlatCAMObj.py:1252 msgid "Subtracting Geo" msgstr "" -#: FlatCAMObj.py:1417 +#: FlatCAMObj.py:1450 msgid "Plotting Apertures" msgstr "" -#: FlatCAMObj.py:2156 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2193 flatcamEditors/FlatCAMExcEditor.py:2320 msgid "Total Drills" msgstr "" -#: FlatCAMObj.py:2188 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2225 flatcamEditors/FlatCAMExcEditor.py:2352 msgid "Total Slots" msgstr "" -#: FlatCAMObj.py:2400 FlatCAMObj.py:3679 FlatCAMObj.py:3973 FlatCAMObj.py:4164 -#: FlatCAMObj.py:4175 FlatCAMObj.py:4293 FlatCAMObj.py:4501 FlatCAMObj.py:4623 -#: FlatCAMObj.py:4786 FlatCAMObj.py:5305 flatcamEditors/FlatCAMExcEditor.py:2416 +#: FlatCAMObj.py:2437 FlatCAMObj.py:3716 FlatCAMObj.py:4010 FlatCAMObj.py:4201 +#: FlatCAMObj.py:4212 FlatCAMObj.py:4330 FlatCAMObj.py:4538 FlatCAMObj.py:4660 +#: FlatCAMObj.py:4823 FlatCAMObj.py:5342 flatcamEditors/FlatCAMExcEditor.py:2427 #: 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:5319 -#: flatcamEditors/FlatCAMGrbEditor.py:5362 flatcamEditors/FlatCAMGrbEditor.py:5389 -#: flatcamEditors/FlatCAMGrbEditor.py:5416 flatcamEditors/FlatCAMGrbEditor.py:5457 -#: flatcamEditors/FlatCAMGrbEditor.py:5495 flatcamEditors/FlatCAMGrbEditor.py:5521 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 flatcamEditors/FlatCAMGrbEditor.py:5361 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 flatcamEditors/FlatCAMGrbEditor.py:5431 +#: flatcamEditors/FlatCAMGrbEditor.py:5458 flatcamEditors/FlatCAMGrbEditor.py:5499 +#: flatcamEditors/FlatCAMGrbEditor.py:5537 flatcamEditors/FlatCAMGrbEditor.py:5563 #: 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 flatcamTools/ToolCalculators.py:398 #: flatcamTools/ToolCalculators.py:409 flatcamTools/ToolFilm.py:248 -#: flatcamTools/ToolFilm.py:254 flatcamTools/ToolNonCopperClear.py:866 -#: flatcamTools/ToolNonCopperClear.py:877 flatcamTools/ToolNonCopperClear.py:887 -#: flatcamTools/ToolNonCopperClear.py:905 flatcamTools/ToolNonCopperClear.py:984 -#: flatcamTools/ToolNonCopperClear.py:1066 flatcamTools/ToolNonCopperClear.py:1349 -#: flatcamTools/ToolNonCopperClear.py:1381 flatcamTools/ToolPaint.py:703 -#: flatcamTools/ToolPaint.py:778 flatcamTools/ToolPaint.py:926 flatcamTools/ToolPaint.py:980 -#: flatcamTools/ToolPaint.py:1231 flatcamTools/ToolPaint.py:1507 -#: flatcamTools/ToolPaint.py:1982 flatcamTools/ToolPanelize.py:397 +#: flatcamTools/ToolFilm.py:254 flatcamTools/ToolNonCopperClear.py:877 +#: flatcamTools/ToolNonCopperClear.py:888 flatcamTools/ToolNonCopperClear.py:898 +#: flatcamTools/ToolNonCopperClear.py:916 flatcamTools/ToolNonCopperClear.py:995 +#: flatcamTools/ToolNonCopperClear.py:1077 flatcamTools/ToolNonCopperClear.py:1370 +#: flatcamTools/ToolNonCopperClear.py:1402 flatcamTools/ToolPaint.py:713 +#: flatcamTools/ToolPaint.py:788 flatcamTools/ToolPaint.py:936 flatcamTools/ToolPaint.py:990 +#: flatcamTools/ToolPaint.py:1275 flatcamTools/ToolPaint.py:1552 +#: flatcamTools/ToolPaint.py:2029 flatcamTools/ToolPanelize.py:397 #: flatcamTools/ToolPanelize.py:409 flatcamTools/ToolPanelize.py:422 #: flatcamTools/ToolPanelize.py:435 flatcamTools/ToolPanelize.py:447 #: flatcamTools/ToolPanelize.py:458 flatcamTools/ToolSolderPaste.py:764 @@ -1524,237 +1459,237 @@ msgstr "" msgid "Wrong value format entered, use a number." msgstr "" -#: FlatCAMObj.py:2641 FlatCAMObj.py:2733 FlatCAMObj.py:2854 +#: FlatCAMObj.py:2678 FlatCAMObj.py:2770 FlatCAMObj.py:2891 msgid "Please select one or more tools from the list and try again." msgstr "" -#: FlatCAMObj.py:2647 +#: FlatCAMObj.py:2684 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Tool_nr" msgstr "" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 -#: flatcamEditors/FlatCAMExcEditor.py:1500 flatcamEditors/FlatCAMExcEditor.py:3132 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 +#: flatcamEditors/FlatCAMExcEditor.py:1500 flatcamEditors/FlatCAMExcEditor.py:2935 #: flatcamGUI/ObjectUI.py:617 flatcamTools/ToolNonCopperClear.py:107 #: flatcamTools/ToolPaint.py:106 flatcamTools/ToolPcbWizard.py:76 #: flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Drills_Nr" msgstr "" -#: FlatCAMObj.py:2662 FlatCAMObj.py:2755 FlatCAMObj.py:2873 +#: FlatCAMObj.py:2699 FlatCAMObj.py:2792 FlatCAMObj.py:2910 msgid "Slots_Nr" msgstr "" -#: FlatCAMObj.py:2742 +#: FlatCAMObj.py:2779 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2914 FlatCAMObj.py:4999 +#: FlatCAMObj.py:2951 FlatCAMObj.py:5036 msgid "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth\"]" msgstr "" -#: FlatCAMObj.py:2925 FlatCAMObj.py:5010 +#: FlatCAMObj.py:2962 FlatCAMObj.py:5047 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self.options[\"feedrate_probe" "\"]" msgstr "" -#: FlatCAMObj.py:2955 FlatCAMObj.py:4885 FlatCAMObj.py:4891 FlatCAMObj.py:5045 +#: FlatCAMObj.py:2992 FlatCAMObj.py:4922 FlatCAMObj.py:4928 FlatCAMObj.py:5082 msgid "Generating CNC Code" msgstr "" -#: FlatCAMObj.py:2981 camlib.py:5749 camlib.py:6733 +#: FlatCAMObj.py:3018 camlib.py:5757 camlib.py:6741 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:3296 FlatCAMObj.py:4215 FlatCAMObj.py:4216 FlatCAMObj.py:4225 +#: FlatCAMObj.py:3333 FlatCAMObj.py:4252 FlatCAMObj.py:4253 FlatCAMObj.py:4262 msgid "Iso" msgstr "" -#: FlatCAMObj.py:3296 +#: FlatCAMObj.py:3333 msgid "Finish" msgstr "" -#: FlatCAMObj.py:3599 flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:758 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1788 flatcamGUI/FlatCAMGUI.py:2192 +#: FlatCAMObj.py:3636 flatcamGUI/FlatCAMGUI.py:552 flatcamGUI/FlatCAMGUI.py:759 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1789 flatcamGUI/FlatCAMGUI.py:2193 #: flatcamGUI/ObjectUI.py:1066 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:3810 +#: FlatCAMObj.py:3847 msgid "Please enter the desired tool diameter in Float format." msgstr "" -#: FlatCAMObj.py:3884 +#: FlatCAMObj.py:3921 msgid "Tool added in Tool Table." msgstr "" -#: FlatCAMObj.py:3888 +#: FlatCAMObj.py:3925 msgid "Default Tool added. Wrong value format entered." msgstr "" -#: FlatCAMObj.py:3921 FlatCAMObj.py:3930 +#: FlatCAMObj.py:3958 FlatCAMObj.py:3967 msgid "Failed. Select a tool to copy." msgstr "" -#: FlatCAMObj.py:3958 +#: FlatCAMObj.py:3995 msgid "Tool was copied in Tool Table." msgstr "" -#: FlatCAMObj.py:3988 +#: FlatCAMObj.py:4025 msgid "Tool was edited in Tool Table." msgstr "" -#: FlatCAMObj.py:4017 FlatCAMObj.py:4026 +#: FlatCAMObj.py:4054 FlatCAMObj.py:4063 msgid "Failed. Select a tool to delete." msgstr "" -#: FlatCAMObj.py:4049 +#: FlatCAMObj.py:4086 msgid "Tool was deleted in Tool Table." msgstr "" -#: FlatCAMObj.py:4481 +#: FlatCAMObj.py:4518 msgid "This Geometry can't be processed because it is" msgstr "" -#: FlatCAMObj.py:4483 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#: FlatCAMObj.py:4520 msgid "geometry" msgstr "" -#: FlatCAMObj.py:4526 +#: FlatCAMObj.py:4563 msgid "Failed. No tool selected in the tool table ..." msgstr "" -#: FlatCAMObj.py:4567 +#: FlatCAMObj.py:4604 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "" -#: FlatCAMObj.py:4628 FlatCAMObj.py:4792 +#: FlatCAMObj.py:4665 FlatCAMObj.py:4829 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:4693 FlatCAMObj.py:4852 +#: FlatCAMObj.py:4730 FlatCAMObj.py:4889 msgid "G-Code parsing in progress..." msgstr "" -#: FlatCAMObj.py:4695 FlatCAMObj.py:4854 +#: FlatCAMObj.py:4732 FlatCAMObj.py:4891 msgid "G-Code parsing finished..." msgstr "" -#: FlatCAMObj.py:4703 +#: FlatCAMObj.py:4740 msgid "Finished G-Code processing" msgstr "" -#: FlatCAMObj.py:4705 FlatCAMObj.py:4866 +#: FlatCAMObj.py:4742 FlatCAMObj.py:4903 msgid "G-Code processing failed with error" msgstr "" -#: FlatCAMObj.py:4753 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4790 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "" -#: FlatCAMObj.py:4864 FlatCAMObj.py:5038 +#: FlatCAMObj.py:4901 FlatCAMObj.py:5075 msgid "Finished G-Code processing..." msgstr "" -#: FlatCAMObj.py:4888 FlatCAMObj.py:4894 FlatCAMObj.py:5048 +#: FlatCAMObj.py:4925 FlatCAMObj.py:4931 FlatCAMObj.py:5085 msgid "CNCjob created" msgstr "" -#: FlatCAMObj.py:5080 FlatCAMObj.py:5090 camlib.py:3671 camlib.py:3681 +#: FlatCAMObj.py:5117 FlatCAMObj.py:5127 camlib.py:3679 camlib.py:3689 msgid "Scale factor has to be a number: integer or float." msgstr "" -#: FlatCAMObj.py:5164 +#: FlatCAMObj.py:5201 msgid "Geometry Scale done." msgstr "" -#: FlatCAMObj.py:5181 camlib.py:3775 +#: FlatCAMObj.py:5218 camlib.py:3783 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in the Offset " "field." msgstr "" -#: FlatCAMObj.py:5235 +#: FlatCAMObj.py:5272 msgid "Geometry Offset done." msgstr "" -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5301 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:5737 +#: FlatCAMObj.py:5780 msgid "Basic" msgstr "" -#: FlatCAMObj.py:5743 +#: FlatCAMObj.py:5786 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:5786 +#: FlatCAMObj.py:5829 msgid "Plotting..." msgstr "" -#: FlatCAMObj.py:5810 FlatCAMObj.py:5815 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5853 FlatCAMObj.py:5858 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "" -#: FlatCAMObj.py:5821 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5864 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "" -#: FlatCAMObj.py:5839 +#: FlatCAMObj.py:5882 msgid "Machine Code file saved to" msgstr "" -#: FlatCAMObj.py:5864 +#: FlatCAMObj.py:5907 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "" -#: FlatCAMObj.py:5872 +#: FlatCAMObj.py:5915 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: FlatCAMObj.py:5984 +#: FlatCAMObj.py:6027 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: FlatCAMObj.py:5986 +#: FlatCAMObj.py:6029 msgid "CNCJob object" msgstr "" -#: FlatCAMObj.py:6038 +#: FlatCAMObj.py:6081 msgid "G-code does not have a units code: either G20 or G21" msgstr "" -#: FlatCAMObj.py:6050 +#: FlatCAMObj.py:6093 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" -#: FlatCAMObj.py:6056 +#: FlatCAMObj.py:6099 msgid "Toolchange G-code was replaced by a custom code." msgstr "" -#: FlatCAMObj.py:6093 FlatCAMObj.py:6103 +#: FlatCAMObj.py:6136 FlatCAMObj.py:6146 msgid "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" -#: FlatCAMObj.py:6107 +#: FlatCAMObj.py:6150 msgid "There is no postprocessor file." msgstr "" @@ -1762,15 +1697,15 @@ msgstr "" msgid "processes running." msgstr "" -#: FlatCAMTranslation.py:91 +#: FlatCAMTranslation.py:92 msgid "The application will restart." msgstr "" -#: FlatCAMTranslation.py:93 +#: FlatCAMTranslation.py:94 msgid "Are you sure do you want to change the current language to" msgstr "" -#: FlatCAMTranslation.py:94 +#: FlatCAMTranslation.py:95 msgid "Apply Language ..." msgstr "" @@ -1783,123 +1718,119 @@ msgstr "" msgid "Cause of error" msgstr "" -#: camlib.py:215 +#: camlib.py:223 msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "" -#: camlib.py:594 +#: camlib.py:602 msgid "Pass" msgstr "" -#: camlib.py:614 +#: camlib.py:622 msgid "Get Exteriors" msgstr "" -#: camlib.py:617 +#: camlib.py:625 msgid "Get Interiors" msgstr "" -#: camlib.py:1539 +#: camlib.py:1547 msgid "Object was mirrored" msgstr "" -#: camlib.py:1542 +#: camlib.py:1550 msgid "Failed to mirror. No object selected" msgstr "" -#: camlib.py:1611 +#: camlib.py:1619 msgid "Object was rotated" msgstr "" -#: camlib.py:1614 +#: camlib.py:1622 msgid "Failed to rotate. No object selected" msgstr "" -#: camlib.py:1682 +#: camlib.py:1690 msgid "Object was skewed" msgstr "" -#: camlib.py:1685 +#: camlib.py:1693 msgid "Failed to skew. No object selected" msgstr "" -#: camlib.py:2462 +#: camlib.py:2470 msgid "Gerber processing. Parsing" msgstr "" -#: camlib.py:2462 +#: camlib.py:2470 msgid "lines" msgstr "" -#: camlib.py:2983 camlib.py:3079 +#: camlib.py:2991 camlib.py:3087 msgid "Coordinates missing, line ignored" msgstr "" -#: camlib.py:2985 camlib.py:3081 +#: camlib.py:2993 camlib.py:3089 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "" -#: camlib.py:3035 +#: camlib.py:3043 msgid "" "Region does not have enough points. File will be processed but there are parser errors. " "Line number" msgstr "" -#: camlib.py:3433 -msgid "Gerber processing. Joining" +#: camlib.py:3441 +msgid "Gerber processing. Joining polygons" msgstr "" -#: camlib.py:3433 -msgid "polygons" -msgstr "" - -#: camlib.py:3450 +#: camlib.py:3458 msgid "Gerber processing. Applying Gerber polarity." msgstr "" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line" msgstr "" -#: camlib.py:3489 +#: camlib.py:3497 msgid "Gerber Line Content" msgstr "" -#: camlib.py:3491 +#: camlib.py:3499 msgid "Gerber Parser ERROR" msgstr "" -#: camlib.py:3739 +#: camlib.py:3747 msgid "Gerber Scale done." msgstr "" -#: camlib.py:3829 +#: camlib.py:3837 msgid "Gerber Offset done." msgstr "" -#: camlib.py:3906 +#: camlib.py:3914 msgid "Gerber Mirror done." msgstr "" -#: camlib.py:3975 +#: camlib.py:3983 msgid "Gerber Skew done." msgstr "" -#: camlib.py:4036 +#: camlib.py:4044 msgid "Gerber Rotate done." msgstr "" -#: camlib.py:4323 +#: camlib.py:4331 msgid "This is GCODE mark" msgstr "" -#: camlib.py:4439 +#: camlib.py:4447 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" msgstr "" -#: camlib.py:4442 +#: camlib.py:4450 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' diameters.\n" @@ -1907,81 +1838,81 @@ msgid "" "the real diameters." msgstr "" -#: camlib.py:4897 +#: camlib.py:4905 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" msgstr "" -#: camlib.py:4980 +#: camlib.py:4988 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having a tool " "associated.\n" "Check the resulting GCode." msgstr "" -#: camlib.py:5654 +#: camlib.py:5662 msgid "There is no such parameter" msgstr "" -#: camlib.py:5726 +#: camlib.py:5734 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " "app will convert the value to negative. Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:5734 camlib.py:6409 camlib.py:6759 +#: camlib.py:5742 camlib.py:6417 camlib.py:6767 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" -#: camlib.py:5786 +#: camlib.py:5794 msgid "Creating a list of points to drill..." msgstr "" -#: camlib.py:5869 +#: camlib.py:5877 msgid "Starting G-Code" msgstr "" -#: camlib.py:5967 camlib.py:6114 camlib.py:6219 camlib.py:6525 camlib.py:6873 +#: camlib.py:5975 camlib.py:6122 camlib.py:6227 camlib.py:6533 camlib.py:6881 msgid "Starting G-Code for tool with diameter" msgstr "" -#: camlib.py:6024 camlib.py:6171 camlib.py:6277 +#: camlib.py:6032 camlib.py:6179 camlib.py:6285 msgid "G91 coordinates not implemented" msgstr "" -#: camlib.py:6030 camlib.py:6177 camlib.py:6283 +#: camlib.py:6038 camlib.py:6185 camlib.py:6291 msgid "The loaded Excellon file has no drills" msgstr "" -#: camlib.py:6305 +#: camlib.py:6313 msgid "Finished G-Code generation..." msgstr "" -#: camlib.py:6382 +#: camlib.py:6390 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:6395 camlib.py:6745 +#: camlib.py:6403 camlib.py:6753 msgid "Cut_Z parameter is None or zero. Most likely a bad combinations of other parameters." msgstr "" -#: camlib.py:6401 camlib.py:6751 +#: camlib.py:6409 camlib.py:6759 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " "app will convert the value to negative.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:6419 camlib.py:6765 +#: camlib.py:6427 camlib.py:6773 msgid "Travel Z parameter is None or zero." msgstr "" -#: camlib.py:6424 camlib.py:6770 +#: camlib.py:6432 camlib.py:6778 msgid "" "The Travel Z parameter has negative value. It is the height value to travel between " "cuts.\n" @@ -1989,57 +1920,57 @@ msgid "" "the app will convert the value to positive.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:6432 camlib.py:6778 +#: camlib.py:6440 camlib.py:6786 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" -#: camlib.py:6447 camlib.py:6797 +#: camlib.py:6455 camlib.py:6805 msgid "Indexing geometry before generating G-Code..." msgstr "" -#: camlib.py:6508 camlib.py:6859 +#: camlib.py:6516 camlib.py:6867 msgid "Starting G-Code..." msgstr "" -#: camlib.py:6595 camlib.py:6943 +#: camlib.py:6603 camlib.py:6951 msgid "Finished G-Code generation" msgstr "" -#: camlib.py:6597 +#: camlib.py:6605 msgid "paths traced" msgstr "" -#: camlib.py:6633 +#: camlib.py:6641 msgid "Expected a Geometry, got" msgstr "" -#: camlib.py:6640 +#: camlib.py:6648 msgid "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" -#: camlib.py:6680 +#: camlib.py:6688 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:6945 +#: camlib.py:6953 msgid " paths traced." msgstr "" -#: camlib.py:6974 +#: camlib.py:6982 msgid "There is no tool data in the SolderPaste geometry." msgstr "" -#: camlib.py:7061 +#: camlib.py:7069 msgid "Finished SolderPste G-Code generation" msgstr "" -#: camlib.py:7063 +#: camlib.py:7071 msgid "paths traced." msgstr "" -#: camlib.py:7536 camlib.py:7814 camlib.py:7917 camlib.py:7964 +#: camlib.py:7544 camlib.py:7822 camlib.py:7925 camlib.py:7972 msgid "G91 coordinates not implemented ..." msgstr "" @@ -2132,7 +2063,7 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:978 flatcamEditors/FlatCAMExcEditor.py:1048 -#: flatcamGUI/FlatCAMGUI.py:2685 flatcamGUI/FlatCAMGUI.py:2893 flatcamGUI/FlatCAMGUI.py:3107 +#: flatcamGUI/FlatCAMGUI.py:2704 flatcamGUI/FlatCAMGUI.py:2912 flatcamGUI/FlatCAMGUI.py:3126 msgid "Cancelled." msgstr "" @@ -2156,7 +2087,7 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2315 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/PreferencesUI.py:2328 msgid "Excellon Editor" msgstr "" @@ -2192,7 +2123,7 @@ msgid "Tool Dia" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/ObjectUI.py:1045 -#: flatcamGUI/PreferencesUI.py:2344 +#: flatcamGUI/PreferencesUI.py:2357 msgid "Diameter for the new tool" msgstr "" @@ -2216,7 +2147,7 @@ msgid "" "by selecting a row in the tool table." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1582 msgid "Resize Drill(s)" msgstr "" @@ -2240,8 +2171,8 @@ msgstr "" msgid "Resize drill(s)" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1580 -#: flatcamGUI/FlatCAMGUI.py:1780 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1781 msgid "Add Drill Array" msgstr "" @@ -2261,16 +2192,16 @@ msgid "Linear" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1620 flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3290 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/PreferencesUI.py:3303 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2354 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/PreferencesUI.py:2367 msgid "Nr of drills" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2356 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/PreferencesUI.py:2369 msgid "Specify how many drills to be in the array." msgstr "" @@ -2278,13 +2209,13 @@ 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/PreferencesUI.py:2448 +#: flatcamGUI/PreferencesUI.py:2461 msgid "Direction" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1648 flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1504 -#: flatcamGUI/PreferencesUI.py:2371 flatcamGUI/PreferencesUI.py:2502 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/PreferencesUI.py:1517 +#: flatcamGUI/PreferencesUI.py:2384 flatcamGUI/PreferencesUI.py:2515 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2294,15 +2225,15 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 flatcamEditors/FlatCAMGrbEditor.py:2683 -#: flatcamGUI/PreferencesUI.py:1510 flatcamGUI/PreferencesUI.py:2377 -#: flatcamGUI/PreferencesUI.py:2457 flatcamGUI/PreferencesUI.py:2508 +#: flatcamGUI/PreferencesUI.py:1523 flatcamGUI/PreferencesUI.py:2390 +#: flatcamGUI/PreferencesUI.py:2470 flatcamGUI/PreferencesUI.py:2521 msgid "X" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1656 flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 flatcamEditors/FlatCAMGrbEditor.py:2684 -#: flatcamGUI/PreferencesUI.py:1511 flatcamGUI/PreferencesUI.py:2378 -#: flatcamGUI/PreferencesUI.py:2458 flatcamGUI/PreferencesUI.py:2509 +#: flatcamGUI/PreferencesUI.py:1524 flatcamGUI/PreferencesUI.py:2391 +#: flatcamGUI/PreferencesUI.py:2471 flatcamGUI/PreferencesUI.py:2522 msgid "Y" msgstr "" @@ -2311,23 +2242,23 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1772 flatcamEditors/FlatCAMExcEditor.py:1859 #: flatcamEditors/FlatCAMExcEditor.py:1873 flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1512 -#: flatcamGUI/PreferencesUI.py:1529 flatcamGUI/PreferencesUI.py:2379 -#: flatcamGUI/PreferencesUI.py:2396 flatcamGUI/PreferencesUI.py:2459 -#: flatcamGUI/PreferencesUI.py:2464 flatcamGUI/PreferencesUI.py:2510 -#: flatcamGUI/PreferencesUI.py:2527 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/PreferencesUI.py:1525 +#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2392 +#: flatcamGUI/PreferencesUI.py:2409 flatcamGUI/PreferencesUI.py:2472 +#: flatcamGUI/PreferencesUI.py:2477 flatcamGUI/PreferencesUI.py:2523 +#: flatcamGUI/PreferencesUI.py:2540 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1661 flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1518 -#: flatcamGUI/PreferencesUI.py:2385 flatcamGUI/PreferencesUI.py:2516 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/PreferencesUI.py:1531 +#: flatcamGUI/PreferencesUI.py:2398 flatcamGUI/PreferencesUI.py:2529 msgid "Pitch" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1663 flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1520 -#: flatcamGUI/PreferencesUI.py:2387 flatcamGUI/PreferencesUI.py:2518 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/PreferencesUI.py:1533 +#: flatcamGUI/PreferencesUI.py:2400 flatcamGUI/PreferencesUI.py:2531 msgid "Pitch = Distance between elements of the array." msgstr "" @@ -2346,24 +2277,24 @@ msgid "Direction for circular array.Can be CW = clockwise or CCW = counter clock msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1548 -#: flatcamGUI/PreferencesUI.py:2128 flatcamGUI/PreferencesUI.py:2415 -#: flatcamGUI/PreferencesUI.py:2546 flatcamGUI/PreferencesUI.py:2871 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/PreferencesUI.py:1561 +#: flatcamGUI/PreferencesUI.py:2141 flatcamGUI/PreferencesUI.py:2428 +#: flatcamGUI/PreferencesUI.py:2559 flatcamGUI/PreferencesUI.py:2884 msgid "CW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1702 flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1549 -#: flatcamGUI/PreferencesUI.py:2129 flatcamGUI/PreferencesUI.py:2416 -#: flatcamGUI/PreferencesUI.py:2547 flatcamGUI/PreferencesUI.py:2872 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/PreferencesUI.py:1562 +#: flatcamGUI/PreferencesUI.py:2142 flatcamGUI/PreferencesUI.py:2429 +#: flatcamGUI/PreferencesUI.py:2560 flatcamGUI/PreferencesUI.py:2885 msgid "CCW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1706 flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1531 -#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2398 -#: flatcamGUI/PreferencesUI.py:2424 flatcamGUI/PreferencesUI.py:2529 -#: flatcamGUI/PreferencesUI.py:2555 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/PreferencesUI.py:1544 +#: flatcamGUI/PreferencesUI.py:1570 flatcamGUI/PreferencesUI.py:2411 +#: flatcamGUI/PreferencesUI.py:2437 flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:2568 msgid "Angle at which each element in circular array is placed." msgstr "" @@ -2377,16 +2308,16 @@ msgid "" "either single or as an part of an array." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/PreferencesUI.py:2450 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2439 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/PreferencesUI.py:2452 msgid "Length = The length of the slot." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2450 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/PreferencesUI.py:2463 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2394,7 +2325,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2466 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/PreferencesUI.py:2479 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2416,62 +2347,62 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2488 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/PreferencesUI.py:2501 msgid "Nr of slots" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2490 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/PreferencesUI.py:2503 msgid "Specify how many slots to be in the array." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2428 +#: flatcamEditors/FlatCAMExcEditor.py:2439 msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3276 +#: flatcamEditors/FlatCAMExcEditor.py:2448 flatcamGUI/FlatCAMGUI.py:3295 msgid "Added new tool with dia" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2469 +#: flatcamEditors/FlatCAMExcEditor.py:2482 msgid "Select a tool in Tool Table" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2502 +#: flatcamEditors/FlatCAMExcEditor.py:2515 msgid "Deleted tool with diameter" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2652 +#: flatcamEditors/FlatCAMExcEditor.py:2665 msgid "Done. Tool edit completed." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3186 +#: flatcamEditors/FlatCAMExcEditor.py:3211 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3190 +#: flatcamEditors/FlatCAMExcEditor.py:3215 msgid "An internal error has ocurred. See Shell.\n" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3198 +#: flatcamEditors/FlatCAMExcEditor.py:3221 msgid "Creating Excellon." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3208 +#: flatcamEditors/FlatCAMExcEditor.py:3235 msgid "Excellon editing finished." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3226 +#: flatcamEditors/FlatCAMExcEditor.py:3253 msgid "Cancelled. There is no Tool/Drill selected" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3811 +#: flatcamEditors/FlatCAMExcEditor.py:3859 msgid "Done. Drill(s) deleted." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3883 flatcamEditors/FlatCAMExcEditor.py:3893 -#: flatcamEditors/FlatCAMGrbEditor.py:4612 +#: flatcamEditors/FlatCAMExcEditor.py:3931 flatcamEditors/FlatCAMExcEditor.py:3941 +#: flatcamEditors/FlatCAMGrbEditor.py:4654 msgid "Click on the circular array Center position" msgstr "" @@ -2517,14 +2448,14 @@ msgid "Full Buffer" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:129 flatcamEditors/FlatCAMGeoEditor.py:2721 -#: flatcamGUI/FlatCAMGUI.py:1499 flatcamGUI/PreferencesUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1500 flatcamGUI/PreferencesUI.py:1577 msgid "Buffer Tool" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:141 flatcamEditors/FlatCAMGeoEditor.py:158 #: flatcamEditors/FlatCAMGeoEditor.py:175 flatcamEditors/FlatCAMGeoEditor.py:2741 #: flatcamEditors/FlatCAMGeoEditor.py:2771 flatcamEditors/FlatCAMGeoEditor.py:2801 -#: flatcamEditors/FlatCAMGrbEditor.py:4665 +#: flatcamEditors/FlatCAMGrbEditor.py:4707 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" @@ -2532,30 +2463,30 @@ msgstr "" msgid "Text Tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:838 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:839 msgid "Tool" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/ObjectUI.py:264 -#: flatcamGUI/PreferencesUI.py:1104 flatcamGUI/PreferencesUI.py:2601 -#: flatcamGUI/PreferencesUI.py:3533 flatcamGUI/PreferencesUI.py:3693 +#: flatcamGUI/PreferencesUI.py:1117 flatcamGUI/PreferencesUI.py:2614 +#: flatcamGUI/PreferencesUI.py:3546 flatcamGUI/PreferencesUI.py:3706 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3695 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/PreferencesUI.py:3708 msgid "" "Diameter of the tool to\n" "be used in the operation." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3375 -#: flatcamGUI/PreferencesUI.py:3724 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/PreferencesUI.py:3388 +#: flatcamGUI/PreferencesUI.py:3737 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3726 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/PreferencesUI.py:3739 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2571,13 +2502,13 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3396 -#: flatcamGUI/PreferencesUI.py:3557 flatcamGUI/PreferencesUI.py:3745 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/PreferencesUI.py:3409 +#: flatcamGUI/PreferencesUI.py:3570 flatcamGUI/PreferencesUI.py:3758 #: flatcamTools/ToolNonCopperClear.py:303 flatcamTools/ToolPaint.py:226 msgid "Margin" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3747 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/PreferencesUI.py:3760 #: flatcamTools/ToolPaint.py:228 msgid "" "Distance by which to avoid\n" @@ -2585,8 +2516,8 @@ msgid "" "be painted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3405 -#: flatcamGUI/PreferencesUI.py:3756 flatcamTools/ToolNonCopperClear.py:312 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/PreferencesUI.py:3418 +#: flatcamGUI/PreferencesUI.py:3769 flatcamTools/ToolNonCopperClear.py:312 #: flatcamTools/ToolPaint.py:237 msgid "Method" msgstr "" @@ -2597,20 +2528,20 @@ msgid "" "B>: Outwards from seed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3414 -#: flatcamGUI/PreferencesUI.py:3765 flatcamTools/ToolNonCopperClear.py:321 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/PreferencesUI.py:3427 +#: flatcamGUI/PreferencesUI.py:3778 flatcamTools/ToolNonCopperClear.py:321 #: flatcamTools/ToolPaint.py:246 msgid "Standard" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3415 -#: flatcamGUI/PreferencesUI.py:3766 flatcamTools/ToolNonCopperClear.py:322 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/PreferencesUI.py:3428 +#: flatcamGUI/PreferencesUI.py:3779 flatcamTools/ToolNonCopperClear.py:322 #: flatcamTools/ToolPaint.py:247 msgid "Seed-based" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3416 -#: flatcamGUI/PreferencesUI.py:3767 flatcamTools/ToolNonCopperClear.py:323 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/PreferencesUI.py:3429 +#: flatcamGUI/PreferencesUI.py:3780 flatcamTools/ToolNonCopperClear.py:323 #: flatcamTools/ToolPaint.py:248 msgid "Straight lines" msgstr "" @@ -2619,8 +2550,8 @@ msgstr "" msgid "Connect:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3423 -#: flatcamGUI/PreferencesUI.py:3774 flatcamTools/ToolNonCopperClear.py:330 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/PreferencesUI.py:3436 +#: flatcamGUI/PreferencesUI.py:3787 flatcamTools/ToolNonCopperClear.py:330 #: flatcamTools/ToolPaint.py:255 msgid "" "Draw lines between resulting\n" @@ -2631,21 +2562,21 @@ msgstr "" msgid "Contour:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3433 -#: flatcamGUI/PreferencesUI.py:3784 flatcamTools/ToolNonCopperClear.py:339 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/PreferencesUI.py:3446 +#: flatcamGUI/PreferencesUI.py:3797 flatcamTools/ToolNonCopperClear.py:339 #: flatcamTools/ToolPaint.py:264 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1744 msgid "Paint" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:673 -#: flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:1365 flatcamTools/ToolPaint.py:25 -#: flatcamTools/ToolPaint.py:452 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:674 +#: flatcamGUI/FlatCAMGUI.py:2105 flatcamGUI/ObjectUI.py:1365 flatcamTools/ToolPaint.py:25 +#: flatcamTools/ToolPaint.py:462 msgid "Paint Tool" msgstr "" @@ -2653,9 +2584,9 @@ msgstr "" msgid "Paint cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 -#: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 -#: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 +#: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:392 +#: flatcamTools/ToolCutOut.py:590 flatcamTools/ToolCutOut.py:760 +#: flatcamTools/ToolCutOut.py:862 flatcamTools/ToolDblSided.py:367 msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "" @@ -2669,59 +2600,59 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 flatcamEditors/FlatCAMGeoEditor.py:2807 -#: flatcamGUI/PreferencesUI.py:2597 flatcamTools/ToolProperties.py:113 +#: flatcamGUI/PreferencesUI.py:2610 flatcamTools/ToolProperties.py:113 #: flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:620 flatcamEditors/FlatCAMGeoEditor.py:994 -#: flatcamEditors/FlatCAMGrbEditor.py:4848 flatcamEditors/FlatCAMGrbEditor.py:5233 -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamEditors/FlatCAMGrbEditor.py:4890 flatcamEditors/FlatCAMGrbEditor.py:5275 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2118 #: flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:621 flatcamEditors/FlatCAMGeoEditor.py:683 -#: flatcamEditors/FlatCAMGrbEditor.py:4849 flatcamEditors/FlatCAMGrbEditor.py:4911 +#: flatcamEditors/FlatCAMGrbEditor.py:4891 flatcamEditors/FlatCAMGrbEditor.py:4953 #: flatcamTools/ToolTransform.py:24 flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:622 flatcamEditors/FlatCAMGrbEditor.py:4850 +#: flatcamEditors/FlatCAMGeoEditor.py:622 flatcamEditors/FlatCAMGrbEditor.py:4892 #: flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:623 flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4851 flatcamGUI/FlatCAMGUI.py:751 -#: flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamEditors/FlatCAMGrbEditor.py:4893 flatcamGUI/FlatCAMGUI.py:752 +#: flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2187 #: flatcamGUI/ObjectUI.py:79 flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:624 flatcamEditors/FlatCAMGrbEditor.py:4852 +#: flatcamEditors/FlatCAMGeoEditor.py:624 flatcamEditors/FlatCAMGrbEditor.py:4894 #: flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:625 flatcamEditors/FlatCAMGrbEditor.py:4853 +#: flatcamEditors/FlatCAMGeoEditor.py:625 flatcamEditors/FlatCAMGrbEditor.py:4895 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 flatcamGUI/ObjectUI.py:957 -#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3456 +#: flatcamGUI/ObjectUI.py:1522 flatcamGUI/PreferencesUI.py:3469 #: flatcamTools/ToolNonCopperClear.py:361 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:637 flatcamEditors/FlatCAMGrbEditor.py:4865 -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamEditors/FlatCAMGeoEditor.py:637 flatcamEditors/FlatCAMGrbEditor.py:4907 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2078 msgid "Editor" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:669 flatcamEditors/FlatCAMGrbEditor.py:4897 +#: flatcamEditors/FlatCAMGeoEditor.py:669 flatcamEditors/FlatCAMGrbEditor.py:4939 msgid "Angle:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:671 flatcamEditors/FlatCAMGrbEditor.py:4899 -#: flatcamGUI/PreferencesUI.py:4126 flatcamTools/ToolTransform.py:70 +#: flatcamEditors/FlatCAMGeoEditor.py:671 flatcamEditors/FlatCAMGrbEditor.py:4941 +#: flatcamGUI/PreferencesUI.py:4139 flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" "Float number between -360 and 359.\n" @@ -2729,99 +2660,99 @@ msgid "" "Negative numbers for CCW motion." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:685 flatcamEditors/FlatCAMGrbEditor.py:4913 +#: flatcamEditors/FlatCAMGeoEditor.py:685 flatcamEditors/FlatCAMGrbEditor.py:4955 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:708 flatcamEditors/FlatCAMGrbEditor.py:4936 +#: flatcamEditors/FlatCAMGeoEditor.py:708 flatcamEditors/FlatCAMGrbEditor.py:4978 msgid "Angle X:" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:710 flatcamEditors/FlatCAMGeoEditor.py:728 -#: flatcamEditors/FlatCAMGrbEditor.py:4938 flatcamEditors/FlatCAMGrbEditor.py:4956 -#: flatcamGUI/PreferencesUI.py:4138 flatcamGUI/PreferencesUI.py:4148 +#: flatcamEditors/FlatCAMGrbEditor.py:4980 flatcamEditors/FlatCAMGrbEditor.py:4998 +#: flatcamGUI/PreferencesUI.py:4151 flatcamGUI/PreferencesUI.py:4161 #: 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:719 flatcamEditors/FlatCAMGrbEditor.py:4947 +#: flatcamEditors/FlatCAMGeoEditor.py:719 flatcamEditors/FlatCAMGrbEditor.py:4989 #: flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:721 flatcamEditors/FlatCAMGeoEditor.py:739 -#: flatcamEditors/FlatCAMGrbEditor.py:4949 flatcamEditors/FlatCAMGrbEditor.py:4967 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 flatcamEditors/FlatCAMGrbEditor.py:5009 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:726 flatcamEditors/FlatCAMGrbEditor.py:4954 +#: flatcamEditors/FlatCAMGeoEditor.py:726 flatcamEditors/FlatCAMGrbEditor.py:4996 msgid "Angle Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:737 flatcamEditors/FlatCAMGrbEditor.py:4965 +#: flatcamEditors/FlatCAMGeoEditor.py:737 flatcamEditors/FlatCAMGrbEditor.py:5007 #: flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:765 flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGeoEditor.py:765 flatcamEditors/FlatCAMGrbEditor.py:5035 msgid "Factor X:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:767 flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGeoEditor.py:767 flatcamEditors/FlatCAMGrbEditor.py:5037 msgid "Factor for Scale action over X axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:775 flatcamEditors/FlatCAMGrbEditor.py:5003 +#: flatcamEditors/FlatCAMGeoEditor.py:775 flatcamEditors/FlatCAMGrbEditor.py:5045 #: flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:777 flatcamEditors/FlatCAMGeoEditor.py:794 -#: flatcamEditors/FlatCAMGrbEditor.py:5005 flatcamEditors/FlatCAMGrbEditor.py:5022 +#: flatcamEditors/FlatCAMGrbEditor.py:5047 flatcamEditors/FlatCAMGrbEditor.py:5064 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" "the Scale reference checkbox state." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:782 flatcamEditors/FlatCAMGrbEditor.py:5010 +#: flatcamEditors/FlatCAMGeoEditor.py:782 flatcamEditors/FlatCAMGrbEditor.py:5052 msgid "Factor Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:784 flatcamEditors/FlatCAMGrbEditor.py:5012 +#: flatcamEditors/FlatCAMGeoEditor.py:784 flatcamEditors/FlatCAMGrbEditor.py:5054 msgid "Factor for Scale action over Y axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:792 flatcamEditors/FlatCAMGrbEditor.py:5020 +#: flatcamEditors/FlatCAMGeoEditor.py:792 flatcamEditors/FlatCAMGrbEditor.py:5062 #: flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:801 flatcamEditors/FlatCAMGrbEditor.py:5029 -#: flatcamGUI/PreferencesUI.py:4173 flatcamTools/ToolTransform.py:200 +#: flatcamEditors/FlatCAMGeoEditor.py:801 flatcamEditors/FlatCAMGrbEditor.py:5071 +#: flatcamGUI/PreferencesUI.py:4186 flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:803 flatcamEditors/FlatCAMGrbEditor.py:5031 +#: flatcamEditors/FlatCAMGeoEditor.py:803 flatcamEditors/FlatCAMGrbEditor.py:5073 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:809 flatcamEditors/FlatCAMGrbEditor.py:5037 -#: flatcamGUI/PreferencesUI.py:4181 flatcamTools/ToolTransform.py:209 +#: flatcamEditors/FlatCAMGeoEditor.py:809 flatcamEditors/FlatCAMGrbEditor.py:5079 +#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:811 flatcamEditors/FlatCAMGrbEditor.py:5039 +#: flatcamEditors/FlatCAMGeoEditor.py:811 flatcamEditors/FlatCAMGrbEditor.py:5081 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -2829,62 +2760,62 @@ msgid "" "of the selected shapes when unchecked." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:839 flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGeoEditor.py:839 flatcamEditors/FlatCAMGrbEditor.py:5110 msgid "Value X:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:841 flatcamEditors/FlatCAMGrbEditor.py:5070 +#: flatcamEditors/FlatCAMGeoEditor.py:841 flatcamEditors/FlatCAMGrbEditor.py:5112 msgid "Value for Offset action on X axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:849 flatcamEditors/FlatCAMGrbEditor.py:5078 +#: flatcamEditors/FlatCAMGeoEditor.py:849 flatcamEditors/FlatCAMGrbEditor.py:5120 #: flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:851 flatcamEditors/FlatCAMGeoEditor.py:869 -#: flatcamEditors/FlatCAMGrbEditor.py:5080 flatcamEditors/FlatCAMGrbEditor.py:5098 +#: flatcamEditors/FlatCAMGrbEditor.py:5122 flatcamEditors/FlatCAMGrbEditor.py:5140 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:857 flatcamEditors/FlatCAMGrbEditor.py:5086 +#: flatcamEditors/FlatCAMGeoEditor.py:857 flatcamEditors/FlatCAMGrbEditor.py:5128 msgid "Value Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:859 flatcamEditors/FlatCAMGrbEditor.py:5088 +#: flatcamEditors/FlatCAMGeoEditor.py:859 flatcamEditors/FlatCAMGrbEditor.py:5130 msgid "Value for Offset action on Y axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:867 flatcamEditors/FlatCAMGrbEditor.py:5096 +#: flatcamEditors/FlatCAMGeoEditor.py:867 flatcamEditors/FlatCAMGrbEditor.py:5138 #: flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:898 flatcamEditors/FlatCAMGrbEditor.py:5127 +#: flatcamEditors/FlatCAMGeoEditor.py:898 flatcamEditors/FlatCAMGrbEditor.py:5169 #: flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:900 flatcamEditors/FlatCAMGeoEditor.py:908 -#: flatcamEditors/FlatCAMGrbEditor.py:5129 flatcamEditors/FlatCAMGrbEditor.py:5137 +#: flatcamEditors/FlatCAMGrbEditor.py:5171 flatcamEditors/FlatCAMGrbEditor.py:5179 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:906 flatcamEditors/FlatCAMGrbEditor.py:5135 +#: flatcamEditors/FlatCAMGeoEditor.py:906 flatcamEditors/FlatCAMGrbEditor.py:5177 #: flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:915 flatcamEditors/FlatCAMGrbEditor.py:5144 +#: flatcamEditors/FlatCAMGeoEditor.py:915 flatcamEditors/FlatCAMGrbEditor.py:5186 msgid "Ref Pt" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:917 flatcamEditors/FlatCAMGrbEditor.py:5146 +#: flatcamEditors/FlatCAMGeoEditor.py:917 flatcamEditors/FlatCAMGrbEditor.py:5188 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -2897,18 +2828,18 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:929 flatcamEditors/FlatCAMGrbEditor.py:5158 +#: flatcamEditors/FlatCAMGeoEditor.py:929 flatcamEditors/FlatCAMGrbEditor.py:5200 msgid "Point:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:931 flatcamEditors/FlatCAMGrbEditor.py:5160 +#: flatcamEditors/FlatCAMGeoEditor.py:931 flatcamEditors/FlatCAMGrbEditor.py:5202 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:943 flatcamEditors/FlatCAMGrbEditor.py:5172 +#: flatcamEditors/FlatCAMGeoEditor.py:943 flatcamEditors/FlatCAMGrbEditor.py:5214 #: flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" @@ -2916,20 +2847,20 @@ msgid "" "SHIFT key. Then click Add button to insert." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1059 flatcamEditors/FlatCAMGrbEditor.py:5298 +#: flatcamEditors/FlatCAMGeoEditor.py:1059 flatcamEditors/FlatCAMGrbEditor.py:5340 msgid "Transformation cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1268 flatcamEditors/FlatCAMGrbEditor.py:5544 +#: flatcamEditors/FlatCAMGeoEditor.py:1268 flatcamEditors/FlatCAMGrbEditor.py:5586 msgid "No shape selected. Please Select a shape to rotate!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1271 flatcamEditors/FlatCAMGrbEditor.py:5547 +#: flatcamEditors/FlatCAMGeoEditor.py:1271 flatcamEditors/FlatCAMGrbEditor.py:5589 #: flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1300 flatcamEditors/FlatCAMGrbEditor.py:5581 +#: flatcamEditors/FlatCAMGeoEditor.py:1300 flatcamEditors/FlatCAMGrbEditor.py:5623 msgid "Done. Rotate completed." msgstr "" @@ -2937,21 +2868,21 @@ msgstr "" msgid "Rotation action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1318 flatcamEditors/FlatCAMGrbEditor.py:5602 +#: flatcamEditors/FlatCAMGeoEditor.py:1318 flatcamEditors/FlatCAMGrbEditor.py:5644 msgid "No shape selected. Please Select a shape to flip!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1321 flatcamEditors/FlatCAMGrbEditor.py:5605 +#: flatcamEditors/FlatCAMGeoEditor.py:1321 flatcamEditors/FlatCAMGrbEditor.py:5647 #: flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1352 flatcamEditors/FlatCAMGrbEditor.py:5645 +#: flatcamEditors/FlatCAMGeoEditor.py:1352 flatcamEditors/FlatCAMGrbEditor.py:5687 #: flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1356 flatcamEditors/FlatCAMGrbEditor.py:5654 +#: flatcamEditors/FlatCAMGeoEditor.py:1356 flatcamEditors/FlatCAMGrbEditor.py:5696 #: flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "" @@ -2960,20 +2891,20 @@ msgstr "" msgid "Flip action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1377 flatcamEditors/FlatCAMGrbEditor.py:5676 +#: flatcamEditors/FlatCAMGeoEditor.py:1377 flatcamEditors/FlatCAMGrbEditor.py:5718 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1380 flatcamEditors/FlatCAMGrbEditor.py:5679 +#: flatcamEditors/FlatCAMGeoEditor.py:1380 flatcamEditors/FlatCAMGrbEditor.py:5721 #: flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1406 flatcamEditors/FlatCAMGrbEditor.py:5716 +#: flatcamEditors/FlatCAMGeoEditor.py:1406 flatcamEditors/FlatCAMGrbEditor.py:5758 msgid "Skew on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1409 flatcamEditors/FlatCAMGrbEditor.py:5719 +#: flatcamEditors/FlatCAMGeoEditor.py:1409 flatcamEditors/FlatCAMGrbEditor.py:5761 msgid "Skew on the Y axis done" msgstr "" @@ -2981,20 +2912,20 @@ msgstr "" msgid "Skew action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1426 flatcamEditors/FlatCAMGrbEditor.py:5744 +#: flatcamEditors/FlatCAMGeoEditor.py:1426 flatcamEditors/FlatCAMGrbEditor.py:5786 msgid "No shape selected. Please Select a shape to scale!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1429 flatcamEditors/FlatCAMGrbEditor.py:5747 +#: flatcamEditors/FlatCAMGeoEditor.py:1429 flatcamEditors/FlatCAMGrbEditor.py:5789 #: flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1464 flatcamEditors/FlatCAMGrbEditor.py:5787 +#: flatcamEditors/FlatCAMGeoEditor.py:1464 flatcamEditors/FlatCAMGrbEditor.py:5829 msgid "Scale on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1467 flatcamEditors/FlatCAMGrbEditor.py:5790 +#: flatcamEditors/FlatCAMGeoEditor.py:1467 flatcamEditors/FlatCAMGrbEditor.py:5832 msgid "Scale on the Y axis done" msgstr "" @@ -3002,20 +2933,20 @@ msgstr "" msgid "Scale action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1481 flatcamEditors/FlatCAMGrbEditor.py:5808 +#: flatcamEditors/FlatCAMGeoEditor.py:1481 flatcamEditors/FlatCAMGrbEditor.py:5850 msgid "No shape selected. Please Select a shape to offset!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1484 flatcamEditors/FlatCAMGrbEditor.py:5811 +#: flatcamEditors/FlatCAMGeoEditor.py:1484 flatcamEditors/FlatCAMGrbEditor.py:5853 #: flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1497 flatcamEditors/FlatCAMGrbEditor.py:5835 +#: flatcamEditors/FlatCAMGeoEditor.py:1497 flatcamEditors/FlatCAMGrbEditor.py:5877 msgid "Offset on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1500 flatcamEditors/FlatCAMGrbEditor.py:5838 +#: flatcamEditors/FlatCAMGeoEditor.py:1500 flatcamEditors/FlatCAMGrbEditor.py:5880 msgid "Offset on the Y axis done" msgstr "" @@ -3023,46 +2954,46 @@ msgstr "" msgid "Offset action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1509 flatcamEditors/FlatCAMGrbEditor.py:5847 +#: flatcamEditors/FlatCAMGeoEditor.py:1509 flatcamEditors/FlatCAMGrbEditor.py:5889 msgid "Rotate ..." msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:1510 flatcamEditors/FlatCAMGeoEditor.py:1565 -#: flatcamEditors/FlatCAMGeoEditor.py:1582 flatcamEditors/FlatCAMGrbEditor.py:5848 -#: flatcamEditors/FlatCAMGrbEditor.py:5903 flatcamEditors/FlatCAMGrbEditor.py:5920 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 flatcamEditors/FlatCAMGrbEditor.py:5890 +#: flatcamEditors/FlatCAMGrbEditor.py:5945 flatcamEditors/FlatCAMGrbEditor.py:5962 msgid "Enter an Angle Value (degrees)" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1519 flatcamEditors/FlatCAMGrbEditor.py:5857 +#: flatcamEditors/FlatCAMGeoEditor.py:1519 flatcamEditors/FlatCAMGrbEditor.py:5899 msgid "Geometry shape rotate done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1523 flatcamEditors/FlatCAMGrbEditor.py:5861 +#: flatcamEditors/FlatCAMGeoEditor.py:1523 flatcamEditors/FlatCAMGrbEditor.py:5903 msgid "Geometry shape rotate cancelled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1528 flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGeoEditor.py:1528 flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Offset on X axis ..." msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:1529 flatcamEditors/FlatCAMGeoEditor.py:1548 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 flatcamEditors/FlatCAMGrbEditor.py:5886 +#: flatcamEditors/FlatCAMGrbEditor.py:5909 flatcamEditors/FlatCAMGrbEditor.py:5928 msgid "Enter a distance Value" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1538 flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGeoEditor.py:1538 flatcamEditors/FlatCAMGrbEditor.py:5918 msgid "Geometry shape offset on X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1542 flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGeoEditor.py:1542 flatcamEditors/FlatCAMGrbEditor.py:5922 msgid "Geometry shape offset X cancelled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1547 flatcamEditors/FlatCAMGrbEditor.py:5885 +#: flatcamEditors/FlatCAMGeoEditor.py:1547 flatcamEditors/FlatCAMGrbEditor.py:5927 msgid "Offset on Y axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1557 flatcamEditors/FlatCAMGrbEditor.py:5895 +#: flatcamEditors/FlatCAMGeoEditor.py:1557 flatcamEditors/FlatCAMGrbEditor.py:5937 msgid "Geometry shape offset on Y axis done" msgstr "" @@ -3070,11 +3001,11 @@ msgstr "" msgid "Geometry shape offset on Y axis canceled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1564 flatcamEditors/FlatCAMGrbEditor.py:5902 +#: flatcamEditors/FlatCAMGeoEditor.py:1564 flatcamEditors/FlatCAMGrbEditor.py:5944 msgid "Skew on X axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1574 flatcamEditors/FlatCAMGrbEditor.py:5912 +#: flatcamEditors/FlatCAMGeoEditor.py:1574 flatcamEditors/FlatCAMGrbEditor.py:5954 msgid "Geometry shape skew on X axis done" msgstr "" @@ -3082,11 +3013,11 @@ msgstr "" msgid "Geometry shape skew on X axis canceled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1581 flatcamEditors/FlatCAMGrbEditor.py:5919 +#: flatcamEditors/FlatCAMGeoEditor.py:1581 flatcamEditors/FlatCAMGrbEditor.py:5961 msgid "Skew on Y axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1591 flatcamEditors/FlatCAMGrbEditor.py:5929 +#: flatcamEditors/FlatCAMGeoEditor.py:1591 flatcamEditors/FlatCAMGrbEditor.py:5971 msgid "Geometry shape skew on Y axis done" msgstr "" @@ -3223,7 +3154,7 @@ msgstr "" msgid "Buffer cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2754 flatcamEditors/FlatCAMGrbEditor.py:4710 +#: flatcamEditors/FlatCAMGeoEditor.py:2754 flatcamEditors/FlatCAMGrbEditor.py:4752 msgid "Done. Buffer Tool completed." msgstr "" @@ -3260,87 +3191,87 @@ msgstr "" msgid "Shape transformations ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3546 +#: flatcamEditors/FlatCAMGeoEditor.py:3570 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3548 +#: flatcamEditors/FlatCAMGeoEditor.py:3572 msgid "with diameter" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3925 +#: flatcamEditors/FlatCAMGeoEditor.py:3965 msgid "Copy cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2988 -#: flatcamGUI/FlatCAMGUI.py:3035 flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3186 -#: flatcamGUI/FlatCAMGUI.py:3199 flatcamGUI/FlatCAMGUI.py:3233 flatcamGUI/FlatCAMGUI.py:3295 +#: flatcamEditors/FlatCAMGeoEditor.py:3972 flatcamGUI/FlatCAMGUI.py:3007 +#: flatcamGUI/FlatCAMGUI.py:3054 flatcamGUI/FlatCAMGUI.py:3073 flatcamGUI/FlatCAMGUI.py:3205 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3252 flatcamGUI/FlatCAMGUI.py:3314 msgid "Click on target point." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4176 flatcamEditors/FlatCAMGeoEditor.py:4211 +#: flatcamEditors/FlatCAMGeoEditor.py:4215 flatcamEditors/FlatCAMGeoEditor.py:4250 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4297 flatcamEditors/FlatCAMGeoEditor.py:4406 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 flatcamEditors/FlatCAMGeoEditor.py:4445 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4307 flatcamEditors/FlatCAMGeoEditor.py:4363 -#: flatcamEditors/FlatCAMGeoEditor.py:4415 +#: flatcamEditors/FlatCAMGeoEditor.py:4346 flatcamEditors/FlatCAMGeoEditor.py:4402 +#: flatcamEditors/FlatCAMGeoEditor.py:4454 msgid "Nothing selected for buffering." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4312 flatcamEditors/FlatCAMGeoEditor.py:4368 -#: flatcamEditors/FlatCAMGeoEditor.py:4420 +#: flatcamEditors/FlatCAMGeoEditor.py:4351 flatcamEditors/FlatCAMGeoEditor.py:4407 +#: flatcamEditors/FlatCAMGeoEditor.py:4459 msgid "Invalid distance for buffering." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4336 flatcamEditors/FlatCAMGeoEditor.py:4440 +#: flatcamEditors/FlatCAMGeoEditor.py:4375 flatcamEditors/FlatCAMGeoEditor.py:4479 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4347 +#: flatcamEditors/FlatCAMGeoEditor.py:4386 msgid "Full buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4354 +#: flatcamEditors/FlatCAMGeoEditor.py:4393 msgid "Negative buffer value is not accepted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4388 +#: flatcamEditors/FlatCAMGeoEditor.py:4427 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4399 +#: flatcamEditors/FlatCAMGeoEditor.py:4438 msgid "Interior buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4451 +#: flatcamEditors/FlatCAMGeoEditor.py:4490 msgid "Exterior buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4516 +#: flatcamEditors/FlatCAMGeoEditor.py:4555 msgid "Nothing selected for painting." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4523 +#: flatcamEditors/FlatCAMGeoEditor.py:4562 msgid "Invalid value for" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#: flatcamEditors/FlatCAMGeoEditor.py:4568 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4588 +#: flatcamEditors/FlatCAMGeoEditor.py:4627 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different method of " "Paint" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#: flatcamEditors/FlatCAMGeoEditor.py:4641 msgid "Paint done." msgstr "" @@ -3466,8 +3397,8 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/PreferencesUI.py:1416 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/PreferencesUI.py:1429 msgid "Gerber Editor" msgstr "" @@ -3480,22 +3411,22 @@ msgstr "" msgid "Apertures Table for the Gerber Object." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3854 +#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3687 #: flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3854 +#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3687 #: flatcamGUI/ObjectUI.py:227 flatcamGUI/ObjectUI.py:957 flatcamGUI/ObjectUI.py:1522 msgid "Type" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3854 +#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3687 #: flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3854 +#: flatcamEditors/FlatCAMGrbEditor.py:2387 flatcamEditors/FlatCAMGrbEditor.py:3687 #: flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "" @@ -3524,7 +3455,7 @@ msgid "" " - (dia, nVertices) for P type" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/PreferencesUI.py:1458 msgid "Code for the new aperture" msgstr "" @@ -3588,7 +3519,7 @@ msgstr "" msgid "Buffer a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1568 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/PreferencesUI.py:1581 msgid "Buffer distance" msgstr "" @@ -3605,9 +3536,9 @@ msgid "" "corner" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:1742 flatcamGUI/FlatCAMGUI.py:1769 -#: flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:2186 msgid "Buffer" msgstr "" @@ -3619,7 +3550,7 @@ msgstr "" msgid "Scale a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/PreferencesUI.py:1594 msgid "Scale factor" msgstr "" @@ -3661,8 +3592,8 @@ msgstr "" msgid "Go" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:740 -#: flatcamGUI/FlatCAMGUI.py:1691 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2176 msgid "Add Pad Array" msgstr "" @@ -3676,351 +3607,347 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/PreferencesUI.py:1493 msgid "Nr of pads" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1482 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/PreferencesUI.py:1495 msgid "Specify how many pads to be in the array." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3153 flatcamEditors/FlatCAMGrbEditor.py:3157 +#: flatcamEditors/FlatCAMGrbEditor.py:3168 flatcamEditors/FlatCAMGrbEditor.py:3172 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3193 +#: flatcamEditors/FlatCAMGrbEditor.py:3208 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format (width, height) " "and retry." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3206 +#: flatcamEditors/FlatCAMGrbEditor.py:3221 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3217 +#: flatcamEditors/FlatCAMGrbEditor.py:3232 msgid "Aperture already in the aperture table." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3225 +#: flatcamEditors/FlatCAMGrbEditor.py:3240 msgid "Added new aperture with code" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3254 +#: flatcamEditors/FlatCAMGrbEditor.py:3269 msgid " Select an aperture in Aperture Table" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3261 +#: flatcamEditors/FlatCAMGrbEditor.py:3276 msgid "Select an aperture in Aperture Table -->" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3285 +#: flatcamEditors/FlatCAMGrbEditor.py:3300 msgid "Deleted aperture with code" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "Adding aperture" +#: flatcamEditors/FlatCAMGrbEditor.py:3813 +msgid "Adding geometry for aperture" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3780 -msgid "geo" -msgstr "" - -#: flatcamEditors/FlatCAMGrbEditor.py:3973 +#: flatcamEditors/FlatCAMGrbEditor.py:3996 msgid "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3983 +#: flatcamEditors/FlatCAMGrbEditor.py:4006 msgid "Creating Gerber." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3992 +#: flatcamEditors/FlatCAMGrbEditor.py:4015 msgid "Done. Gerber editing finished." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4009 +#: flatcamEditors/FlatCAMGrbEditor.py:4032 msgid "Cancelled. No aperture is selected" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4541 +#: flatcamEditors/FlatCAMGrbEditor.py:4583 msgid "Failed. No aperture geometry is selected." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4550 +#: flatcamEditors/FlatCAMGrbEditor.py:4592 msgid "Done. Apertures geometry deleted." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:4735 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4706 +#: flatcamEditors/FlatCAMGrbEditor.py:4748 msgid "Failed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4725 +#: flatcamEditors/FlatCAMGrbEditor.py:4767 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4757 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4773 +#: flatcamEditors/FlatCAMGrbEditor.py:4815 msgid "Done. Scale Tool completed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4811 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 msgid "Polygon areas marked." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4814 +#: flatcamEditors/FlatCAMGrbEditor.py:4856 msgid "There are no polygons to mark area." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5585 +#: flatcamEditors/FlatCAMGrbEditor.py:5627 msgid "Rotation action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5724 +#: flatcamEditors/FlatCAMGrbEditor.py:5766 msgid "Skew action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5794 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 msgid "Scale action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:5885 msgid "Offset action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5899 +#: flatcamEditors/FlatCAMGrbEditor.py:5941 msgid "Geometry shape offset Y cancelled" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5916 +#: flatcamEditors/FlatCAMGrbEditor.py:5958 msgid "Geometry shape skew X cancelled" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5933 +#: flatcamEditors/FlatCAMGrbEditor.py:5975 msgid "Geometry shape skew Y cancelled" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:46 +#: flatcamGUI/FlatCAMGUI.py:47 msgid "&File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:51 +#: flatcamGUI/FlatCAMGUI.py:52 msgid "&New Project ...\tCTRL+N" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:53 +#: flatcamGUI/FlatCAMGUI.py:54 msgid "Will create a new, blank project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:58 +#: flatcamGUI/FlatCAMGUI.py:59 msgid "&New" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:61 +#: flatcamGUI/FlatCAMGUI.py:62 msgid "Geometry\tN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:63 +#: flatcamGUI/FlatCAMGUI.py:64 msgid "Will create a new, empty Geometry Object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:65 +#: flatcamGUI/FlatCAMGUI.py:66 msgid "Gerber\tB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:67 +#: flatcamGUI/FlatCAMGUI.py:68 msgid "Will create a new, empty Gerber Object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:69 +#: flatcamGUI/FlatCAMGUI.py:70 msgid "Excellon\tL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:71 +#: flatcamGUI/FlatCAMGUI.py:72 msgid "Will create a new, empty Excellon Object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:74 flatcamGUI/FlatCAMGUI.py:3547 +#: flatcamGUI/FlatCAMGUI.py:75 flatcamGUI/FlatCAMGUI.py:3566 #: flatcamTools/ToolPcbWizard.py:62 flatcamTools/ToolPcbWizard.py:69 msgid "Open" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:78 +#: flatcamGUI/FlatCAMGUI.py:79 msgid "Open &Project ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:84 flatcamGUI/FlatCAMGUI.py:3556 +#: flatcamGUI/FlatCAMGUI.py:85 flatcamGUI/FlatCAMGUI.py:3575 msgid "Open &Gerber ...\tCTRL+G" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:89 flatcamGUI/FlatCAMGUI.py:3561 +#: flatcamGUI/FlatCAMGUI.py:90 flatcamGUI/FlatCAMGUI.py:3580 msgid "Open &Excellon ...\tCTRL+E" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:93 flatcamGUI/FlatCAMGUI.py:3565 +#: flatcamGUI/FlatCAMGUI.py:94 flatcamGUI/FlatCAMGUI.py:3584 msgid "Open G-&Code ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:99 +#: flatcamGUI/FlatCAMGUI.py:100 msgid "Open Config ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:103 +#: flatcamGUI/FlatCAMGUI.py:104 msgid "Recent projects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:104 +#: flatcamGUI/FlatCAMGUI.py:105 msgid "Recent files" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:110 +#: flatcamGUI/FlatCAMGUI.py:111 msgid "Scripting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:113 flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2097 msgid "New Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:114 flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:115 flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2098 msgid "Open Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:116 flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2098 -#: flatcamGUI/FlatCAMGUI.py:3536 +#: flatcamGUI/FlatCAMGUI.py:117 flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:3555 msgid "Run Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:118 flatcamGUI/FlatCAMGUI.py:3538 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:3557 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:131 +#: flatcamGUI/FlatCAMGUI.py:132 msgid "Import" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:133 +#: flatcamGUI/FlatCAMGUI.py:134 msgid "&SVG as Geometry Object ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:136 +#: flatcamGUI/FlatCAMGUI.py:137 msgid "&SVG as Gerber Object ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:141 +#: flatcamGUI/FlatCAMGUI.py:142 msgid "&DXF as Geometry Object ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:144 +#: flatcamGUI/FlatCAMGUI.py:145 msgid "&DXF as Gerber Object ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:149 +#: flatcamGUI/FlatCAMGUI.py:150 msgid "Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:152 +#: flatcamGUI/FlatCAMGUI.py:153 msgid "Export &SVG ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:155 +#: flatcamGUI/FlatCAMGUI.py:156 msgid "Export DXF ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:160 +#: flatcamGUI/FlatCAMGUI.py:161 msgid "Export &PNG ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:162 +#: flatcamGUI/FlatCAMGUI.py:163 msgid "" "Will export an image in PNG format,\n" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:171 +#: flatcamGUI/FlatCAMGUI.py:172 msgid "Export &Excellon ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:173 +#: flatcamGUI/FlatCAMGUI.py:174 msgid "" "Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:180 +#: flatcamGUI/FlatCAMGUI.py:181 msgid "Export &Gerber ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:182 +#: flatcamGUI/FlatCAMGUI.py:183 msgid "" "Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Gerber Export." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:198 +#: flatcamGUI/FlatCAMGUI.py:199 msgid "Backup" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:202 +#: flatcamGUI/FlatCAMGUI.py:203 msgid "Import Preferences from file ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:207 +#: flatcamGUI/FlatCAMGUI.py:208 msgid "Export Preferences to file ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:213 flatcamGUI/FlatCAMGUI.py:553 +#: flatcamGUI/FlatCAMGUI.py:214 flatcamGUI/FlatCAMGUI.py:554 msgid "Save" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:216 +#: flatcamGUI/FlatCAMGUI.py:217 msgid "&Save Project ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:221 +#: flatcamGUI/FlatCAMGUI.py:222 msgid "Save Project &As ...\tCTRL+S" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:226 +#: flatcamGUI/FlatCAMGUI.py:227 msgid "Save Project C&opy ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:233 +#: flatcamGUI/FlatCAMGUI.py:234 msgid "E&xit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:239 +#: flatcamGUI/FlatCAMGUI.py:240 msgid "&Edit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:242 +#: flatcamGUI/FlatCAMGUI.py:243 msgid "Edit Object\tE" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:243 +#: flatcamGUI/FlatCAMGUI.py:244 msgid "Close Editor\tCTRL+S" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:251 +#: flatcamGUI/FlatCAMGUI.py:252 msgid "Conversion" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:253 +#: flatcamGUI/FlatCAMGUI.py:254 msgid "&Join Geo/Gerber/Exc -> Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:255 +#: flatcamGUI/FlatCAMGUI.py:256 msgid "" "Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -4029,732 +3956,732 @@ msgid "" "into a new combo Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:262 +#: flatcamGUI/FlatCAMGUI.py:263 msgid "Join Excellon(s) -> Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:264 +#: flatcamGUI/FlatCAMGUI.py:265 msgid "Merge a selection of Excellon objects into a new combo Excellon object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:267 +#: flatcamGUI/FlatCAMGUI.py:268 msgid "Join Gerber(s) -> Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:269 +#: flatcamGUI/FlatCAMGUI.py:270 msgid "Merge a selection of Gerber objects into a new combo Gerber object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:274 +#: flatcamGUI/FlatCAMGUI.py:275 msgid "Convert Single to MultiGeo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:276 +#: flatcamGUI/FlatCAMGUI.py:277 msgid "" "Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:280 +#: flatcamGUI/FlatCAMGUI.py:281 msgid "Convert Multi to SingleGeo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:282 +#: flatcamGUI/FlatCAMGUI.py:283 msgid "" "Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:289 msgid "Convert Any to Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:291 msgid "Convert Any to Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:295 +#: flatcamGUI/FlatCAMGUI.py:296 msgid "&Copy\tCTRL+C" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:299 +#: flatcamGUI/FlatCAMGUI.py:300 msgid "&Delete\tDEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:303 +#: flatcamGUI/FlatCAMGUI.py:304 msgid "Se&t Origin\tO" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:304 +#: flatcamGUI/FlatCAMGUI.py:305 msgid "Jump to Location\tJ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:309 +#: flatcamGUI/FlatCAMGUI.py:310 msgid "Toggle Units\tQ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:310 +#: flatcamGUI/FlatCAMGUI.py:311 msgid "&Select All\tCTRL+A" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:315 msgid "&Preferences\tSHIFT+P" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:317 +#: flatcamGUI/FlatCAMGUI.py:318 msgid "&Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:332 +#: flatcamGUI/FlatCAMGUI.py:333 msgid "&Rotate Selection\tSHIFT+(R)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:337 +#: flatcamGUI/FlatCAMGUI.py:338 msgid "&Skew on X axis\tSHIFT+X" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:339 +#: flatcamGUI/FlatCAMGUI.py:340 msgid "S&kew on Y axis\tSHIFT+Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:344 +#: flatcamGUI/FlatCAMGUI.py:345 msgid "Flip on &X axis\tX" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:346 +#: flatcamGUI/FlatCAMGUI.py:347 msgid "Flip on &Y axis\tY" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:351 +#: flatcamGUI/FlatCAMGUI.py:352 msgid "View source\tALT+S" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:356 +#: flatcamGUI/FlatCAMGUI.py:357 msgid "&View" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:357 +#: flatcamGUI/FlatCAMGUI.py:358 msgid "Enable all plots\tALT+1" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:359 +#: flatcamGUI/FlatCAMGUI.py:360 msgid "Disable all plots\tALT+2" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:361 +#: flatcamGUI/FlatCAMGUI.py:362 msgid "Disable non-selected\tALT+3" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:364 +#: flatcamGUI/FlatCAMGUI.py:365 msgid "&Zoom Fit\tV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:365 +#: flatcamGUI/FlatCAMGUI.py:366 msgid "&Zoom In\t=" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:366 +#: flatcamGUI/FlatCAMGUI.py:367 msgid "&Zoom Out\t-" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:370 +#: flatcamGUI/FlatCAMGUI.py:371 msgid "Redraw All\tF5" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:374 +#: flatcamGUI/FlatCAMGUI.py:375 msgid "Toggle Code Editor\tCTRL+E" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:377 +#: flatcamGUI/FlatCAMGUI.py:378 msgid "&Toggle FullScreen\tALT+F10" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:379 +#: flatcamGUI/FlatCAMGUI.py:380 msgid "&Toggle Plot Area\tCTRL+F10" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:381 +#: flatcamGUI/FlatCAMGUI.py:382 msgid "&Toggle Project/Sel/Tool\t`" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:384 +#: flatcamGUI/FlatCAMGUI.py:385 msgid "&Toggle Grid Snap\tG" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:386 +#: flatcamGUI/FlatCAMGUI.py:387 msgid "&Toggle Axis\tSHIFT+G" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:389 +#: flatcamGUI/FlatCAMGUI.py:390 msgid "Toggle Workspace\tSHIFT+W" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:392 +#: flatcamGUI/FlatCAMGUI.py:393 msgid "&Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:394 +#: flatcamGUI/FlatCAMGUI.py:395 msgid "&Command Line\tS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:397 +#: flatcamGUI/FlatCAMGUI.py:398 msgid "&Help" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:398 +#: flatcamGUI/FlatCAMGUI.py:399 msgid "Online Help\tF1" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:399 +#: flatcamGUI/FlatCAMGUI.py:400 msgid "FlatCAM.org" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:401 +#: flatcamGUI/FlatCAMGUI.py:402 msgid "Report a bug" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:404 +#: flatcamGUI/FlatCAMGUI.py:405 msgid "Excellon Specification" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:406 +#: flatcamGUI/FlatCAMGUI.py:407 msgid "Gerber Specification" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:411 +#: flatcamGUI/FlatCAMGUI.py:412 msgid "Shortcuts List\tF3" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:412 +#: flatcamGUI/FlatCAMGUI.py:413 msgid "YouTube Channel\tF4" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:421 +#: flatcamGUI/FlatCAMGUI.py:422 msgid "Add Circle\tO" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:423 +#: flatcamGUI/FlatCAMGUI.py:424 msgid "Add Arc\tA" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:426 +#: flatcamGUI/FlatCAMGUI.py:427 msgid "Add Rectangle\tR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:429 +#: flatcamGUI/FlatCAMGUI.py:430 msgid "Add Polygon\tN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:431 +#: flatcamGUI/FlatCAMGUI.py:432 msgid "Add Path\tP" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:433 +#: flatcamGUI/FlatCAMGUI.py:434 msgid "Add Text\tT" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:436 +#: flatcamGUI/FlatCAMGUI.py:437 msgid "Polygon Union\tU" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:438 +#: flatcamGUI/FlatCAMGUI.py:439 msgid "Polygon Intersection\tE" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:440 +#: flatcamGUI/FlatCAMGUI.py:441 msgid "Polygon Subtraction\tS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:444 +#: flatcamGUI/FlatCAMGUI.py:445 msgid "Cut Path\tX" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:446 +#: flatcamGUI/FlatCAMGUI.py:447 msgid "Copy Geom\tC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:448 +#: flatcamGUI/FlatCAMGUI.py:449 msgid "Delete Shape\tDEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:451 flatcamGUI/FlatCAMGUI.py:528 +#: flatcamGUI/FlatCAMGUI.py:452 flatcamGUI/FlatCAMGUI.py:529 msgid "Move\tM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:453 +#: flatcamGUI/FlatCAMGUI.py:454 msgid "Buffer Tool\tB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:456 +#: flatcamGUI/FlatCAMGUI.py:457 msgid "Paint Tool\tI" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:459 +#: flatcamGUI/FlatCAMGUI.py:460 msgid "Transform Tool\tALT+R" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:464 msgid "Toggle Corner Snap\tK" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:466 +#: flatcamGUI/FlatCAMGUI.py:467 msgid ">Excellon Editor<" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:470 +#: flatcamGUI/FlatCAMGUI.py:471 msgid "Add Drill Array\tA" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:472 +#: flatcamGUI/FlatCAMGUI.py:473 msgid "Add Drill\tD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:476 +#: flatcamGUI/FlatCAMGUI.py:477 msgid "Add Slot Array\tQ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:478 +#: flatcamGUI/FlatCAMGUI.py:479 msgid "Add Slot\tW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:482 +#: flatcamGUI/FlatCAMGUI.py:483 msgid "Resize Drill(S)\tR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:484 flatcamGUI/FlatCAMGUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:485 flatcamGUI/FlatCAMGUI.py:524 msgid "Copy\tC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:486 flatcamGUI/FlatCAMGUI.py:525 +#: flatcamGUI/FlatCAMGUI.py:487 flatcamGUI/FlatCAMGUI.py:526 msgid "Delete\tDEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:492 msgid "Move Drill(s)\tM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:494 +#: flatcamGUI/FlatCAMGUI.py:495 msgid ">Gerber Editor<" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:498 +#: flatcamGUI/FlatCAMGUI.py:499 msgid "Add Pad\tP" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:500 +#: flatcamGUI/FlatCAMGUI.py:501 msgid "Add Pad Array\tA" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:502 +#: flatcamGUI/FlatCAMGUI.py:503 msgid "Add Track\tT" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:505 msgid "Add Region\tN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:508 +#: flatcamGUI/FlatCAMGUI.py:509 msgid "Poligonize\tALT+N" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:510 +#: flatcamGUI/FlatCAMGUI.py:511 msgid "Add SemiDisc\tE" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:511 +#: flatcamGUI/FlatCAMGUI.py:512 msgid "Add Disc\tD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:514 msgid "Buffer\tB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:514 +#: flatcamGUI/FlatCAMGUI.py:515 msgid "Scale\tS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:516 +#: flatcamGUI/FlatCAMGUI.py:517 msgid "Mark Area\tALT+A" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:518 +#: flatcamGUI/FlatCAMGUI.py:519 msgid "Eraser\tCTRL+E" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:520 +#: flatcamGUI/FlatCAMGUI.py:521 msgid "Transform\tALT+R" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:544 +#: flatcamGUI/FlatCAMGUI.py:545 msgid "Enable Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:546 msgid "Disable Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:547 +#: flatcamGUI/FlatCAMGUI.py:548 msgid "Generate CNC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:548 +#: flatcamGUI/FlatCAMGUI.py:549 msgid "View Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:550 flatcamGUI/FlatCAMGUI.py:1790 +#: flatcamGUI/FlatCAMGUI.py:551 flatcamGUI/FlatCAMGUI.py:1791 msgid "Edit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:556 flatcamGUI/FlatCAMGUI.py:1796 +#: flatcamGUI/FlatCAMGUI.py:557 flatcamGUI/FlatCAMGUI.py:1797 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:585 +#: flatcamGUI/FlatCAMGUI.py:586 msgid "File Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:589 +#: flatcamGUI/FlatCAMGUI.py:590 msgid "Edit Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:593 +#: flatcamGUI/FlatCAMGUI.py:594 msgid "View Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:597 +#: flatcamGUI/FlatCAMGUI.py:598 msgid "Shell Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:601 +#: flatcamGUI/FlatCAMGUI.py:602 msgid "Tools Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:605 +#: flatcamGUI/FlatCAMGUI.py:606 msgid "Excellon Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:611 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Geometry Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:615 +#: flatcamGUI/FlatCAMGUI.py:616 msgid "Gerber Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:619 +#: flatcamGUI/FlatCAMGUI.py:620 msgid "Grid Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:638 flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 msgid "Open project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2071 +#: flatcamGUI/FlatCAMGUI.py:640 flatcamGUI/FlatCAMGUI.py:2072 msgid "Save project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:642 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2075 msgid "New Blank Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:643 +#: flatcamGUI/FlatCAMGUI.py:644 msgid "New Blank Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:644 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2076 msgid "New Blank Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2080 msgid "Save Object and close the Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:2083 +#: flatcamGUI/FlatCAMGUI.py:653 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Delete" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:656 flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2088 msgid "&Clear plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:1323 flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:2089 msgid "Zoom In" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:1323 flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:2090 msgid "Zoom Out" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:1322 flatcamGUI/FlatCAMGUI.py:1727 -#: flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:1323 flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:2091 msgid "Zoom Fit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2096 msgid "&Command Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 msgid "2Sided Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 msgid "&Cutout Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 flatcamGUI/ObjectUI.py:456 -#: flatcamTools/ToolNonCopperClear.py:535 +#: flatcamGUI/FlatCAMGUI.py:673 flatcamGUI/FlatCAMGUI.py:2104 flatcamGUI/ObjectUI.py:456 +#: flatcamTools/ToolNonCopperClear.py:546 msgid "NCC Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 msgid "Panel Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:677 flatcamGUI/FlatCAMGUI.py:2108 flatcamTools/ToolFilm.py:209 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 flatcamTools/ToolSub.py:28 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:2112 flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:1328 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1329 flatcamGUI/FlatCAMGUI.py:2117 msgid "Calculators Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:2120 flatcamGUI/FlatCAMGUI.py:2173 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:739 +#: flatcamGUI/FlatCAMGUI.py:2121 flatcamGUI/FlatCAMGUI.py:2174 msgid "Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Drill Hole" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Add Drill Hole Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:1582 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:1583 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:2126 msgid "Add Slot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1783 -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1582 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:1785 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:695 flatcamGUI/FlatCAMGUI.py:1786 flatcamGUI/FlatCAMGUI.py:2125 msgid "Resize Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Copy Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2133 msgid "Delete Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2136 msgid "Move Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Add Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2146 msgid "Add Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2148 msgid "Add Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:714 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 msgid "Add Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2150 +#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 msgid "Add Buffer" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:716 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2152 msgid "Paint Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2152 flatcamGUI/FlatCAMGUI.py:2189 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:756 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1773 flatcamGUI/FlatCAMGUI.py:2153 flatcamGUI/FlatCAMGUI.py:2190 msgid "Eraser" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:2156 msgid "Polygon Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:722 flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:723 flatcamGUI/FlatCAMGUI.py:2158 msgid "Polygon Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:725 flatcamGUI/FlatCAMGUI.py:2160 msgid "Polygon Subtraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:728 flatcamGUI/FlatCAMGUI.py:2163 msgid "Cut Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:728 +#: flatcamGUI/FlatCAMGUI.py:729 msgid "Copy Shape(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:732 msgid "Delete Shape '-'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:762 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2167 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:1777 flatcamGUI/FlatCAMGUI.py:2168 flatcamGUI/FlatCAMGUI.py:2197 msgid "Transformations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:735 +#: flatcamGUI/FlatCAMGUI.py:736 msgid "Move Objects " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:2175 msgid "Add Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:2176 +#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1694 flatcamGUI/FlatCAMGUI.py:2177 msgid "Add Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:742 flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:743 flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:2178 msgid "Add Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1764 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:745 flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2180 msgid "Poligonize" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2181 +#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2182 msgid "SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:747 flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2182 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1767 flatcamGUI/FlatCAMGUI.py:2183 msgid "Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2188 +#: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2189 msgid "Mark Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:1692 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:1795 flatcamGUI/FlatCAMGUI.py:2198 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:765 flatcamGUI/FlatCAMGUI.py:1693 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:1796 flatcamGUI/FlatCAMGUI.py:2199 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:770 flatcamGUI/FlatCAMGUI.py:2204 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2205 msgid "Snap to grid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:773 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:774 flatcamGUI/FlatCAMGUI.py:2208 msgid "Grid X snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2212 +#: flatcamGUI/FlatCAMGUI.py:779 flatcamGUI/FlatCAMGUI.py:2213 msgid "Grid Y snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:784 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2219 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:790 flatcamGUI/FlatCAMGUI.py:2224 +#: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2225 msgid "Snap to corner" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:794 flatcamGUI/FlatCAMGUI.py:2228 +#: flatcamGUI/FlatCAMGUI.py:795 flatcamGUI/FlatCAMGUI.py:2229 #: flatcamGUI/PreferencesUI.py:278 msgid "Max. magnet distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:821 flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:822 flatcamGUI/FlatCAMGUI.py:1722 msgid "Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:832 msgid "Selected" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:850 flatcamGUI/FlatCAMGUI.py:858 +#: flatcamGUI/FlatCAMGUI.py:851 flatcamGUI/FlatCAMGUI.py:859 msgid "Plot Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:893 +#: flatcamGUI/FlatCAMGUI.py:894 msgid "APP. DEFAULTS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:894 +#: flatcamGUI/FlatCAMGUI.py:895 msgid "PROJ. OPTIONS " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:906 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:916 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:926 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:927 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:936 +#: flatcamGUI/FlatCAMGUI.py:937 msgid "CNC-JOB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:945 flatcamGUI/ObjectUI.py:445 +#: flatcamGUI/FlatCAMGUI.py:946 flatcamGUI/ObjectUI.py:445 msgid "TOOLS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:955 +#: flatcamGUI/FlatCAMGUI.py:956 msgid "UTILITIES" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:972 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Import Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:975 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -4763,655 +4690,655 @@ msgid "" "on the first start. Do not delete that file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:982 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Export Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:985 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:990 +#: flatcamGUI/FlatCAMGUI.py:991 msgid "Open Pref Folder" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:993 +#: flatcamGUI/FlatCAMGUI.py:994 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1004 +#: flatcamGUI/FlatCAMGUI.py:1005 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Switch to Tool Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "New Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Edit Object (if selected)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Jump to Coordinates" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Move Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "New Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Set Origin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Change Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Properties Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Shell Toggle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on X_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Flip on Y_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Select All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1323 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Copy Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Excellon File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "Open Gerber File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1324 +#: flatcamGUI/FlatCAMGUI.py:1325 msgid "New Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1324 flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1325 flatcamGUI/FlatCAMGUI.py:1507 msgid "Measurement Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Save Project As" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Toggle Plot Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1325 +#: flatcamGUI/FlatCAMGUI.py:1326 msgid "Copy Obj_Name" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle Code Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Toggle the axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1326 +#: flatcamGUI/FlatCAMGUI.py:1327 msgid "Open Preferences Window" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Run a Script" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Toggle the workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1327 +#: flatcamGUI/FlatCAMGUI.py:1328 msgid "Skew on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Skew on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "2-Sided PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1328 +#: flatcamGUI/FlatCAMGUI.py:1329 msgid "Solder Paste Dispensing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Film PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1330 msgid "Non-Copper Clearing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Paint Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1330 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1331 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "Transformations Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1330 +#: flatcamGUI/FlatCAMGUI.py:1331 msgid "View File Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Cutout PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Enable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1331 +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Disable Non-selected Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Toggle Full Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1333 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Refresh Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1334 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1333 +#: flatcamGUI/FlatCAMGUI.py:1334 msgid "Alternate: Delete Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1334 +#: flatcamGUI/FlatCAMGUI.py:1335 msgid "En(Dis)able Obj Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1335 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Deselects all objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1349 +#: flatcamGUI/FlatCAMGUI.py:1350 msgid "Editor Shortcut list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "GEOMETRY EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1499 +#: flatcamGUI/FlatCAMGUI.py:1500 msgid "Copy Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1500 +#: flatcamGUI/FlatCAMGUI.py:1501 msgid "Polygon Intersection Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Geo Paint Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1501 flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1502 flatcamGUI/FlatCAMGUI.py:1582 flatcamGUI/FlatCAMGUI.py:1693 msgid "Jump to Location (x, y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Toggle Corner Snap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1501 +#: flatcamGUI/FlatCAMGUI.py:1502 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1502 +#: flatcamGUI/FlatCAMGUI.py:1503 msgid "Draw a Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Draw Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Polygon Subtraction Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1503 +#: flatcamGUI/FlatCAMGUI.py:1504 msgid "Add Text Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Polygon Union Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Flip shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1504 +#: flatcamGUI/FlatCAMGUI.py:1505 msgid "Skew shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Skew shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Editor Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1505 +#: flatcamGUI/FlatCAMGUI.py:1506 msgid "Offset shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Offset shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1506 flatcamGUI/FlatCAMGUI.py:1583 flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1584 flatcamGUI/FlatCAMGUI.py:1697 msgid "Save Object and Exit Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1506 +#: flatcamGUI/FlatCAMGUI.py:1507 msgid "Polygon Cut Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Rotate Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1507 +#: flatcamGUI/FlatCAMGUI.py:1508 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1507 flatcamGUI/FlatCAMGUI.py:1583 flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:1584 flatcamGUI/FlatCAMGUI.py:1696 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1508 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:1509 flatcamGUI/FlatCAMGUI.py:2166 msgid "Delete Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "EXCELLON EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1580 +#: flatcamGUI/FlatCAMGUI.py:1581 msgid "Copy Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1580 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:1581 flatcamGUI/FlatCAMGUI.py:1780 msgid "Add Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1581 +#: flatcamGUI/FlatCAMGUI.py:1582 msgid "Move Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Add a new Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Delete Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1582 +#: flatcamGUI/FlatCAMGUI.py:1583 msgid "Alternate: Delete Tool(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "GERBER EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Add SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1694 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1694 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Alternate: Delete Apertures" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Eraser Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1696 flatcamGUI/PreferencesUI.py:1590 +#: flatcamGUI/FlatCAMGUI.py:1697 flatcamGUI/PreferencesUI.py:1603 msgid "Mark Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Poligonize Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Toggle Visibility" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Toggle Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "New" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Grids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "View" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Clear Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1733 msgid "Geo Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1733 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1739 msgid "Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Substraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1750 flatcamGUI/ObjectUI.py:1414 -#: flatcamGUI/PreferencesUI.py:2981 +#: flatcamGUI/FlatCAMGUI.py:1751 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/PreferencesUI.py:2994 msgid "Cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1759 msgid "Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1762 msgid "Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:1779 msgid "Exc Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Print Preview" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Print Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "Find in Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1835 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Replace With" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "Will replace the string from the Find box with the one in the Replace box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1849 flatcamGUI/ObjectUI.py:1412 -#: flatcamGUI/PreferencesUI.py:2979 flatcamGUI/PreferencesUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:1850 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/PreferencesUI.py:2992 flatcamGUI/PreferencesUI.py:3817 msgid "All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1850 +#: flatcamGUI/FlatCAMGUI.py:1851 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1853 +#: flatcamGUI/FlatCAMGUI.py:1854 msgid "Open Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1854 +#: flatcamGUI/FlatCAMGUI.py:1855 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1856 +#: flatcamGUI/FlatCAMGUI.py:1857 msgid "Save Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1857 +#: flatcamGUI/FlatCAMGUI.py:1858 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1859 +#: flatcamGUI/FlatCAMGUI.py:1860 msgid "Run Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1860 +#: flatcamGUI/FlatCAMGUI.py:1861 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1898 +#: flatcamGUI/FlatCAMGUI.py:1899 msgid "" "Relative neasurement.\n" "Reference is last click position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1904 +#: flatcamGUI/FlatCAMGUI.py:1905 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:2031 msgid "Lock Toolbars" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:2139 msgid "Select 'Esc'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Copy Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Move Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2610 +#: flatcamGUI/FlatCAMGUI.py:2629 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5419,74 +5346,74 @@ msgid "" "the toolbar button." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2617 flatcamGUI/FlatCAMGUI.py:2755 flatcamGUI/FlatCAMGUI.py:2814 -#: flatcamGUI/FlatCAMGUI.py:2834 +#: flatcamGUI/FlatCAMGUI.py:2636 flatcamGUI/FlatCAMGUI.py:2774 flatcamGUI/FlatCAMGUI.py:2833 +#: flatcamGUI/FlatCAMGUI.py:2853 msgid "Warning" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2750 +#: flatcamGUI/FlatCAMGUI.py:2769 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2809 +#: flatcamGUI/FlatCAMGUI.py:2828 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2829 +#: flatcamGUI/FlatCAMGUI.py:2848 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2910 flatcamGUI/FlatCAMGUI.py:3125 +#: flatcamGUI/FlatCAMGUI.py:2929 flatcamGUI/FlatCAMGUI.py:3144 msgid "Cancelled. Nothing selected to delete." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2995 flatcamGUI/FlatCAMGUI.py:3193 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3212 msgid "Cancelled. Nothing selected to copy." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3042 flatcamGUI/FlatCAMGUI.py:3240 +#: flatcamGUI/FlatCAMGUI.py:3061 flatcamGUI/FlatCAMGUI.py:3259 msgid "Cancelled. Nothing selected to move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamGUI/FlatCAMGUI.py:3285 msgid "New Tool ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3267 +#: flatcamGUI/FlatCAMGUI.py:3286 msgid "Enter a Tool Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3283 +#: flatcamGUI/FlatCAMGUI.py:3302 msgid "Adding Tool cancelled ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3326 +#: flatcamGUI/FlatCAMGUI.py:3345 msgid "Measurement Tool exit..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3463 flatcamGUI/FlatCAMGUI.py:3470 +#: flatcamGUI/FlatCAMGUI.py:3482 flatcamGUI/FlatCAMGUI.py:3489 msgid "Idle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3496 +#: flatcamGUI/FlatCAMGUI.py:3515 msgid "Application started ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3497 +#: flatcamGUI/FlatCAMGUI.py:3516 msgid "Hello!" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3550 +#: flatcamGUI/FlatCAMGUI.py:3569 msgid "Open Project ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:3594 msgid "Exit" msgstr "" @@ -5546,37 +5473,37 @@ msgid "Gerber Object" msgstr "" #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:566 flatcamGUI/ObjectUI.py:899 -#: flatcamGUI/ObjectUI.py:1398 flatcamGUI/PreferencesUI.py:1045 -#: flatcamGUI/PreferencesUI.py:1625 flatcamGUI/PreferencesUI.py:2573 -#: flatcamGUI/PreferencesUI.py:2955 +#: flatcamGUI/ObjectUI.py:1398 flatcamGUI/PreferencesUI.py:1058 +#: flatcamGUI/PreferencesUI.py:1638 flatcamGUI/PreferencesUI.py:2586 +#: flatcamGUI/PreferencesUI.py:2968 msgid "Plot Options" msgstr "" -#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 flatcamGUI/PreferencesUI.py:1052 -#: flatcamGUI/PreferencesUI.py:1637 +#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:567 flatcamGUI/PreferencesUI.py:1065 +#: flatcamGUI/PreferencesUI.py:1650 msgid "Solid" msgstr "" -#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1054 +#: flatcamGUI/ObjectUI.py:158 flatcamGUI/PreferencesUI.py:1067 msgid "Solid color polygons." msgstr "" -#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1059 +#: flatcamGUI/ObjectUI.py:164 flatcamGUI/PreferencesUI.py:1072 msgid "M-Color" msgstr "" -#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1061 +#: flatcamGUI/ObjectUI.py:166 flatcamGUI/PreferencesUI.py:1074 msgid "Draw polygons in different colors." msgstr "" -#: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 flatcamGUI/PreferencesUI.py:1066 -#: flatcamGUI/PreferencesUI.py:1631 flatcamGUI/PreferencesUI.py:2577 +#: flatcamGUI/ObjectUI.py:172 flatcamGUI/ObjectUI.py:605 flatcamGUI/PreferencesUI.py:1079 +#: flatcamGUI/PreferencesUI.py:1644 flatcamGUI/PreferencesUI.py:2590 msgid "Plot" msgstr "" #: flatcamGUI/ObjectUI.py:174 flatcamGUI/ObjectUI.py:607 flatcamGUI/ObjectUI.py:945 -#: flatcamGUI/ObjectUI.py:1508 flatcamGUI/PreferencesUI.py:1068 -#: flatcamGUI/PreferencesUI.py:2579 flatcamGUI/PreferencesUI.py:2966 +#: flatcamGUI/ObjectUI.py:1508 flatcamGUI/PreferencesUI.py:1081 +#: flatcamGUI/PreferencesUI.py:2592 flatcamGUI/PreferencesUI.py:2979 msgid "Plot (show) this object." msgstr "" @@ -5607,11 +5534,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "" -#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1093 +#: flatcamGUI/ObjectUI.py:250 flatcamGUI/PreferencesUI.py:1106 msgid "Isolation Routing" msgstr "" -#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1095 +#: flatcamGUI/ObjectUI.py:252 flatcamGUI/PreferencesUI.py:1108 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -5626,21 +5553,21 @@ msgid "" "this parameter." msgstr "" -#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1113 +#: flatcamGUI/ObjectUI.py:277 flatcamGUI/PreferencesUI.py:1126 msgid "# Passes" msgstr "" -#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1115 +#: flatcamGUI/ObjectUI.py:279 flatcamGUI/PreferencesUI.py:1128 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" -#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1124 +#: flatcamGUI/ObjectUI.py:288 flatcamGUI/PreferencesUI.py:1137 msgid "Pass overlap" msgstr "" -#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1126 +#: flatcamGUI/ObjectUI.py:290 flatcamGUI/PreferencesUI.py:1139 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -5648,41 +5575,41 @@ msgid "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found above." msgstr "" -#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1139 -#: flatcamGUI/PreferencesUI.py:3320 flatcamTools/ToolNonCopperClear.py:147 +#: flatcamGUI/ObjectUI.py:304 flatcamGUI/PreferencesUI.py:1152 +#: flatcamGUI/PreferencesUI.py:3333 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "" -#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1141 +#: flatcamGUI/ObjectUI.py:306 flatcamGUI/PreferencesUI.py:1154 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/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1146 -#: flatcamGUI/PreferencesUI.py:3327 flatcamTools/ToolNonCopperClear.py:154 +#: flatcamGUI/ObjectUI.py:310 flatcamGUI/PreferencesUI.py:1159 +#: flatcamGUI/PreferencesUI.py:3340 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "" -#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1147 -#: flatcamGUI/PreferencesUI.py:3328 flatcamTools/ToolNonCopperClear.py:155 +#: flatcamGUI/ObjectUI.py:311 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/PreferencesUI.py:3341 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "" -#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1151 +#: flatcamGUI/ObjectUI.py:316 flatcamGUI/PreferencesUI.py:1164 msgid "Combine Passes" msgstr "" -#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1153 +#: flatcamGUI/ObjectUI.py:318 flatcamGUI/PreferencesUI.py:1166 msgid "Combine all passes into one object" msgstr "" -#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1237 +#: flatcamGUI/ObjectUI.py:322 flatcamGUI/PreferencesUI.py:1250 msgid "\"Follow\"" msgstr "" -#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1239 +#: flatcamGUI/ObjectUI.py:323 flatcamGUI/PreferencesUI.py:1252 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -5789,7 +5716,7 @@ msgstr "" msgid "Clear N-copper" msgstr "" -#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3265 +#: flatcamGUI/ObjectUI.py:451 flatcamGUI/PreferencesUI.py:3278 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -5805,14 +5732,14 @@ msgstr "" msgid "Board cutout" msgstr "" -#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3524 +#: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:3537 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" "the original board." msgstr "" -#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:343 +#: flatcamGUI/ObjectUI.py:472 flatcamTools/ToolCutOut.py:348 msgid "Cutout Tool" msgstr "" @@ -5822,11 +5749,11 @@ msgid "" "the board cutout." msgstr "" -#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1158 +#: flatcamGUI/ObjectUI.py:481 flatcamGUI/PreferencesUI.py:1171 msgid "Non-copper regions" msgstr "" -#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1160 +#: flatcamGUI/ObjectUI.py:483 flatcamGUI/PreferencesUI.py:1173 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -5835,12 +5762,12 @@ msgid "" "copper from a specified region." msgstr "" -#: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 flatcamGUI/PreferencesUI.py:1172 -#: flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/ObjectUI.py:493 flatcamGUI/ObjectUI.py:525 flatcamGUI/PreferencesUI.py:1185 +#: flatcamGUI/PreferencesUI.py:1210 msgid "Boundary Margin" msgstr "" -#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1174 +#: flatcamGUI/ObjectUI.py:495 flatcamGUI/PreferencesUI.py:1187 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -5848,12 +5775,12 @@ msgid "" "distance." msgstr "" -#: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 flatcamGUI/PreferencesUI.py:1184 -#: flatcamGUI/PreferencesUI.py:1206 +#: flatcamGUI/ObjectUI.py:506 flatcamGUI/ObjectUI.py:535 flatcamGUI/PreferencesUI.py:1197 +#: flatcamGUI/PreferencesUI.py:1219 msgid "Rounded Geo" msgstr "" -#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1186 +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/PreferencesUI.py:1199 msgid "Resulting geometry will have rounded corners." msgstr "" @@ -5863,7 +5790,7 @@ msgstr "" msgid "Generate Geo" msgstr "" -#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1191 +#: flatcamGUI/ObjectUI.py:517 flatcamGUI/PreferencesUI.py:1204 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "" @@ -5874,13 +5801,13 @@ msgid "" "Square shape." msgstr "" -#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1199 +#: flatcamGUI/ObjectUI.py:527 flatcamGUI/PreferencesUI.py:1212 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1208 +#: flatcamGUI/ObjectUI.py:537 flatcamGUI/PreferencesUI.py:1221 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -5904,11 +5831,11 @@ msgstr "" msgid "Drills" msgstr "" -#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2433 +#: flatcamGUI/ObjectUI.py:617 flatcamGUI/PreferencesUI.py:2446 msgid "Slots" msgstr "" -#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2061 +#: flatcamGUI/ObjectUI.py:618 flatcamGUI/PreferencesUI.py:2074 msgid "Offset Z" msgstr "" @@ -5939,7 +5866,7 @@ msgid "" "milling them with an endmill bit." msgstr "" -#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/ObjectUI.py:636 flatcamGUI/PreferencesUI.py:2076 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" @@ -5952,8 +5879,8 @@ msgid "" "This does not select the tools for G-code generation." msgstr "" -#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1873 -#: flatcamGUI/PreferencesUI.py:2622 +#: flatcamGUI/ObjectUI.py:647 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/PreferencesUI.py:2635 msgid "Create CNC Job" msgstr "" @@ -5963,36 +5890,36 @@ msgid "" "for this drill object." msgstr "" -#: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 flatcamGUI/PreferencesUI.py:1884 -#: flatcamGUI/PreferencesUI.py:2634 flatcamGUI/PreferencesUI.py:3360 -#: flatcamGUI/PreferencesUI.py:4048 flatcamTools/ToolCalculators.py:107 +#: flatcamGUI/ObjectUI.py:658 flatcamGUI/ObjectUI.py:1137 flatcamGUI/PreferencesUI.py:1897 +#: flatcamGUI/PreferencesUI.py:2647 flatcamGUI/PreferencesUI.py:3373 +#: flatcamGUI/PreferencesUI.py:4061 flatcamTools/ToolCalculators.py:107 #: flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "" -#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1886 +#: flatcamGUI/ObjectUI.py:660 flatcamGUI/PreferencesUI.py:1899 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 flatcamGUI/PreferencesUI.py:1894 -#: flatcamGUI/PreferencesUI.py:2672 +#: flatcamGUI/ObjectUI.py:668 flatcamGUI/ObjectUI.py:1171 flatcamGUI/PreferencesUI.py:1907 +#: flatcamGUI/PreferencesUI.py:2685 msgid "Travel Z" msgstr "" -#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1896 +#: flatcamGUI/ObjectUI.py:670 flatcamGUI/PreferencesUI.py:1909 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" -#: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 flatcamGUI/PreferencesUI.py:1904 -#: flatcamGUI/PreferencesUI.py:2682 +#: flatcamGUI/ObjectUI.py:678 flatcamGUI/ObjectUI.py:1189 flatcamGUI/PreferencesUI.py:1917 +#: flatcamGUI/PreferencesUI.py:2695 msgid "Tool change" msgstr "" -#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1906 +#: flatcamGUI/ObjectUI.py:680 flatcamGUI/PreferencesUI.py:1919 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -6002,42 +5929,42 @@ msgstr "" msgid "Tool change Z" msgstr "" -#: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 flatcamGUI/PreferencesUI.py:1915 -#: flatcamGUI/PreferencesUI.py:2697 +#: flatcamGUI/ObjectUI.py:688 flatcamGUI/ObjectUI.py:1185 flatcamGUI/PreferencesUI.py:1928 +#: flatcamGUI/PreferencesUI.py:2710 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" -#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2078 -#: flatcamGUI/PreferencesUI.py:2811 +#: flatcamGUI/ObjectUI.py:697 flatcamGUI/PreferencesUI.py:2091 +#: flatcamGUI/PreferencesUI.py:2824 msgid "Start move Z" msgstr "" -#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2080 +#: flatcamGUI/ObjectUI.py:699 flatcamGUI/PreferencesUI.py:2093 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 flatcamGUI/PreferencesUI.py:1923 -#: flatcamGUI/PreferencesUI.py:2706 +#: flatcamGUI/ObjectUI.py:707 flatcamGUI/ObjectUI.py:1215 flatcamGUI/PreferencesUI.py:1936 +#: flatcamGUI/PreferencesUI.py:2719 msgid "End move Z" msgstr "" -#: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 flatcamGUI/PreferencesUI.py:1925 -#: flatcamGUI/PreferencesUI.py:2708 +#: flatcamGUI/ObjectUI.py:709 flatcamGUI/ObjectUI.py:1217 flatcamGUI/PreferencesUI.py:1938 +#: flatcamGUI/PreferencesUI.py:2721 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" -#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1933 -#: flatcamGUI/PreferencesUI.py:4339 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/ObjectUI.py:717 flatcamGUI/PreferencesUI.py:1946 +#: flatcamGUI/PreferencesUI.py:4352 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "" -#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1935 +#: flatcamGUI/ObjectUI.py:719 flatcamGUI/PreferencesUI.py:1948 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6045,11 +5972,11 @@ msgid "" "This is for linear move G01." msgstr "" -#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2088 +#: flatcamGUI/ObjectUI.py:729 flatcamGUI/PreferencesUI.py:2101 msgid "Feedrate Rapids" msgstr "" -#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2090 +#: flatcamGUI/ObjectUI.py:731 flatcamGUI/PreferencesUI.py:2103 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6058,63 +5985,63 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 flatcamGUI/PreferencesUI.py:2737 +#: flatcamGUI/ObjectUI.py:745 flatcamGUI/ObjectUI.py:1272 flatcamGUI/PreferencesUI.py:2750 msgid "Spindle speed" msgstr "" -#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1947 +#: flatcamGUI/ObjectUI.py:747 flatcamGUI/PreferencesUI.py:1960 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" -#: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 flatcamGUI/PreferencesUI.py:1955 -#: flatcamGUI/PreferencesUI.py:2750 +#: flatcamGUI/ObjectUI.py:755 flatcamGUI/ObjectUI.py:1285 flatcamGUI/PreferencesUI.py:1968 +#: flatcamGUI/PreferencesUI.py:2763 msgid "Dwell" msgstr "" -#: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 flatcamGUI/PreferencesUI.py:1957 -#: flatcamGUI/PreferencesUI.py:2752 +#: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1288 flatcamGUI/PreferencesUI.py:1970 +#: flatcamGUI/PreferencesUI.py:2765 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" -#: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 flatcamGUI/PreferencesUI.py:1962 -#: flatcamGUI/PreferencesUI.py:2757 +#: flatcamGUI/ObjectUI.py:762 flatcamGUI/ObjectUI.py:1294 flatcamGUI/PreferencesUI.py:1975 +#: flatcamGUI/PreferencesUI.py:2770 msgid "Number of time units for spindle to dwell." msgstr "" -#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1975 -#: flatcamGUI/PreferencesUI.py:2767 +#: flatcamGUI/ObjectUI.py:770 flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2780 msgid "Postprocessor" msgstr "" -#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1977 +#: flatcamGUI/ObjectUI.py:772 flatcamGUI/PreferencesUI.py:1990 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." msgstr "" -#: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 flatcamGUI/PreferencesUI.py:2101 -#: flatcamGUI/PreferencesUI.py:2844 +#: flatcamGUI/ObjectUI.py:781 flatcamGUI/ObjectUI.py:1313 flatcamGUI/PreferencesUI.py:2114 +#: flatcamGUI/PreferencesUI.py:2857 msgid "Probe Z depth" msgstr "" -#: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 flatcamGUI/PreferencesUI.py:2103 -#: flatcamGUI/PreferencesUI.py:2846 +#: flatcamGUI/ObjectUI.py:783 flatcamGUI/ObjectUI.py:1315 flatcamGUI/PreferencesUI.py:2116 +#: flatcamGUI/PreferencesUI.py:2859 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" -#: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 flatcamGUI/PreferencesUI.py:2111 -#: flatcamGUI/PreferencesUI.py:2854 +#: flatcamGUI/ObjectUI.py:793 flatcamGUI/ObjectUI.py:1325 flatcamGUI/PreferencesUI.py:2124 +#: flatcamGUI/PreferencesUI.py:2867 msgid "Feedrate Probe" msgstr "" -#: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 flatcamGUI/PreferencesUI.py:2113 -#: flatcamGUI/PreferencesUI.py:2856 +#: flatcamGUI/ObjectUI.py:795 flatcamGUI/ObjectUI.py:1327 flatcamGUI/PreferencesUI.py:2126 +#: flatcamGUI/PreferencesUI.py:2869 msgid "The feedrate used while the probe is probing." msgstr "" @@ -6125,7 +6052,7 @@ msgid "" "Use the # column to make the selection." msgstr "" -#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1986 +#: flatcamGUI/ObjectUI.py:812 flatcamGUI/PreferencesUI.py:1999 msgid "Gcode" msgstr "" @@ -6145,11 +6072,11 @@ msgstr "" msgid "Generate the CNC Job." msgstr "" -#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2004 +#: flatcamGUI/ObjectUI.py:836 flatcamGUI/PreferencesUI.py:2017 msgid "Mill Holes" msgstr "" -#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2006 +#: flatcamGUI/ObjectUI.py:838 flatcamGUI/PreferencesUI.py:2019 msgid "Create Geometry for milling holes." msgstr "" @@ -6160,12 +6087,12 @@ msgid "" "Use the # column to make the selection." msgstr "" -#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2010 +#: flatcamGUI/ObjectUI.py:851 flatcamGUI/PreferencesUI.py:2023 msgid "Drill Tool dia" msgstr "" -#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1106 -#: flatcamGUI/PreferencesUI.py:2012 +#: flatcamGUI/ObjectUI.py:853 flatcamGUI/PreferencesUI.py:1119 +#: flatcamGUI/PreferencesUI.py:2025 msgid "Diameter of the cutting tool." msgstr "" @@ -6179,11 +6106,11 @@ msgid "" "for milling DRILLS toolpaths." msgstr "" -#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2017 +#: flatcamGUI/ObjectUI.py:867 flatcamGUI/PreferencesUI.py:2030 msgid "Slot Tool dia" msgstr "" -#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2019 +#: flatcamGUI/ObjectUI.py:869 flatcamGUI/PreferencesUI.py:2032 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -6199,6 +6126,10 @@ msgid "" "for milling SLOTS toolpaths." msgstr "" +#: flatcamGUI/ObjectUI.py:895 +msgid "Geometry Object" +msgstr "" + #: flatcamGUI/ObjectUI.py:926 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -6215,7 +6146,7 @@ msgid "" "showed UI form entries named V-Tip Dia and V-Tip Angle." msgstr "" -#: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 flatcamGUI/PreferencesUI.py:2965 +#: flatcamGUI/ObjectUI.py:943 flatcamGUI/ObjectUI.py:1506 flatcamGUI/PreferencesUI.py:2978 msgid "Plot Object" msgstr "" @@ -6321,39 +6252,39 @@ msgid "" "Each tool store it's own set of such data." msgstr "" -#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3301 +#: flatcamGUI/ObjectUI.py:1114 flatcamGUI/PreferencesUI.py:3314 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "" -#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3303 +#: flatcamGUI/ObjectUI.py:1117 flatcamGUI/PreferencesUI.py:3316 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3310 +#: flatcamGUI/ObjectUI.py:1125 flatcamGUI/PreferencesUI.py:3323 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "" -#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3312 +#: flatcamGUI/ObjectUI.py:1128 flatcamGUI/PreferencesUI.py:3325 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2636 +#: flatcamGUI/ObjectUI.py:1140 flatcamGUI/PreferencesUI.py:2649 msgid "" "Cutting depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2644 +#: flatcamGUI/ObjectUI.py:1149 flatcamGUI/PreferencesUI.py:2657 msgid "Multi-Depth" msgstr "" -#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2647 +#: flatcamGUI/ObjectUI.py:1152 flatcamGUI/PreferencesUI.py:2660 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -6365,44 +6296,44 @@ msgstr "" msgid "Depth of each pass (positive)." msgstr "" -#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2674 +#: flatcamGUI/ObjectUI.py:1173 flatcamGUI/PreferencesUI.py:2687 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2685 +#: flatcamGUI/ObjectUI.py:1192 flatcamGUI/PreferencesUI.py:2698 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2716 +#: flatcamGUI/ObjectUI.py:1225 flatcamGUI/PreferencesUI.py:2729 msgid "Feed Rate X-Y" msgstr "" -#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2718 +#: flatcamGUI/ObjectUI.py:1227 flatcamGUI/PreferencesUI.py:2731 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "" -#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2726 +#: flatcamGUI/ObjectUI.py:1235 flatcamGUI/PreferencesUI.py:2739 msgid "Feed Rate Z" msgstr "" -#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2728 +#: flatcamGUI/ObjectUI.py:1237 flatcamGUI/PreferencesUI.py:2741 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2821 +#: flatcamGUI/ObjectUI.py:1246 flatcamGUI/PreferencesUI.py:2834 msgid "Feed Rate Rapids" msgstr "" -#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2823 +#: flatcamGUI/ObjectUI.py:1248 flatcamGUI/PreferencesUI.py:2836 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -6411,11 +6342,11 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2834 +#: flatcamGUI/ObjectUI.py:1262 flatcamGUI/PreferencesUI.py:2847 msgid "Re-cut 1st pt." msgstr "" -#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2836 +#: flatcamGUI/ObjectUI.py:1264 flatcamGUI/PreferencesUI.py:2849 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -6423,19 +6354,19 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2740 +#: flatcamGUI/ObjectUI.py:1275 flatcamGUI/PreferencesUI.py:2753 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" "this value is the power of laser." msgstr "" -#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4397 +#: flatcamGUI/ObjectUI.py:1302 flatcamGUI/PreferencesUI.py:4410 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "" -#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2769 +#: flatcamGUI/ObjectUI.py:1304 flatcamGUI/PreferencesUI.py:2782 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -6460,7 +6391,7 @@ msgstr "" msgid "Paint Area" msgstr "" -#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3682 +#: flatcamGUI/ObjectUI.py:1356 flatcamGUI/PreferencesUI.py:3695 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -6476,11 +6407,11 @@ msgstr "" msgid "CNC Job Object" msgstr "" -#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2970 +#: flatcamGUI/ObjectUI.py:1401 flatcamGUI/PreferencesUI.py:2983 msgid "Plot kind" msgstr "" -#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2972 +#: flatcamGUI/ObjectUI.py:1404 flatcamGUI/PreferencesUI.py:2985 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" @@ -6488,15 +6419,15 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2980 +#: flatcamGUI/ObjectUI.py:1413 flatcamGUI/PreferencesUI.py:2993 msgid "Travel" msgstr "" -#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:2989 +#: flatcamGUI/ObjectUI.py:1417 flatcamGUI/PreferencesUI.py:3002 msgid "Display Annotation" msgstr "" -#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:2991 +#: flatcamGUI/ObjectUI.py:1419 flatcamGUI/PreferencesUI.py:3004 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -6552,12 +6483,12 @@ msgstr "" msgid "Update the plot." msgstr "" -#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3128 +#: flatcamGUI/ObjectUI.py:1538 flatcamGUI/PreferencesUI.py:3141 msgid "Export CNC Code" msgstr "" -#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3079 -#: flatcamGUI/PreferencesUI.py:3130 +#: flatcamGUI/ObjectUI.py:1540 flatcamGUI/PreferencesUI.py:3092 +#: flatcamGUI/PreferencesUI.py:3143 msgid "" "Export and save G-Code to\n" "make this object to a file." @@ -6567,7 +6498,7 @@ msgstr "" msgid "Prepend to CNC Code" msgstr "" -#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3095 +#: flatcamGUI/ObjectUI.py:1548 flatcamGUI/PreferencesUI.py:3108 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -6577,18 +6508,18 @@ msgstr "" msgid "Append to CNC Code" msgstr "" -#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3107 +#: flatcamGUI/ObjectUI.py:1559 flatcamGUI/PreferencesUI.py:3120 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/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3136 +#: flatcamGUI/ObjectUI.py:1576 flatcamGUI/PreferencesUI.py:3149 msgid "Toolchange G-Code" msgstr "" -#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3139 +#: flatcamGUI/ObjectUI.py:1579 flatcamGUI/PreferencesUI.py:3152 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -6601,58 +6532,58 @@ msgid "" "having as template the 'Toolchange Custom' posprocessor file." msgstr "" -#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3167 +#: flatcamGUI/ObjectUI.py:1598 flatcamGUI/PreferencesUI.py:3180 msgid "Use Toolchange Macro" msgstr "" -#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3169 +#: flatcamGUI/ObjectUI.py:1600 flatcamGUI/PreferencesUI.py:3182 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." msgstr "" -#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3181 +#: flatcamGUI/ObjectUI.py:1608 flatcamGUI/PreferencesUI.py:3194 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/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1419 -#: flatcamGUI/PreferencesUI.py:2318 flatcamGUI/PreferencesUI.py:2921 -#: flatcamGUI/PreferencesUI.py:3188 flatcamGUI/PreferencesUI.py:3263 -#: flatcamGUI/PreferencesUI.py:3522 flatcamGUI/PreferencesUI.py:3621 -#: flatcamGUI/PreferencesUI.py:3832 flatcamGUI/PreferencesUI.py:3913 -#: flatcamGUI/PreferencesUI.py:4112 flatcamGUI/PreferencesUI.py:4244 -#: flatcamGUI/PreferencesUI.py:4417 flatcamTools/ToolNonCopperClear.py:265 +#: flatcamGUI/ObjectUI.py:1615 flatcamGUI/PreferencesUI.py:1432 +#: flatcamGUI/PreferencesUI.py:2331 flatcamGUI/PreferencesUI.py:2934 +#: flatcamGUI/PreferencesUI.py:3201 flatcamGUI/PreferencesUI.py:3276 +#: flatcamGUI/PreferencesUI.py:3535 flatcamGUI/PreferencesUI.py:3634 +#: flatcamGUI/PreferencesUI.py:3845 flatcamGUI/PreferencesUI.py:3926 +#: flatcamGUI/PreferencesUI.py:4125 flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4430 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "" -#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3191 +#: flatcamGUI/ObjectUI.py:1618 flatcamGUI/PreferencesUI.py:3204 msgid "FlatCAM CNC parameters" msgstr "" -#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3192 +#: flatcamGUI/ObjectUI.py:1619 flatcamGUI/PreferencesUI.py:3205 msgid "tool = tool number" msgstr "" -#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3193 +#: flatcamGUI/ObjectUI.py:1620 flatcamGUI/PreferencesUI.py:3206 msgid "tooldia = tool diameter" msgstr "" -#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3194 +#: flatcamGUI/ObjectUI.py:1621 flatcamGUI/PreferencesUI.py:3207 msgid "t_drills = for Excellon, total number of drills" msgstr "" -#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3195 +#: flatcamGUI/ObjectUI.py:1622 flatcamGUI/PreferencesUI.py:3208 msgid "x_toolchange = X coord for Toolchange" msgstr "" -#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3196 +#: flatcamGUI/ObjectUI.py:1623 flatcamGUI/PreferencesUI.py:3209 msgid "y_toolchange = Y coord for Toolchange" msgstr "" -#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3197 +#: flatcamGUI/ObjectUI.py:1624 flatcamGUI/PreferencesUI.py:3210 msgid "z_toolchange = Z coord for Toolchange" msgstr "" @@ -6664,15 +6595,15 @@ msgstr "" msgid "z_move = height where to travel" msgstr "" -#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3200 +#: flatcamGUI/ObjectUI.py:1627 flatcamGUI/PreferencesUI.py:3213 msgid "z_depthpercut = the step value for multidepth cut" msgstr "" -#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3201 +#: flatcamGUI/ObjectUI.py:1628 flatcamGUI/PreferencesUI.py:3214 msgid "spindlesspeed = the value for the spindle speed" msgstr "" -#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3203 +#: flatcamGUI/ObjectUI.py:1629 flatcamGUI/PreferencesUI.py:3216 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" @@ -6696,6 +6627,12 @@ msgid "" "file." msgstr "" +#: flatcamGUI/PlotCanvasLegacy.py:970 +msgid "" +"Could not annotate due of a difference between the number of text elements and the number " +"of text positions." +msgstr "" + #: flatcamGUI/PreferencesUI.py:257 msgid "GUI Preferences" msgstr "" @@ -7034,8 +6971,8 @@ msgstr "" msgid "App Preferences" msgstr "" -#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1336 -#: flatcamGUI/PreferencesUI.py:2179 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/PreferencesUI.py:842 flatcamGUI/PreferencesUI.py:1349 +#: flatcamGUI/PreferencesUI.py:2192 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "" @@ -7051,18 +6988,40 @@ msgstr "" msgid "IN" msgstr "" -#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1342 -#: flatcamGUI/PreferencesUI.py:1774 flatcamGUI/PreferencesUI.py:2185 +#: flatcamGUI/PreferencesUI.py:847 flatcamGUI/PreferencesUI.py:1355 +#: flatcamGUI/PreferencesUI.py:1787 flatcamGUI/PreferencesUI.py:2198 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "" #: flatcamGUI/PreferencesUI.py:850 -msgid "APP. LEVEL" +msgid "Graphic Engine" msgstr "" #: flatcamGUI/PreferencesUI.py:851 msgid "" +"Choose what graphic engine to use in FlatCAM.\n" +"Legacy(2D) -> reduced functionality, slow performance but enhanced compatibility.\n" +"OpenGL(3D) -> full functionality, high performance\n" +"Some graphic cards are too old and do not work in OpenGL(3D) mode, like:\n" +"Intel HD3000 or older. In this case the plot area will be black therefore\n" +"use the Legacy(2D) mode." +msgstr "" + +#: flatcamGUI/PreferencesUI.py:857 +msgid "Legacy(2D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:858 +msgid "OpenGL(3D)" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:861 +msgid "APP. LEVEL" +msgstr "" + +#: flatcamGUI/PreferencesUI.py:862 +msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" "ADVANCED level -> full functionality.\n" @@ -7071,11 +7030,11 @@ msgid "" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" -#: flatcamGUI/PreferencesUI.py:860 +#: flatcamGUI/PreferencesUI.py:871 msgid "Portable app" msgstr "" -#: flatcamGUI/PreferencesUI.py:861 +#: flatcamGUI/PreferencesUI.py:872 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -7084,19 +7043,19 @@ msgid "" "in the application folder, in the lib\\config subfolder." msgstr "" -#: flatcamGUI/PreferencesUI.py:868 +#: flatcamGUI/PreferencesUI.py:879 msgid "Languages" msgstr "" -#: flatcamGUI/PreferencesUI.py:869 +#: flatcamGUI/PreferencesUI.py:880 msgid "Set the language used throughout FlatCAM." msgstr "" -#: flatcamGUI/PreferencesUI.py:872 +#: flatcamGUI/PreferencesUI.py:883 msgid "Apply Language" msgstr "" -#: flatcamGUI/PreferencesUI.py:873 +#: flatcamGUI/PreferencesUI.py:884 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in Program Files\n" @@ -7106,66 +7065,66 @@ msgid "" "applied at the next app start." msgstr "" -#: flatcamGUI/PreferencesUI.py:882 +#: flatcamGUI/PreferencesUI.py:893 msgid "Version Check" msgstr "" -#: flatcamGUI/PreferencesUI.py:884 flatcamGUI/PreferencesUI.py:889 +#: flatcamGUI/PreferencesUI.py:895 flatcamGUI/PreferencesUI.py:900 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "" -#: flatcamGUI/PreferencesUI.py:894 +#: flatcamGUI/PreferencesUI.py:905 msgid "Send Stats" msgstr "" -#: flatcamGUI/PreferencesUI.py:896 flatcamGUI/PreferencesUI.py:901 +#: flatcamGUI/PreferencesUI.py:907 flatcamGUI/PreferencesUI.py:912 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." msgstr "" -#: flatcamGUI/PreferencesUI.py:908 +#: flatcamGUI/PreferencesUI.py:919 msgid "Pan Button" msgstr "" -#: flatcamGUI/PreferencesUI.py:909 +#: flatcamGUI/PreferencesUI.py:920 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" msgstr "" -#: flatcamGUI/PreferencesUI.py:912 +#: flatcamGUI/PreferencesUI.py:923 msgid "MMB" msgstr "" -#: flatcamGUI/PreferencesUI.py:913 +#: flatcamGUI/PreferencesUI.py:924 msgid "RMB" msgstr "" -#: flatcamGUI/PreferencesUI.py:916 +#: flatcamGUI/PreferencesUI.py:927 msgid "Multiple Sel" msgstr "" -#: flatcamGUI/PreferencesUI.py:917 +#: flatcamGUI/PreferencesUI.py:928 msgid "Select the key used for multiple selection." msgstr "" -#: flatcamGUI/PreferencesUI.py:918 +#: flatcamGUI/PreferencesUI.py:929 msgid "CTRL" msgstr "" -#: flatcamGUI/PreferencesUI.py:919 +#: flatcamGUI/PreferencesUI.py:930 msgid "SHIFT" msgstr "" -#: flatcamGUI/PreferencesUI.py:922 +#: flatcamGUI/PreferencesUI.py:933 msgid "Workers number" msgstr "" -#: flatcamGUI/PreferencesUI.py:924 flatcamGUI/PreferencesUI.py:933 +#: flatcamGUI/PreferencesUI.py:935 flatcamGUI/PreferencesUI.py:944 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -7175,11 +7134,11 @@ msgid "" "After change, it will be applied at next App start." msgstr "" -#: flatcamGUI/PreferencesUI.py:943 +#: flatcamGUI/PreferencesUI.py:954 msgid "Geo Tolerance" msgstr "" -#: flatcamGUI/PreferencesUI.py:945 flatcamGUI/PreferencesUI.py:954 +#: flatcamGUI/PreferencesUI.py:956 flatcamGUI/PreferencesUI.py:965 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -7189,11 +7148,11 @@ msgid "" "performance at the expense of level of detail." msgstr "" -#: flatcamGUI/PreferencesUI.py:989 +#: flatcamGUI/PreferencesUI.py:1002 msgid "\"Open\" behavior" msgstr "" -#: flatcamGUI/PreferencesUI.py:991 +#: flatcamGUI/PreferencesUI.py:1004 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" @@ -7202,74 +7161,74 @@ msgid "" "path for saving files or the path for opening files." msgstr "" -#: flatcamGUI/PreferencesUI.py:1000 +#: flatcamGUI/PreferencesUI.py:1013 msgid "Save Compressed Project" msgstr "" -#: flatcamGUI/PreferencesUI.py:1002 +#: flatcamGUI/PreferencesUI.py:1015 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" -#: flatcamGUI/PreferencesUI.py:1013 +#: flatcamGUI/PreferencesUI.py:1026 msgid "Compression Level" msgstr "" -#: flatcamGUI/PreferencesUI.py:1015 +#: flatcamGUI/PreferencesUI.py:1028 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/PreferencesUI.py:1042 +#: flatcamGUI/PreferencesUI.py:1055 msgid "Gerber General" msgstr "" -#: flatcamGUI/PreferencesUI.py:1073 flatcamGUI/PreferencesUI.py:2587 -#: flatcamGUI/PreferencesUI.py:3005 +#: flatcamGUI/PreferencesUI.py:1086 flatcamGUI/PreferencesUI.py:2600 +#: flatcamGUI/PreferencesUI.py:3018 msgid "Circle Steps" msgstr "" -#: flatcamGUI/PreferencesUI.py:1075 +#: flatcamGUI/PreferencesUI.py:1088 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." msgstr "" -#: flatcamGUI/PreferencesUI.py:1090 +#: flatcamGUI/PreferencesUI.py:1103 msgid "Gerber Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:1222 +#: flatcamGUI/PreferencesUI.py:1235 msgid "Gerber Adv. Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:1225 flatcamGUI/PreferencesUI.py:2050 -#: flatcamGUI/PreferencesUI.py:2790 +#: flatcamGUI/PreferencesUI.py:1238 flatcamGUI/PreferencesUI.py:2063 +#: flatcamGUI/PreferencesUI.py:2803 msgid "Advanced Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:1227 +#: flatcamGUI/PreferencesUI.py:1240 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/PreferencesUI.py:1246 +#: flatcamGUI/PreferencesUI.py:1259 msgid "Table Show/Hide" msgstr "" -#: flatcamGUI/PreferencesUI.py:1248 +#: flatcamGUI/PreferencesUI.py:1261 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/PreferencesUI.py:1258 +#: flatcamGUI/PreferencesUI.py:1271 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -7277,85 +7236,85 @@ msgid "" "<>: Don't change this unless you know what you are doing !!!" msgstr "" -#: flatcamGUI/PreferencesUI.py:1263 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/PreferencesUI.py:1276 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "" -#: flatcamGUI/PreferencesUI.py:1264 +#: flatcamGUI/PreferencesUI.py:1277 msgid "Full" msgstr "" -#: flatcamGUI/PreferencesUI.py:1269 +#: flatcamGUI/PreferencesUI.py:1282 msgid "Simplify" msgstr "" -#: flatcamGUI/PreferencesUI.py:1270 +#: flatcamGUI/PreferencesUI.py:1283 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/PreferencesUI.py:1275 +#: flatcamGUI/PreferencesUI.py:1288 msgid "Tolerance" msgstr "" -#: flatcamGUI/PreferencesUI.py:1276 +#: flatcamGUI/PreferencesUI.py:1289 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/PreferencesUI.py:1322 +#: flatcamGUI/PreferencesUI.py:1335 msgid "Gerber Export" msgstr "" -#: flatcamGUI/PreferencesUI.py:1325 flatcamGUI/PreferencesUI.py:2168 +#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:2181 msgid "Export Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:1327 +#: flatcamGUI/PreferencesUI.py:1340 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." msgstr "" -#: flatcamGUI/PreferencesUI.py:1338 flatcamGUI/PreferencesUI.py:1344 +#: flatcamGUI/PreferencesUI.py:1351 flatcamGUI/PreferencesUI.py:1357 msgid "The units used in the Gerber file." msgstr "" -#: flatcamGUI/PreferencesUI.py:1341 flatcamGUI/PreferencesUI.py:1671 -#: flatcamGUI/PreferencesUI.py:1773 flatcamGUI/PreferencesUI.py:2184 +#: flatcamGUI/PreferencesUI.py:1354 flatcamGUI/PreferencesUI.py:1684 +#: flatcamGUI/PreferencesUI.py:1786 flatcamGUI/PreferencesUI.py:2197 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "" -#: flatcamGUI/PreferencesUI.py:1350 flatcamGUI/PreferencesUI.py:2193 +#: flatcamGUI/PreferencesUI.py:1363 flatcamGUI/PreferencesUI.py:2206 msgid "Int/Decimals" msgstr "" -#: flatcamGUI/PreferencesUI.py:1352 +#: flatcamGUI/PreferencesUI.py:1365 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." msgstr "" -#: flatcamGUI/PreferencesUI.py:1363 +#: flatcamGUI/PreferencesUI.py:1376 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." msgstr "" -#: flatcamGUI/PreferencesUI.py:1377 +#: flatcamGUI/PreferencesUI.py:1390 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." msgstr "" -#: flatcamGUI/PreferencesUI.py:1386 flatcamGUI/PreferencesUI.py:2254 +#: flatcamGUI/PreferencesUI.py:1399 flatcamGUI/PreferencesUI.py:2267 msgid "Zeros" msgstr "" -#: flatcamGUI/PreferencesUI.py:1389 flatcamGUI/PreferencesUI.py:1399 +#: flatcamGUI/PreferencesUI.py:1402 flatcamGUI/PreferencesUI.py:1412 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7364,26 +7323,26 @@ msgid "" "and Leading Zeros are kept." msgstr "" -#: flatcamGUI/PreferencesUI.py:1396 flatcamGUI/PreferencesUI.py:1749 -#: flatcamGUI/PreferencesUI.py:2264 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/PreferencesUI.py:1409 flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:2277 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "" -#: flatcamGUI/PreferencesUI.py:1397 flatcamGUI/PreferencesUI.py:1750 -#: flatcamGUI/PreferencesUI.py:2265 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/PreferencesUI.py:1410 flatcamGUI/PreferencesUI.py:1763 +#: flatcamGUI/PreferencesUI.py:2278 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "" -#: flatcamGUI/PreferencesUI.py:1421 +#: flatcamGUI/PreferencesUI.py:1434 msgid "A list of Gerber Editor parameters." msgstr "" -#: flatcamGUI/PreferencesUI.py:1429 flatcamGUI/PreferencesUI.py:2328 -#: flatcamGUI/PreferencesUI.py:2931 +#: flatcamGUI/PreferencesUI.py:1442 flatcamGUI/PreferencesUI.py:2341 +#: flatcamGUI/PreferencesUI.py:2944 msgid "Selection limit" msgstr "" -#: flatcamGUI/PreferencesUI.py:1431 +#: flatcamGUI/PreferencesUI.py:1444 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7392,100 +7351,100 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/PreferencesUI.py:1443 +#: flatcamGUI/PreferencesUI.py:1456 msgid "New Aperture code" msgstr "" -#: flatcamGUI/PreferencesUI.py:1455 +#: flatcamGUI/PreferencesUI.py:1468 msgid "New Aperture size" msgstr "" -#: flatcamGUI/PreferencesUI.py:1457 +#: flatcamGUI/PreferencesUI.py:1470 msgid "Size for the new aperture" msgstr "" -#: flatcamGUI/PreferencesUI.py:1467 +#: flatcamGUI/PreferencesUI.py:1480 msgid "New Aperture type" msgstr "" -#: flatcamGUI/PreferencesUI.py:1469 +#: flatcamGUI/PreferencesUI.py:1482 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." msgstr "" -#: flatcamGUI/PreferencesUI.py:1490 +#: flatcamGUI/PreferencesUI.py:1503 msgid "Aperture Dimensions" msgstr "" -#: flatcamGUI/PreferencesUI.py:1492 flatcamGUI/PreferencesUI.py:2603 -#: flatcamGUI/PreferencesUI.py:3275 +#: flatcamGUI/PreferencesUI.py:1505 flatcamGUI/PreferencesUI.py:2616 +#: flatcamGUI/PreferencesUI.py:3288 msgid "Diameters of the cutting tools, separated by ','" msgstr "" -#: flatcamGUI/PreferencesUI.py:1498 +#: flatcamGUI/PreferencesUI.py:1511 msgid "Linear Pad Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:1502 flatcamGUI/PreferencesUI.py:2369 -#: flatcamGUI/PreferencesUI.py:2500 +#: flatcamGUI/PreferencesUI.py:1515 flatcamGUI/PreferencesUI.py:2382 +#: flatcamGUI/PreferencesUI.py:2513 msgid "Linear Dir." msgstr "" -#: flatcamGUI/PreferencesUI.py:1538 +#: flatcamGUI/PreferencesUI.py:1551 msgid "Circular Pad Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:1542 flatcamGUI/PreferencesUI.py:2409 -#: flatcamGUI/PreferencesUI.py:2540 +#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 +#: flatcamGUI/PreferencesUI.py:2553 msgid "Circular Dir." msgstr "" -#: flatcamGUI/PreferencesUI.py:1544 flatcamGUI/PreferencesUI.py:2411 -#: flatcamGUI/PreferencesUI.py:2542 +#: flatcamGUI/PreferencesUI.py:1557 flatcamGUI/PreferencesUI.py:2424 +#: flatcamGUI/PreferencesUI.py:2555 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: flatcamGUI/PreferencesUI.py:1555 flatcamGUI/PreferencesUI.py:2422 -#: flatcamGUI/PreferencesUI.py:2553 +#: flatcamGUI/PreferencesUI.py:1568 flatcamGUI/PreferencesUI.py:2435 +#: flatcamGUI/PreferencesUI.py:2566 msgid "Circ. Angle" msgstr "" -#: flatcamGUI/PreferencesUI.py:1570 +#: flatcamGUI/PreferencesUI.py:1583 msgid "Distance at which to buffer the Gerber element." msgstr "" -#: flatcamGUI/PreferencesUI.py:1577 +#: flatcamGUI/PreferencesUI.py:1590 msgid "Scale Tool" msgstr "" -#: flatcamGUI/PreferencesUI.py:1583 +#: flatcamGUI/PreferencesUI.py:1596 msgid "Factor to scale the Gerber element." msgstr "" -#: flatcamGUI/PreferencesUI.py:1594 flatcamGUI/PreferencesUI.py:1604 +#: flatcamGUI/PreferencesUI.py:1607 flatcamGUI/PreferencesUI.py:1617 msgid "Threshold low" msgstr "" -#: flatcamGUI/PreferencesUI.py:1596 +#: flatcamGUI/PreferencesUI.py:1609 msgid "Threshold value under which the apertures are not marked." msgstr "" -#: flatcamGUI/PreferencesUI.py:1606 +#: flatcamGUI/PreferencesUI.py:1619 msgid "Threshold value over which the apertures are not marked." msgstr "" -#: flatcamGUI/PreferencesUI.py:1622 +#: flatcamGUI/PreferencesUI.py:1635 msgid "Excellon General" msgstr "" -#: flatcamGUI/PreferencesUI.py:1644 +#: flatcamGUI/PreferencesUI.py:1657 msgid "Excellon Format" msgstr "" -#: flatcamGUI/PreferencesUI.py:1646 +#: flatcamGUI/PreferencesUI.py:1659 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7508,37 +7467,37 @@ msgid "" "KiCAD 3:5 INCH TZ" msgstr "" -#: flatcamGUI/PreferencesUI.py:1674 +#: flatcamGUI/PreferencesUI.py:1687 msgid "Default values for INCH are 2:4" msgstr "" -#: flatcamGUI/PreferencesUI.py:1682 flatcamGUI/PreferencesUI.py:1715 -#: flatcamGUI/PreferencesUI.py:2208 +#: flatcamGUI/PreferencesUI.py:1695 flatcamGUI/PreferencesUI.py:1728 +#: flatcamGUI/PreferencesUI.py:2221 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." msgstr "" -#: flatcamGUI/PreferencesUI.py:1696 flatcamGUI/PreferencesUI.py:1729 -#: flatcamGUI/PreferencesUI.py:2222 +#: flatcamGUI/PreferencesUI.py:1709 flatcamGUI/PreferencesUI.py:1742 +#: flatcamGUI/PreferencesUI.py:2235 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." msgstr "" -#: flatcamGUI/PreferencesUI.py:1704 +#: flatcamGUI/PreferencesUI.py:1717 msgid "METRIC" msgstr "" -#: flatcamGUI/PreferencesUI.py:1707 +#: flatcamGUI/PreferencesUI.py:1720 msgid "Default values for METRIC are 3:3" msgstr "" -#: flatcamGUI/PreferencesUI.py:1738 +#: flatcamGUI/PreferencesUI.py:1751 msgid "Default Zeros" msgstr "" -#: flatcamGUI/PreferencesUI.py:1741 flatcamGUI/PreferencesUI.py:2257 +#: flatcamGUI/PreferencesUI.py:1754 flatcamGUI/PreferencesUI.py:2270 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7547,7 +7506,7 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/PreferencesUI.py:1752 +#: flatcamGUI/PreferencesUI.py:1765 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7557,11 +7516,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/PreferencesUI.py:1762 +#: flatcamGUI/PreferencesUI.py:1775 msgid "Default Units" msgstr "" -#: flatcamGUI/PreferencesUI.py:1765 +#: flatcamGUI/PreferencesUI.py:1778 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7569,26 +7528,26 @@ msgid "" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/PreferencesUI.py:1776 +#: flatcamGUI/PreferencesUI.py:1789 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/PreferencesUI.py:1782 +#: flatcamGUI/PreferencesUI.py:1795 msgid "Update Export settings" msgstr "" -#: flatcamGUI/PreferencesUI.py:1790 +#: flatcamGUI/PreferencesUI.py:1803 msgid "Excellon Optimization" msgstr "" -#: flatcamGUI/PreferencesUI.py:1793 +#: flatcamGUI/PreferencesUI.py:1806 msgid "Algorithm:" msgstr "" -#: flatcamGUI/PreferencesUI.py:1795 flatcamGUI/PreferencesUI.py:1812 +#: flatcamGUI/PreferencesUI.py:1808 flatcamGUI/PreferencesUI.py:1825 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -7601,19 +7560,19 @@ msgid "" "Travelling Salesman algorithm for path optimization." msgstr "" -#: flatcamGUI/PreferencesUI.py:1807 +#: flatcamGUI/PreferencesUI.py:1820 msgid "MetaHeuristic" msgstr "" -#: flatcamGUI/PreferencesUI.py:1809 +#: flatcamGUI/PreferencesUI.py:1822 msgid "TSA" msgstr "" -#: flatcamGUI/PreferencesUI.py:1824 +#: flatcamGUI/PreferencesUI.py:1837 msgid "Optimization Time" msgstr "" -#: flatcamGUI/PreferencesUI.py:1827 +#: flatcamGUI/PreferencesUI.py:1840 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7621,29 +7580,29 @@ msgid "" "In seconds." msgstr "" -#: flatcamGUI/PreferencesUI.py:1870 +#: flatcamGUI/PreferencesUI.py:1883 msgid "Excellon Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:1875 +#: flatcamGUI/PreferencesUI.py:1888 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." msgstr "" -#: flatcamGUI/PreferencesUI.py:1913 flatcamGUI/PreferencesUI.py:2694 +#: flatcamGUI/PreferencesUI.py:1926 flatcamGUI/PreferencesUI.py:2707 msgid "Toolchange Z" msgstr "" -#: flatcamGUI/PreferencesUI.py:1945 +#: flatcamGUI/PreferencesUI.py:1958 msgid "Spindle Speed" msgstr "" -#: flatcamGUI/PreferencesUI.py:1960 flatcamGUI/PreferencesUI.py:2755 +#: flatcamGUI/PreferencesUI.py:1973 flatcamGUI/PreferencesUI.py:2768 msgid "Duration" msgstr "" -#: flatcamGUI/PreferencesUI.py:1988 +#: flatcamGUI/PreferencesUI.py:2001 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7651,34 +7610,34 @@ msgid "" "converted to drills." msgstr "" -#: flatcamGUI/PreferencesUI.py:2031 +#: flatcamGUI/PreferencesUI.py:2044 msgid "Defaults" msgstr "" -#: flatcamGUI/PreferencesUI.py:2044 +#: flatcamGUI/PreferencesUI.py:2057 msgid "Excellon Adv. Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:2052 +#: flatcamGUI/PreferencesUI.py:2065 msgid "" "A list of Excellon advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/PreferencesUI.py:2070 +#: flatcamGUI/PreferencesUI.py:2083 msgid "Toolchange X,Y" msgstr "" -#: flatcamGUI/PreferencesUI.py:2072 flatcamGUI/PreferencesUI.py:2804 +#: flatcamGUI/PreferencesUI.py:2085 flatcamGUI/PreferencesUI.py:2817 msgid "Toolchange X,Y position." msgstr "" -#: flatcamGUI/PreferencesUI.py:2120 flatcamGUI/PreferencesUI.py:2863 +#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2876 msgid "Spindle dir." msgstr "" -#: flatcamGUI/PreferencesUI.py:2122 flatcamGUI/PreferencesUI.py:2865 +#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2878 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7686,11 +7645,11 @@ msgid "" "- CCW = counter clockwise" msgstr "" -#: flatcamGUI/PreferencesUI.py:2133 flatcamGUI/PreferencesUI.py:2877 +#: flatcamGUI/PreferencesUI.py:2146 flatcamGUI/PreferencesUI.py:2890 msgid "Fast Plunge" msgstr "" -#: flatcamGUI/PreferencesUI.py:2135 flatcamGUI/PreferencesUI.py:2879 +#: flatcamGUI/PreferencesUI.py:2148 flatcamGUI/PreferencesUI.py:2892 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7698,11 +7657,11 @@ msgid "" "WARNING: the move is done at Toolchange X,Y coords." msgstr "" -#: flatcamGUI/PreferencesUI.py:2144 +#: flatcamGUI/PreferencesUI.py:2157 msgid "Fast Retract" msgstr "" -#: flatcamGUI/PreferencesUI.py:2146 +#: flatcamGUI/PreferencesUI.py:2159 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7712,21 +7671,21 @@ msgid "" "(travel height) is done as fast as possible (G0) in one move." msgstr "" -#: flatcamGUI/PreferencesUI.py:2165 +#: flatcamGUI/PreferencesUI.py:2178 msgid "Excellon Export" msgstr "" -#: flatcamGUI/PreferencesUI.py:2170 +#: flatcamGUI/PreferencesUI.py:2183 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" -#: flatcamGUI/PreferencesUI.py:2181 flatcamGUI/PreferencesUI.py:2187 +#: flatcamGUI/PreferencesUI.py:2194 flatcamGUI/PreferencesUI.py:2200 msgid "The units used in the Excellon file." msgstr "" -#: flatcamGUI/PreferencesUI.py:2195 +#: flatcamGUI/PreferencesUI.py:2208 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7734,11 +7693,11 @@ msgid "" "coordinates are not using period." msgstr "" -#: flatcamGUI/PreferencesUI.py:2231 +#: flatcamGUI/PreferencesUI.py:2244 msgid "Format" msgstr "" -#: flatcamGUI/PreferencesUI.py:2233 flatcamGUI/PreferencesUI.py:2243 +#: flatcamGUI/PreferencesUI.py:2246 flatcamGUI/PreferencesUI.py:2256 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7748,15 +7707,15 @@ msgid "" "or TZ = trailing zeros are kept." msgstr "" -#: flatcamGUI/PreferencesUI.py:2240 +#: flatcamGUI/PreferencesUI.py:2253 msgid "Decimal" msgstr "" -#: flatcamGUI/PreferencesUI.py:2241 +#: flatcamGUI/PreferencesUI.py:2254 msgid "No-Decimal" msgstr "" -#: flatcamGUI/PreferencesUI.py:2267 +#: flatcamGUI/PreferencesUI.py:2280 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7765,11 +7724,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/PreferencesUI.py:2277 +#: flatcamGUI/PreferencesUI.py:2290 msgid "Slot type" msgstr "" -#: flatcamGUI/PreferencesUI.py:2280 flatcamGUI/PreferencesUI.py:2290 +#: flatcamGUI/PreferencesUI.py:2293 flatcamGUI/PreferencesUI.py:2303 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7778,19 +7737,19 @@ msgid "" "using the Drilled slot command (G85)." msgstr "" -#: flatcamGUI/PreferencesUI.py:2287 +#: flatcamGUI/PreferencesUI.py:2300 msgid "Routed" msgstr "" -#: flatcamGUI/PreferencesUI.py:2288 +#: flatcamGUI/PreferencesUI.py:2301 msgid "Drilled(G85)" msgstr "" -#: flatcamGUI/PreferencesUI.py:2320 +#: flatcamGUI/PreferencesUI.py:2333 msgid "A list of Excellon Editor parameters." msgstr "" -#: flatcamGUI/PreferencesUI.py:2330 +#: flatcamGUI/PreferencesUI.py:2343 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7799,52 +7758,52 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/PreferencesUI.py:2342 +#: flatcamGUI/PreferencesUI.py:2355 msgid "New Tool Dia" msgstr "" -#: flatcamGUI/PreferencesUI.py:2365 +#: flatcamGUI/PreferencesUI.py:2378 msgid "Linear Drill Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:2405 +#: flatcamGUI/PreferencesUI.py:2418 msgid "Circular Drill Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:2484 +#: flatcamGUI/PreferencesUI.py:2497 msgid "Linear Slot Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:2536 +#: flatcamGUI/PreferencesUI.py:2549 msgid "Circular Slot Array" msgstr "" -#: flatcamGUI/PreferencesUI.py:2570 +#: flatcamGUI/PreferencesUI.py:2583 msgid "Geometry General" msgstr "" -#: flatcamGUI/PreferencesUI.py:2589 +#: flatcamGUI/PreferencesUI.py:2602 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/PreferencesUI.py:2617 +#: flatcamGUI/PreferencesUI.py:2630 msgid "Geometry Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:2624 +#: flatcamGUI/PreferencesUI.py:2637 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" "Geometry object." msgstr "" -#: flatcamGUI/PreferencesUI.py:2656 +#: flatcamGUI/PreferencesUI.py:2669 msgid "Depth/Pass" msgstr "" -#: flatcamGUI/PreferencesUI.py:2658 +#: flatcamGUI/PreferencesUI.py:2671 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7853,59 +7812,59 @@ msgid "" "which has negative value." msgstr "" -#: flatcamGUI/PreferencesUI.py:2785 +#: flatcamGUI/PreferencesUI.py:2798 msgid "Geometry Adv. Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:2792 +#: flatcamGUI/PreferencesUI.py:2805 msgid "" "A list of Geometry advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/PreferencesUI.py:2802 flatcamGUI/PreferencesUI.py:4320 +#: flatcamGUI/PreferencesUI.py:2815 flatcamGUI/PreferencesUI.py:4333 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "" -#: flatcamGUI/PreferencesUI.py:2813 +#: flatcamGUI/PreferencesUI.py:2826 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/PreferencesUI.py:2889 +#: flatcamGUI/PreferencesUI.py:2902 msgid "Seg. X size" msgstr "" -#: flatcamGUI/PreferencesUI.py:2891 +#: flatcamGUI/PreferencesUI.py:2904 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/PreferencesUI.py:2900 +#: flatcamGUI/PreferencesUI.py:2913 msgid "Seg. Y size" msgstr "" -#: flatcamGUI/PreferencesUI.py:2902 +#: flatcamGUI/PreferencesUI.py:2915 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/PreferencesUI.py:2918 +#: flatcamGUI/PreferencesUI.py:2931 msgid "Geometry Editor" msgstr "" -#: flatcamGUI/PreferencesUI.py:2923 +#: flatcamGUI/PreferencesUI.py:2936 msgid "A list of Geometry Editor parameters." msgstr "" -#: flatcamGUI/PreferencesUI.py:2933 +#: flatcamGUI/PreferencesUI.py:2946 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -7914,51 +7873,51 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/PreferencesUI.py:2952 +#: flatcamGUI/PreferencesUI.py:2965 msgid "CNC Job General" msgstr "" -#: flatcamGUI/PreferencesUI.py:3007 +#: flatcamGUI/PreferencesUI.py:3020 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/PreferencesUI.py:3015 +#: flatcamGUI/PreferencesUI.py:3028 msgid "Travel dia" msgstr "" -#: flatcamGUI/PreferencesUI.py:3017 +#: flatcamGUI/PreferencesUI.py:3030 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "" -#: flatcamGUI/PreferencesUI.py:3028 +#: flatcamGUI/PreferencesUI.py:3041 msgid "Coordinates decimals" msgstr "" -#: flatcamGUI/PreferencesUI.py:3030 +#: flatcamGUI/PreferencesUI.py:3043 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/PreferencesUI.py:3038 +#: flatcamGUI/PreferencesUI.py:3051 msgid "Feedrate decimals" msgstr "" -#: flatcamGUI/PreferencesUI.py:3040 +#: flatcamGUI/PreferencesUI.py:3053 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/PreferencesUI.py:3048 +#: flatcamGUI/PreferencesUI.py:3061 msgid "Coordinates type" msgstr "" -#: flatcamGUI/PreferencesUI.py:3050 +#: flatcamGUI/PreferencesUI.py:3063 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -7966,71 +7925,71 @@ msgid "" "- Incremental G91 -> the reference is the previous position" msgstr "" -#: flatcamGUI/PreferencesUI.py:3056 +#: flatcamGUI/PreferencesUI.py:3069 msgid "Absolute G90" msgstr "" -#: flatcamGUI/PreferencesUI.py:3057 +#: flatcamGUI/PreferencesUI.py:3070 msgid "Incremental G91" msgstr "" -#: flatcamGUI/PreferencesUI.py:3074 +#: flatcamGUI/PreferencesUI.py:3087 msgid "CNC Job Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3077 +#: flatcamGUI/PreferencesUI.py:3090 msgid "Export G-Code" msgstr "" -#: flatcamGUI/PreferencesUI.py:3093 +#: flatcamGUI/PreferencesUI.py:3106 msgid "Prepend to G-Code" msgstr "" -#: flatcamGUI/PreferencesUI.py:3105 +#: flatcamGUI/PreferencesUI.py:3118 msgid "Append to G-Code" msgstr "" -#: flatcamGUI/PreferencesUI.py:3125 +#: flatcamGUI/PreferencesUI.py:3138 msgid "CNC Job Adv. Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3198 +#: flatcamGUI/PreferencesUI.py:3211 msgid "z_cut = Z depth for the cut" msgstr "" -#: flatcamGUI/PreferencesUI.py:3199 +#: flatcamGUI/PreferencesUI.py:3212 msgid "z_move = Z height for travel" msgstr "" -#: flatcamGUI/PreferencesUI.py:3222 +#: flatcamGUI/PreferencesUI.py:3235 msgid "Annotation Size" msgstr "" -#: flatcamGUI/PreferencesUI.py:3224 +#: flatcamGUI/PreferencesUI.py:3237 msgid "The font size of the annotation text. In pixels." msgstr "" -#: flatcamGUI/PreferencesUI.py:3232 +#: flatcamGUI/PreferencesUI.py:3245 msgid "Annotation Color" msgstr "" -#: flatcamGUI/PreferencesUI.py:3234 +#: flatcamGUI/PreferencesUI.py:3247 msgid "Set the font color for the annotation texts." msgstr "" -#: flatcamGUI/PreferencesUI.py:3260 +#: flatcamGUI/PreferencesUI.py:3273 msgid "NCC Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3273 flatcamGUI/PreferencesUI.py:4255 +#: flatcamGUI/PreferencesUI.py:3286 flatcamGUI/PreferencesUI.py:4268 msgid "Tools dia" msgstr "" -#: flatcamGUI/PreferencesUI.py:3282 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/PreferencesUI.py:3295 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "" -#: flatcamGUI/PreferencesUI.py:3284 flatcamGUI/PreferencesUI.py:3292 +#: flatcamGUI/PreferencesUI.py:3297 flatcamGUI/PreferencesUI.py:3305 #: flatcamTools/ToolNonCopperClear.py:197 flatcamTools/ToolNonCopperClear.py:205 msgid "" "Default tool type:\n" @@ -8038,11 +7997,11 @@ msgid "" "- Circular" msgstr "" -#: flatcamGUI/PreferencesUI.py:3289 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/PreferencesUI.py:3302 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "" -#: flatcamGUI/PreferencesUI.py:3322 flatcamGUI/PreferencesUI.py:3330 +#: flatcamGUI/PreferencesUI.py:3335 flatcamGUI/PreferencesUI.py:3343 #: flatcamTools/ToolNonCopperClear.py:149 flatcamTools/ToolNonCopperClear.py:157 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -8050,13 +8009,13 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/PreferencesUI.py:3339 flatcamGUI/PreferencesUI.py:3703 +#: flatcamGUI/PreferencesUI.py:3352 flatcamGUI/PreferencesUI.py:3716 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "" -#: flatcamGUI/PreferencesUI.py:3340 flatcamGUI/PreferencesUI.py:3350 -#: flatcamGUI/PreferencesUI.py:3704 flatcamGUI/PreferencesUI.py:3714 +#: flatcamGUI/PreferencesUI.py:3353 flatcamGUI/PreferencesUI.py:3363 +#: flatcamGUI/PreferencesUI.py:3717 flatcamGUI/PreferencesUI.py:3727 #: flatcamTools/ToolNonCopperClear.py:164 flatcamTools/ToolNonCopperClear.py:174 #: flatcamTools/ToolPaint.py:137 flatcamTools/ToolPaint.py:147 msgid "" @@ -8069,24 +8028,24 @@ msgid "" "in reverse and disable this control." msgstr "" -#: flatcamGUI/PreferencesUI.py:3348 flatcamGUI/PreferencesUI.py:3712 +#: flatcamGUI/PreferencesUI.py:3361 flatcamGUI/PreferencesUI.py:3725 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "" -#: flatcamGUI/PreferencesUI.py:3349 flatcamGUI/PreferencesUI.py:3713 +#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3726 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "" -#: flatcamGUI/PreferencesUI.py:3362 flatcamGUI/PreferencesUI.py:3367 +#: flatcamGUI/PreferencesUI.py:3375 flatcamGUI/PreferencesUI.py:3380 #: flatcamTools/ToolNonCopperClear.py:271 flatcamTools/ToolNonCopperClear.py:276 msgid "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." msgstr "" -#: flatcamGUI/PreferencesUI.py:3377 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/PreferencesUI.py:3390 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8101,33 +8060,33 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamGUI/PreferencesUI.py:3398 flatcamTools/ToolNonCopperClear.py:305 +#: flatcamGUI/PreferencesUI.py:3411 flatcamTools/ToolNonCopperClear.py:305 msgid "Bounding box margin." msgstr "" -#: flatcamGUI/PreferencesUI.py:3407 flatcamGUI/PreferencesUI.py:3758 +#: flatcamGUI/PreferencesUI.py:3420 flatcamGUI/PreferencesUI.py:3771 #: flatcamTools/ToolNonCopperClear.py:314 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards.
Seed-" "based: Outwards from seed.
Line-based: Parallel lines." msgstr "" -#: flatcamGUI/PreferencesUI.py:3421 flatcamGUI/PreferencesUI.py:3772 +#: flatcamGUI/PreferencesUI.py:3434 flatcamGUI/PreferencesUI.py:3785 #: flatcamTools/ToolNonCopperClear.py:328 flatcamTools/ToolPaint.py:253 msgid "Connect" msgstr "" -#: flatcamGUI/PreferencesUI.py:3431 flatcamGUI/PreferencesUI.py:3782 +#: flatcamGUI/PreferencesUI.py:3444 flatcamGUI/PreferencesUI.py:3795 #: flatcamTools/ToolNonCopperClear.py:337 flatcamTools/ToolPaint.py:262 msgid "Contour" msgstr "" -#: flatcamGUI/PreferencesUI.py:3441 flatcamTools/ToolNonCopperClear.py:346 +#: flatcamGUI/PreferencesUI.py:3454 flatcamTools/ToolNonCopperClear.py:346 #: flatcamTools/ToolPaint.py:271 msgid "Rest M." msgstr "" -#: flatcamGUI/PreferencesUI.py:3443 flatcamTools/ToolNonCopperClear.py:348 +#: flatcamGUI/PreferencesUI.py:3456 flatcamTools/ToolNonCopperClear.py:348 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8138,7 +8097,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: flatcamGUI/PreferencesUI.py:3458 flatcamGUI/PreferencesUI.py:3470 +#: flatcamGUI/PreferencesUI.py:3471 flatcamGUI/PreferencesUI.py:3483 #: flatcamTools/ToolNonCopperClear.py:363 flatcamTools/ToolNonCopperClear.py:375 msgid "" "If used, it will add an offset to the copper features.\n" @@ -8147,27 +8106,27 @@ msgid "" "The value can be between 0 and 10 FlatCAM units." msgstr "" -#: flatcamGUI/PreferencesUI.py:3468 flatcamTools/ToolNonCopperClear.py:373 +#: flatcamGUI/PreferencesUI.py:3481 flatcamTools/ToolNonCopperClear.py:373 msgid "Offset value" msgstr "" -#: flatcamGUI/PreferencesUI.py:3485 flatcamTools/ToolNonCopperClear.py:399 +#: flatcamGUI/PreferencesUI.py:3498 flatcamTools/ToolNonCopperClear.py:399 msgid "Itself" msgstr "" -#: flatcamGUI/PreferencesUI.py:3486 flatcamGUI/PreferencesUI.py:3803 +#: flatcamGUI/PreferencesUI.py:3499 flatcamGUI/PreferencesUI.py:3816 msgid "Area" msgstr "" -#: flatcamGUI/PreferencesUI.py:3487 +#: flatcamGUI/PreferencesUI.py:3500 msgid "Ref" msgstr "" -#: flatcamGUI/PreferencesUI.py:3488 +#: flatcamGUI/PreferencesUI.py:3501 msgid "Reference" msgstr "" -#: flatcamGUI/PreferencesUI.py:3490 flatcamTools/ToolNonCopperClear.py:405 +#: flatcamGUI/PreferencesUI.py:3503 flatcamTools/ToolNonCopperClear.py:405 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8177,66 +8136,66 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/PreferencesUI.py:3501 flatcamGUI/PreferencesUI.py:3811 +#: flatcamGUI/PreferencesUI.py:3514 flatcamGUI/PreferencesUI.py:3824 msgid "Normal" msgstr "" -#: flatcamGUI/PreferencesUI.py:3502 flatcamGUI/PreferencesUI.py:3812 +#: flatcamGUI/PreferencesUI.py:3515 flatcamGUI/PreferencesUI.py:3825 msgid "Progressive" msgstr "" -#: flatcamGUI/PreferencesUI.py:3503 +#: flatcamGUI/PreferencesUI.py:3516 msgid "NCC Plotting" msgstr "" -#: flatcamGUI/PreferencesUI.py:3505 +#: flatcamGUI/PreferencesUI.py:3518 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/PreferencesUI.py:3519 +#: flatcamGUI/PreferencesUI.py:3532 msgid "Cutout Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3535 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/PreferencesUI.py:3548 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "" -#: flatcamGUI/PreferencesUI.py:3543 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/PreferencesUI.py:3556 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "" -#: flatcamGUI/PreferencesUI.py:3545 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/PreferencesUI.py:3558 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 Gerber object, which is made\n" "out of many individual PCB outlines." msgstr "" -#: flatcamGUI/PreferencesUI.py:3552 flatcamGUI/PreferencesUI.py:3802 +#: flatcamGUI/PreferencesUI.py:3565 flatcamGUI/PreferencesUI.py:3815 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "" -#: flatcamGUI/PreferencesUI.py:3553 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/PreferencesUI.py:3566 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "" -#: flatcamGUI/PreferencesUI.py:3559 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/PreferencesUI.py:3572 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/PreferencesUI.py:3567 +#: flatcamGUI/PreferencesUI.py:3580 msgid "Gap size" msgstr "" -#: flatcamGUI/PreferencesUI.py:3569 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/PreferencesUI.py:3582 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8244,11 +8203,11 @@ msgid "" "from which the PCB is cutout)." msgstr "" -#: flatcamGUI/PreferencesUI.py:3578 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/PreferencesUI.py:3591 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "" -#: flatcamGUI/PreferencesUI.py:3580 +#: flatcamGUI/PreferencesUI.py:3593 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8262,75 +8221,75 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: flatcamGUI/PreferencesUI.py:3602 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/PreferencesUI.py:3615 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "" -#: flatcamGUI/PreferencesUI.py:3604 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/PreferencesUI.py:3617 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/PreferencesUI.py:3618 +#: flatcamGUI/PreferencesUI.py:3631 msgid "2Sided Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3623 +#: flatcamGUI/PreferencesUI.py:3636 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." msgstr "" -#: flatcamGUI/PreferencesUI.py:3633 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "" -#: flatcamGUI/PreferencesUI.py:3635 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/PreferencesUI.py:3648 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "" -#: flatcamGUI/PreferencesUI.py:3644 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/PreferencesUI.py:3657 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "" -#: flatcamGUI/PreferencesUI.py:3646 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" -#: flatcamGUI/PreferencesUI.py:3655 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/PreferencesUI.py:3668 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "" -#: flatcamGUI/PreferencesUI.py:3656 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/PreferencesUI.py:3669 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "" -#: flatcamGUI/PreferencesUI.py:3657 +#: flatcamGUI/PreferencesUI.py:3670 msgid "Axis Ref" msgstr "" -#: flatcamGUI/PreferencesUI.py:3659 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/PreferencesUI.py:3672 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/PreferencesUI.py:3675 +#: flatcamGUI/PreferencesUI.py:3688 msgid "Paint Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3680 +#: flatcamGUI/PreferencesUI.py:3693 msgid "Parameters:" msgstr "" -#: flatcamGUI/PreferencesUI.py:3792 flatcamTools/ToolPaint.py:286 +#: flatcamGUI/PreferencesUI.py:3805 flatcamTools/ToolPaint.py:286 msgid "Selection" msgstr "" -#: flatcamGUI/PreferencesUI.py:3794 flatcamTools/ToolPaint.py:288 +#: flatcamGUI/PreferencesUI.py:3807 flatcamTools/ToolPaint.py:288 #: flatcamTools/ToolPaint.py:304 msgid "" "How to select Polygons to be painted.\n" @@ -8342,36 +8301,36 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/PreferencesUI.py:3805 +#: flatcamGUI/PreferencesUI.py:3818 msgid "Ref." msgstr "" -#: flatcamGUI/PreferencesUI.py:3813 +#: flatcamGUI/PreferencesUI.py:3826 msgid "Paint Plotting" msgstr "" -#: flatcamGUI/PreferencesUI.py:3815 +#: flatcamGUI/PreferencesUI.py:3828 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/PreferencesUI.py:3829 +#: flatcamGUI/PreferencesUI.py:3842 msgid "Film Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3834 +#: flatcamGUI/PreferencesUI.py:3847 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" "The file is saved in SVG format." msgstr "" -#: flatcamGUI/PreferencesUI.py:3845 +#: flatcamGUI/PreferencesUI.py:3858 msgid "Film Type" msgstr "" -#: flatcamGUI/PreferencesUI.py:3847 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/PreferencesUI.py:3860 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8381,19 +8340,19 @@ msgid "" "The Film format is SVG." msgstr "" -#: flatcamGUI/PreferencesUI.py:3858 +#: flatcamGUI/PreferencesUI.py:3871 msgid "Film Color" msgstr "" -#: flatcamGUI/PreferencesUI.py:3860 +#: flatcamGUI/PreferencesUI.py:3873 msgid "Set the film color when positive film is selected." msgstr "" -#: flatcamGUI/PreferencesUI.py:3878 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/PreferencesUI.py:3891 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "" -#: flatcamGUI/PreferencesUI.py:3880 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8405,88 +8364,88 @@ msgid "" "surroundings if not for this border." msgstr "" -#: flatcamGUI/PreferencesUI.py:3893 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/PreferencesUI.py:3906 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "" -#: flatcamGUI/PreferencesUI.py:3895 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/PreferencesUI.py:3908 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 thinner,\n" "therefore the fine features may be more affected by this parameter." msgstr "" -#: flatcamGUI/PreferencesUI.py:3910 +#: flatcamGUI/PreferencesUI.py:3923 msgid "Panelize Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:3915 +#: flatcamGUI/PreferencesUI.py:3928 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/PreferencesUI.py:3926 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/PreferencesUI.py:3939 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "" -#: flatcamGUI/PreferencesUI.py:3928 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/PreferencesUI.py:3941 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:3936 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/PreferencesUI.py:3949 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "" -#: flatcamGUI/PreferencesUI.py:3938 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/PreferencesUI.py:3951 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:3946 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/PreferencesUI.py:3959 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "" -#: flatcamGUI/PreferencesUI.py:3948 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/PreferencesUI.py:3961 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "" -#: flatcamGUI/PreferencesUI.py:3955 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/PreferencesUI.py:3968 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "" -#: flatcamGUI/PreferencesUI.py:3957 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/PreferencesUI.py:3970 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "" -#: flatcamGUI/PreferencesUI.py:3963 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/PreferencesUI.py:3976 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "" -#: flatcamGUI/PreferencesUI.py:3964 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/PreferencesUI.py:3977 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "" -#: flatcamGUI/PreferencesUI.py:3965 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "" -#: flatcamGUI/PreferencesUI.py:3967 +#: flatcamGUI/PreferencesUI.py:3980 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: flatcamGUI/PreferencesUI.py:3976 +#: flatcamGUI/PreferencesUI.py:3989 msgid "Constrain within" msgstr "" -#: flatcamGUI/PreferencesUI.py:3978 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/PreferencesUI.py:3991 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" @@ -8495,158 +8454,158 @@ msgid "" "they fit completely within selected area." msgstr "" -#: flatcamGUI/PreferencesUI.py:3987 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/PreferencesUI.py:4000 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "" -#: flatcamGUI/PreferencesUI.py:3989 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/PreferencesUI.py:4002 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:3996 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/PreferencesUI.py:4009 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "" -#: flatcamGUI/PreferencesUI.py:3998 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/PreferencesUI.py:4011 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:4012 +#: flatcamGUI/PreferencesUI.py:4025 msgid "Calculators Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:4015 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "" -#: flatcamGUI/PreferencesUI.py:4017 +#: flatcamGUI/PreferencesUI.py:4030 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/PreferencesUI.py:4028 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/PreferencesUI.py:4041 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "" -#: flatcamGUI/PreferencesUI.py:4030 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/PreferencesUI.py:4043 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/PreferencesUI.py:4038 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/PreferencesUI.py:4051 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "" -#: flatcamGUI/PreferencesUI.py:4040 +#: flatcamGUI/PreferencesUI.py:4053 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/PreferencesUI.py:4050 +#: flatcamGUI/PreferencesUI.py:4063 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." msgstr "" -#: flatcamGUI/PreferencesUI.py:4057 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/PreferencesUI.py:4070 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "" -#: flatcamGUI/PreferencesUI.py:4059 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/PreferencesUI.py:4072 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/PreferencesUI.py:4069 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/PreferencesUI.py:4082 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "" -#: flatcamGUI/PreferencesUI.py:4071 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" -#: flatcamGUI/PreferencesUI.py:4077 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/PreferencesUI.py:4090 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "" -#: flatcamGUI/PreferencesUI.py:4079 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/PreferencesUI.py:4092 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" -#: flatcamGUI/PreferencesUI.py:4084 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/PreferencesUI.py:4097 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "" -#: flatcamGUI/PreferencesUI.py:4087 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/PreferencesUI.py:4100 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." msgstr "" -#: flatcamGUI/PreferencesUI.py:4093 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/PreferencesUI.py:4106 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "" -#: flatcamGUI/PreferencesUI.py:4096 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/PreferencesUI.py:4109 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." msgstr "" -#: flatcamGUI/PreferencesUI.py:4109 +#: flatcamGUI/PreferencesUI.py:4122 msgid "Transform Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:4114 +#: flatcamGUI/PreferencesUI.py:4127 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." msgstr "" -#: flatcamGUI/PreferencesUI.py:4124 +#: flatcamGUI/PreferencesUI.py:4137 msgid "Rotate Angle" msgstr "" -#: flatcamGUI/PreferencesUI.py:4136 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/PreferencesUI.py:4149 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "" -#: flatcamGUI/PreferencesUI.py:4146 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/PreferencesUI.py:4159 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "" -#: flatcamGUI/PreferencesUI.py:4156 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/PreferencesUI.py:4169 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "" -#: flatcamGUI/PreferencesUI.py:4158 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/PreferencesUI.py:4171 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "" -#: flatcamGUI/PreferencesUI.py:4165 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/PreferencesUI.py:4178 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "" -#: flatcamGUI/PreferencesUI.py:4167 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/PreferencesUI.py:4180 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "" -#: flatcamGUI/PreferencesUI.py:4175 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/PreferencesUI.py:4188 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." msgstr "" -#: flatcamGUI/PreferencesUI.py:4183 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/PreferencesUI.py:4196 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -8654,27 +8613,27 @@ msgid "" "of the selected objects when unchecked." msgstr "" -#: flatcamGUI/PreferencesUI.py:4192 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/PreferencesUI.py:4205 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "" -#: flatcamGUI/PreferencesUI.py:4194 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/PreferencesUI.py:4207 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:4201 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/PreferencesUI.py:4214 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "" -#: flatcamGUI/PreferencesUI.py:4203 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/PreferencesUI.py:4216 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: flatcamGUI/PreferencesUI.py:4209 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "" -#: flatcamGUI/PreferencesUI.py:4211 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -8687,244 +8646,244 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamGUI/PreferencesUI.py:4222 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/PreferencesUI.py:4235 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "" -#: flatcamGUI/PreferencesUI.py:4224 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/PreferencesUI.py:4237 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/PreferencesUI.py:4241 +#: flatcamGUI/PreferencesUI.py:4254 msgid "SolderPaste Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:4246 +#: flatcamGUI/PreferencesUI.py:4259 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." msgstr "" -#: flatcamGUI/PreferencesUI.py:4257 +#: flatcamGUI/PreferencesUI.py:4270 msgid "Diameters of nozzle tools, separated by ','" msgstr "" -#: flatcamGUI/PreferencesUI.py:4264 +#: flatcamGUI/PreferencesUI.py:4277 msgid "New Nozzle Dia" msgstr "" -#: flatcamGUI/PreferencesUI.py:4266 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/PreferencesUI.py:4279 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" -#: flatcamGUI/PreferencesUI.py:4274 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/PreferencesUI.py:4287 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "" -#: flatcamGUI/PreferencesUI.py:4276 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/PreferencesUI.py:4289 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "" -#: flatcamGUI/PreferencesUI.py:4283 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/PreferencesUI.py:4296 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "" -#: flatcamGUI/PreferencesUI.py:4285 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/PreferencesUI.py:4298 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "" -#: flatcamGUI/PreferencesUI.py:4292 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/PreferencesUI.py:4305 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "" -#: flatcamGUI/PreferencesUI.py:4294 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/PreferencesUI.py:4307 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "" -#: flatcamGUI/PreferencesUI.py:4301 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "" -#: flatcamGUI/PreferencesUI.py:4303 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/PreferencesUI.py:4316 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." msgstr "" -#: flatcamGUI/PreferencesUI.py:4311 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/PreferencesUI.py:4324 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "" -#: flatcamGUI/PreferencesUI.py:4313 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/PreferencesUI.py:4326 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "" -#: flatcamGUI/PreferencesUI.py:4322 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/PreferencesUI.py:4335 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/PreferencesUI.py:4330 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/PreferencesUI.py:4343 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "" -#: flatcamGUI/PreferencesUI.py:4332 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/PreferencesUI.py:4345 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "" -#: flatcamGUI/PreferencesUI.py:4341 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/PreferencesUI.py:4354 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" -#: flatcamGUI/PreferencesUI.py:4349 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/PreferencesUI.py:4362 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "" -#: flatcamGUI/PreferencesUI.py:4351 +#: flatcamGUI/PreferencesUI.py:4364 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." msgstr "" -#: flatcamGUI/PreferencesUI.py:4359 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/PreferencesUI.py:4372 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "" -#: flatcamGUI/PreferencesUI.py:4361 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/PreferencesUI.py:4374 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/PreferencesUI.py:4369 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/PreferencesUI.py:4382 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "" -#: flatcamGUI/PreferencesUI.py:4371 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/PreferencesUI.py:4384 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "" -#: flatcamGUI/PreferencesUI.py:4378 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/PreferencesUI.py:4391 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "" -#: flatcamGUI/PreferencesUI.py:4380 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/PreferencesUI.py:4388 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/PreferencesUI.py:4401 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "" -#: flatcamGUI/PreferencesUI.py:4390 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/PreferencesUI.py:4403 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." msgstr "" -#: flatcamGUI/PreferencesUI.py:4399 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/PreferencesUI.py:4412 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "" -#: flatcamGUI/PreferencesUI.py:4414 +#: flatcamGUI/PreferencesUI.py:4427 msgid "Substractor Tool Options" msgstr "" -#: flatcamGUI/PreferencesUI.py:4419 +#: flatcamGUI/PreferencesUI.py:4432 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." msgstr "" -#: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolSub.py:135 +#: flatcamGUI/PreferencesUI.py:4437 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "" -#: flatcamGUI/PreferencesUI.py:4425 flatcamTools/ToolSub.py:136 +#: flatcamGUI/PreferencesUI.py:4438 flatcamTools/ToolSub.py:136 msgid "Checking this will close the paths cut by the Geometry substractor object." msgstr "" -#: flatcamGUI/PreferencesUI.py:4436 +#: flatcamGUI/PreferencesUI.py:4449 msgid "Excellon File associations" msgstr "" -#: flatcamGUI/PreferencesUI.py:4448 flatcamGUI/PreferencesUI.py:4520 -#: flatcamGUI/PreferencesUI.py:4589 flatcamGUI/PreferencesUI.py:4658 +#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 +#: flatcamGUI/PreferencesUI.py:4602 flatcamGUI/PreferencesUI.py:4671 msgid "Restore" msgstr "" -#: flatcamGUI/PreferencesUI.py:4449 flatcamGUI/PreferencesUI.py:4521 -#: flatcamGUI/PreferencesUI.py:4590 +#: flatcamGUI/PreferencesUI.py:4462 flatcamGUI/PreferencesUI.py:4534 +#: flatcamGUI/PreferencesUI.py:4603 msgid "Restore the extension list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4450 flatcamGUI/PreferencesUI.py:4522 -#: flatcamGUI/PreferencesUI.py:4591 flatcamGUI/PreferencesUI.py:4660 +#: flatcamGUI/PreferencesUI.py:4463 flatcamGUI/PreferencesUI.py:4535 +#: flatcamGUI/PreferencesUI.py:4604 flatcamGUI/PreferencesUI.py:4673 msgid "Delete All" msgstr "" -#: flatcamGUI/PreferencesUI.py:4451 flatcamGUI/PreferencesUI.py:4523 -#: flatcamGUI/PreferencesUI.py:4592 +#: flatcamGUI/PreferencesUI.py:4464 flatcamGUI/PreferencesUI.py:4536 +#: flatcamGUI/PreferencesUI.py:4605 msgid "Delete all extensions from the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4459 flatcamGUI/PreferencesUI.py:4531 -#: flatcamGUI/PreferencesUI.py:4600 +#: flatcamGUI/PreferencesUI.py:4472 flatcamGUI/PreferencesUI.py:4544 +#: flatcamGUI/PreferencesUI.py:4613 msgid "Extensions list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4461 flatcamGUI/PreferencesUI.py:4533 -#: flatcamGUI/PreferencesUI.py:4602 +#: flatcamGUI/PreferencesUI.py:4474 flatcamGUI/PreferencesUI.py:4546 +#: flatcamGUI/PreferencesUI.py:4615 msgid "" "List of file extensions to be\n" "associated with FlatCAM." msgstr "" -#: flatcamGUI/PreferencesUI.py:4481 flatcamGUI/PreferencesUI.py:4553 -#: flatcamGUI/PreferencesUI.py:4621 flatcamGUI/PreferencesUI.py:4692 +#: flatcamGUI/PreferencesUI.py:4494 flatcamGUI/PreferencesUI.py:4566 +#: flatcamGUI/PreferencesUI.py:4634 flatcamGUI/PreferencesUI.py:4705 msgid "Extension" msgstr "" -#: flatcamGUI/PreferencesUI.py:4482 flatcamGUI/PreferencesUI.py:4554 -#: flatcamGUI/PreferencesUI.py:4622 +#: flatcamGUI/PreferencesUI.py:4495 flatcamGUI/PreferencesUI.py:4567 +#: flatcamGUI/PreferencesUI.py:4635 msgid "A file extension to be added or deleted to the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4490 flatcamGUI/PreferencesUI.py:4562 -#: flatcamGUI/PreferencesUI.py:4630 +#: flatcamGUI/PreferencesUI.py:4503 flatcamGUI/PreferencesUI.py:4575 +#: flatcamGUI/PreferencesUI.py:4643 msgid "Add Extension" msgstr "" -#: flatcamGUI/PreferencesUI.py:4491 flatcamGUI/PreferencesUI.py:4563 -#: flatcamGUI/PreferencesUI.py:4631 +#: flatcamGUI/PreferencesUI.py:4504 flatcamGUI/PreferencesUI.py:4576 +#: flatcamGUI/PreferencesUI.py:4644 msgid "Add a file extension to the list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4492 flatcamGUI/PreferencesUI.py:4564 -#: flatcamGUI/PreferencesUI.py:4632 +#: flatcamGUI/PreferencesUI.py:4505 flatcamGUI/PreferencesUI.py:4577 +#: flatcamGUI/PreferencesUI.py:4645 msgid "Delete Extension" msgstr "" -#: flatcamGUI/PreferencesUI.py:4493 flatcamGUI/PreferencesUI.py:4565 -#: flatcamGUI/PreferencesUI.py:4633 +#: flatcamGUI/PreferencesUI.py:4506 flatcamGUI/PreferencesUI.py:4578 +#: flatcamGUI/PreferencesUI.py:4646 msgid "Delete a file extension from the list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4500 flatcamGUI/PreferencesUI.py:4572 -#: flatcamGUI/PreferencesUI.py:4640 +#: flatcamGUI/PreferencesUI.py:4513 flatcamGUI/PreferencesUI.py:4585 +#: flatcamGUI/PreferencesUI.py:4653 msgid "Apply Association" msgstr "" -#: flatcamGUI/PreferencesUI.py:4501 flatcamGUI/PreferencesUI.py:4573 -#: flatcamGUI/PreferencesUI.py:4641 +#: flatcamGUI/PreferencesUI.py:4514 flatcamGUI/PreferencesUI.py:4586 +#: flatcamGUI/PreferencesUI.py:4654 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -8932,31 +8891,31 @@ msgid "" "This work only in Windows." msgstr "" -#: flatcamGUI/PreferencesUI.py:4518 +#: flatcamGUI/PreferencesUI.py:4531 msgid "GCode File associations" msgstr "" -#: flatcamGUI/PreferencesUI.py:4587 +#: flatcamGUI/PreferencesUI.py:4600 msgid "Gerber File associations" msgstr "" -#: flatcamGUI/PreferencesUI.py:4656 +#: flatcamGUI/PreferencesUI.py:4669 msgid "Autocompleter Keywords" msgstr "" -#: flatcamGUI/PreferencesUI.py:4659 +#: flatcamGUI/PreferencesUI.py:4672 msgid "Restore the autocompleter keywords list to the default state." msgstr "" -#: flatcamGUI/PreferencesUI.py:4661 +#: flatcamGUI/PreferencesUI.py:4674 msgid "Delete all autocompleter keywords from the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4669 +#: flatcamGUI/PreferencesUI.py:4682 msgid "Keywords list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4671 +#: flatcamGUI/PreferencesUI.py:4684 msgid "" "List of keywords used by\n" "the autocompleter in FlatCAM.\n" @@ -8964,23 +8923,23 @@ msgid "" "in the Code Editor and for the Tcl Shell." msgstr "" -#: flatcamGUI/PreferencesUI.py:4693 +#: flatcamGUI/PreferencesUI.py:4706 msgid "A keyword to be added or deleted to the list." msgstr "" -#: flatcamGUI/PreferencesUI.py:4701 +#: flatcamGUI/PreferencesUI.py:4714 msgid "Add keyword" msgstr "" -#: flatcamGUI/PreferencesUI.py:4702 +#: flatcamGUI/PreferencesUI.py:4715 msgid "Add a keyword to the list" msgstr "" -#: flatcamGUI/PreferencesUI.py:4703 +#: flatcamGUI/PreferencesUI.py:4716 msgid "Delete keyword" msgstr "" -#: flatcamGUI/PreferencesUI.py:4704 +#: flatcamGUI/PreferencesUI.py:4717 msgid "Delete a keyword from the list" msgstr "" @@ -9204,9 +9163,9 @@ msgid "" "the Geometry object used as a cutout geometry." msgstr "" -#: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 -#: flatcamTools/ToolNonCopperClear.py:1087 flatcamTools/ToolNonCopperClear.py:1128 -#: flatcamTools/ToolNonCopperClear.py:1269 flatcamTools/ToolPaint.py:1153 +#: flatcamTools/ToolCutOut.py:376 flatcamTools/ToolCutOut.py:576 +#: flatcamTools/ToolNonCopperClear.py:1098 flatcamTools/ToolNonCopperClear.py:1139 +#: flatcamTools/ToolNonCopperClear.py:1171 flatcamTools/ToolPaint.py:1069 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 #: flatcamTools/ToolSub.py:254 flatcamTools/ToolSub.py:269 flatcamTools/ToolSub.py:456 #: flatcamTools/ToolSub.py:471 tclCommands/TclCommandCopperClear.py:131 @@ -9214,91 +9173,91 @@ msgstr "" msgid "Could not retrieve object" msgstr "" -#: flatcamTools/ToolCutOut.py:376 +#: flatcamTools/ToolCutOut.py:381 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." msgstr "" -#: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 -#: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 +#: flatcamTools/ToolCutOut.py:397 flatcamTools/ToolCutOut.py:595 +#: flatcamTools/ToolCutOut.py:765 flatcamTools/ToolCutOut.py:867 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" -#: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 -#: flatcamTools/ToolCutOut.py:870 +#: flatcamTools/ToolCutOut.py:413 flatcamTools/ToolCutOut.py:611 +#: flatcamTools/ToolCutOut.py:883 msgid "Margin value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 -#: flatcamTools/ToolCutOut.py:771 +#: flatcamTools/ToolCutOut.py:424 flatcamTools/ToolCutOut.py:622 +#: flatcamTools/ToolCutOut.py:776 msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 +#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:629 msgid "Number of gaps value is missing. Add it and retry." msgstr "" -#: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 +#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:633 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. Fill in a " "correct value and retry. " msgstr "" -#: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 +#: flatcamTools/ToolCutOut.py:440 flatcamTools/ToolCutOut.py:639 msgid "" "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." msgstr "" -#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +#: flatcamTools/ToolCutOut.py:559 flatcamTools/ToolCutOut.py:744 msgid "Any form CutOut operation finished." msgstr "" -#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1091 -#: flatcamTools/ToolPaint.py:955 flatcamTools/ToolPanelize.py:366 +#: flatcamTools/ToolCutOut.py:580 flatcamTools/ToolNonCopperClear.py:1102 +#: flatcamTools/ToolPaint.py:965 flatcamTools/ToolPanelize.py:366 #: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 msgid "Object not found" msgstr "" -#: flatcamTools/ToolCutOut.py:744 +#: flatcamTools/ToolCutOut.py:749 msgid "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" -#: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 +#: flatcamTools/ToolCutOut.py:785 flatcamTools/ToolCutOut.py:812 msgid "Could not retrieve Geometry object" msgstr "" -#: flatcamTools/ToolCutOut.py:804 +#: flatcamTools/ToolCutOut.py:817 msgid "Geometry object for manual cutout not found" msgstr "" -#: flatcamTools/ToolCutOut.py:814 +#: flatcamTools/ToolCutOut.py:827 msgid "Added manual Bridge Gap." msgstr "" -#: flatcamTools/ToolCutOut.py:826 +#: flatcamTools/ToolCutOut.py:839 msgid "Could not retrieve Gerber object" msgstr "" -#: flatcamTools/ToolCutOut.py:831 +#: flatcamTools/ToolCutOut.py:844 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." msgstr "" -#: flatcamTools/ToolCutOut.py:837 +#: flatcamTools/ToolCutOut.py:850 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." msgstr "" -#: flatcamTools/ToolCutOut.py:892 +#: flatcamTools/ToolCutOut.py:905 msgid "Geometry not supported for cutout" msgstr "" -#: flatcamTools/ToolCutOut.py:928 +#: flatcamTools/ToolCutOut.py:957 msgid "Making manual bridge gap..." msgstr "" @@ -9685,11 +9644,7 @@ msgid "INCH (in)" msgstr "" #: flatcamTools/ToolMeasurement.py:48 -msgid "Start" -msgstr "" - -#: flatcamTools/ToolMeasurement.py:48 flatcamTools/ToolMeasurement.py:51 -msgid "Coords" +msgid "Start Coords" msgstr "" #: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 @@ -9697,7 +9652,7 @@ msgid "This is measuring Start point coordinates." msgstr "" #: flatcamTools/ToolMeasurement.py:51 -msgid "Stop" +msgid "Stop Coords" msgstr "" #: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 @@ -9732,56 +9687,56 @@ msgstr "" msgid "Measure" msgstr "" -#: flatcamTools/ToolMeasurement.py:131 +#: flatcamTools/ToolMeasurement.py:135 msgid "Meas. Tool" msgstr "" -#: flatcamTools/ToolMeasurement.py:176 +#: flatcamTools/ToolMeasurement.py:180 msgid "MEASURING: Click on the Start point ..." msgstr "" -#: flatcamTools/ToolMeasurement.py:269 +#: flatcamTools/ToolMeasurement.py:312 msgid "MEASURING: Click on the Destination point ..." msgstr "" -#: flatcamTools/ToolMeasurement.py:277 +#: flatcamTools/ToolMeasurement.py:319 #, python-brace-format msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" msgstr "" -#: flatcamTools/ToolMove.py:84 +#: flatcamTools/ToolMove.py:94 msgid "MOVE: Click on the Start point ..." msgstr "" -#: flatcamTools/ToolMove.py:91 +#: flatcamTools/ToolMove.py:101 msgid "MOVE action cancelled. No object(s) to move." msgstr "" -#: flatcamTools/ToolMove.py:113 +#: flatcamTools/ToolMove.py:128 msgid "MOVE: Click on the Destination point ..." msgstr "" -#: flatcamTools/ToolMove.py:134 +#: flatcamTools/ToolMove.py:149 msgid "Moving..." msgstr "" -#: flatcamTools/ToolMove.py:137 +#: flatcamTools/ToolMove.py:152 msgid "No object(s) selected." msgstr "" -#: flatcamTools/ToolMove.py:162 +#: flatcamTools/ToolMove.py:177 msgid "ToolMove.on_left_click()" msgstr "" -#: flatcamTools/ToolMove.py:179 +#: flatcamTools/ToolMove.py:195 msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "" -#: flatcamTools/ToolMove.py:215 +#: flatcamTools/ToolMove.py:243 msgid "Move action cancelled." msgstr "" -#: flatcamTools/ToolMove.py:227 +#: flatcamTools/ToolMove.py:255 msgid "Object(s) not selected" msgstr "" @@ -9895,149 +9850,153 @@ msgstr "" msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:910 flatcamTools/ToolPaint.py:709 +#: flatcamTools/ToolNonCopperClear.py:444 +msgid "Generate Geometry" +msgstr "" + +#: flatcamTools/ToolNonCopperClear.py:921 flatcamTools/ToolPaint.py:719 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:944 flatcamTools/ToolPaint.py:734 +#: flatcamTools/ToolNonCopperClear.py:955 flatcamTools/ToolPaint.py:744 msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:949 flatcamTools/ToolPaint.py:740 +#: flatcamTools/ToolNonCopperClear.py:960 flatcamTools/ToolPaint.py:750 msgid "New tool added to Tool Table." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:993 flatcamTools/ToolPaint.py:786 +#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:796 msgid "Tool from Tool Table was edited." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1004 flatcamTools/ToolPaint.py:798 +#: flatcamTools/ToolNonCopperClear.py:1015 flatcamTools/ToolPaint.py:808 #: flatcamTools/ToolSolderPaste.py:860 msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1044 flatcamTools/ToolPaint.py:896 +#: flatcamTools/ToolNonCopperClear.py:1055 flatcamTools/ToolPaint.py:906 msgid "Delete failed. Select a tool to delete." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1049 flatcamTools/ToolPaint.py:902 +#: flatcamTools/ToolNonCopperClear.py:1060 flatcamTools/ToolPaint.py:912 msgid "Tool(s) deleted from Tool Table." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1057 flatcamTools/ToolPaint.py:910 +#: flatcamTools/ToolNonCopperClear.py:1068 flatcamTools/ToolPaint.py:920 msgid "on_paint_button_click" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1071 +#: flatcamTools/ToolNonCopperClear.py:1082 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1107 +#: flatcamTools/ToolNonCopperClear.py:1118 msgid "Wrong Tool Dia value format entered, use a number." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1116 flatcamTools/ToolPaint.py:985 +#: flatcamTools/ToolNonCopperClear.py:1127 flatcamTools/ToolPaint.py:995 msgid "No selected tools in Tool Table." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1141 +#: flatcamTools/ToolNonCopperClear.py:1152 msgid "Click the start point of the area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1152 flatcamTools/ToolPaint.py:1041 +#: flatcamTools/ToolNonCopperClear.py:1202 flatcamTools/ToolPaint.py:1105 msgid "Click the end point of the paint area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1158 flatcamTools/ToolPaint.py:1047 +#: flatcamTools/ToolNonCopperClear.py:1208 flatcamTools/ToolPaint.py:1111 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1326 +#: flatcamTools/ToolNonCopperClear.py:1347 msgid "Non-Copper clearing ..." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1335 +#: flatcamTools/ToolNonCopperClear.py:1356 msgid "NCC Tool started. Reading parameters." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1405 +#: flatcamTools/ToolNonCopperClear.py:1426 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1433 flatcamTools/ToolPaint.py:2452 +#: flatcamTools/ToolNonCopperClear.py:1454 flatcamTools/ToolPaint.py:2504 msgid "No object available." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1475 +#: flatcamTools/ToolNonCopperClear.py:1496 msgid "The reference object type is not supported." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1497 +#: flatcamTools/ToolNonCopperClear.py:1518 msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1529 +#: flatcamTools/ToolNonCopperClear.py:1550 msgid "NCC Tool. Calculate 'empty' area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1544 flatcamTools/ToolNonCopperClear.py:1638 -#: flatcamTools/ToolNonCopperClear.py:1650 flatcamTools/ToolNonCopperClear.py:1877 -#: flatcamTools/ToolNonCopperClear.py:1969 flatcamTools/ToolNonCopperClear.py:1981 +#: flatcamTools/ToolNonCopperClear.py:1565 flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1671 flatcamTools/ToolNonCopperClear.py:1898 +#: flatcamTools/ToolNonCopperClear.py:1990 flatcamTools/ToolNonCopperClear.py:2002 msgid "Buffering finished" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1657 flatcamTools/ToolNonCopperClear.py:1987 +#: flatcamTools/ToolNonCopperClear.py:1678 flatcamTools/ToolNonCopperClear.py:2008 msgid "The selected object is not suitable for copper clearing." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1662 flatcamTools/ToolNonCopperClear.py:1992 +#: flatcamTools/ToolNonCopperClear.py:1683 flatcamTools/ToolNonCopperClear.py:2013 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1669 +#: flatcamTools/ToolNonCopperClear.py:1690 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1679 flatcamTools/ToolNonCopperClear.py:2017 +#: flatcamTools/ToolNonCopperClear.py:1700 flatcamTools/ToolNonCopperClear.py:2038 msgid "NCC Tool clearing with tool diameter = " msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1682 flatcamTools/ToolNonCopperClear.py:2020 +#: flatcamTools/ToolNonCopperClear.py:1703 flatcamTools/ToolNonCopperClear.py:2041 msgid "started." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1820 flatcamTools/ToolPaint.py:1418 -#: flatcamTools/ToolPaint.py:1753 flatcamTools/ToolPaint.py:1901 -#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2371 +#: flatcamTools/ToolNonCopperClear.py:1841 flatcamTools/ToolPaint.py:1463 +#: flatcamTools/ToolPaint.py:1798 flatcamTools/ToolPaint.py:1948 +#: flatcamTools/ToolPaint.py:2269 flatcamTools/ToolPaint.py:2423 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted geometry.\n" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1830 +#: flatcamTools/ToolNonCopperClear.py:1851 msgid "NCC Tool clear all done." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1832 +#: flatcamTools/ToolNonCopperClear.py:1853 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1835 flatcamTools/ToolNonCopperClear.py:2183 +#: flatcamTools/ToolNonCopperClear.py:1856 flatcamTools/ToolNonCopperClear.py:2204 msgid "tools" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2179 +#: flatcamTools/ToolNonCopperClear.py:2200 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2182 +#: flatcamTools/ToolNonCopperClear.py:2203 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is broken for" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2609 +#: flatcamTools/ToolNonCopperClear.py:2630 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber " "file after this change." @@ -10160,127 +10119,139 @@ msgid "" "specified by another object." msgstr "" -#: flatcamTools/ToolPaint.py:916 +#: flatcamTools/ToolPaint.py:926 msgid "Paint Tool. Reading parameters." msgstr "" -#: flatcamTools/ToolPaint.py:931 +#: flatcamTools/ToolPaint.py:941 msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "" -#: flatcamTools/ToolPaint.py:935 flatcamTools/ToolPaint.py:998 +#: flatcamTools/ToolPaint.py:945 flatcamTools/ToolPaint.py:1008 msgid "Click inside the desired polygon." msgstr "" -#: flatcamTools/ToolPaint.py:949 +#: flatcamTools/ToolPaint.py:959 #, python-format msgid "Could not retrieve object: %s" msgstr "" -#: flatcamTools/ToolPaint.py:963 +#: flatcamTools/ToolPaint.py:973 msgid "Can't do Paint on MultiGeo geometries" msgstr "" -#: flatcamTools/ToolPaint.py:1007 flatcamTools/ToolPaint.py:1245 +#: flatcamTools/ToolPaint.py:1017 flatcamTools/ToolPaint.py:1289 msgid "Painting polygon..." msgstr "" -#: flatcamTools/ToolPaint.py:1029 +#: flatcamTools/ToolPaint.py:1048 msgid "Click the start point of the paint area." msgstr "" -#: flatcamTools/ToolPaint.py:1203 flatcamTools/ToolPaint.py:1206 -#: flatcamTools/ToolPaint.py:1208 -msgid "Paint Tool. Normal painting polygon task started." +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 flatcamTools/ToolPaint.py:1291 +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 flatcamTools/ToolPaint.py:2107 +#: flatcamTools/ToolPaint.py:2112 flatcamTools/ToolPaint.py:2115 +#: flatcamTools/ToolPaint.py:2289 flatcamTools/ToolPaint.py:2296 +msgid "Paint Tool." msgstr "" -#: flatcamTools/ToolPaint.py:1204 flatcamTools/ToolPaint.py:1599 -#: flatcamTools/ToolPaint.py:1774 flatcamTools/ToolPaint.py:2061 -#: flatcamTools/ToolPaint.py:2240 +#: flatcamTools/ToolPaint.py:1245 flatcamTools/ToolPaint.py:1249 +#: flatcamTools/ToolPaint.py:1252 +msgid "Normal painting polygon task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:1246 flatcamTools/ToolPaint.py:1644 +#: flatcamTools/ToolPaint.py:1819 flatcamTools/ToolPaint.py:2109 +#: flatcamTools/ToolPaint.py:2291 msgid "Buffering geometry..." msgstr "" -#: flatcamTools/ToolPaint.py:1242 +#: flatcamTools/ToolPaint.py:1286 msgid "No polygon found." msgstr "" -#: flatcamTools/ToolPaint.py:1246 -msgid "Paint Tool. Painting polygon at location" -msgstr "" - -#: flatcamTools/ToolPaint.py:1329 -msgid "Geometry could not be painted completely" +#: flatcamTools/ToolPaint.py:1291 +msgid "Painting polygon at location" msgstr "" #: flatcamTools/ToolPaint.py:1374 +msgid "Geometry could not be painted completely" +msgstr "" + +#: flatcamTools/ToolPaint.py:1419 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different strategy of " "paint" msgstr "" -#: flatcamTools/ToolPaint.py:1423 +#: flatcamTools/ToolPaint.py:1468 msgid "Paint Single Done." msgstr "" -#: flatcamTools/ToolPaint.py:1448 +#: flatcamTools/ToolPaint.py:1493 msgid "PaintTool.paint_poly()" msgstr "" -#: flatcamTools/ToolPaint.py:1455 flatcamTools/ToolPaint.py:1929 -#: flatcamTools/ToolPaint.py:2399 +#: flatcamTools/ToolPaint.py:1500 flatcamTools/ToolPaint.py:1976 +#: flatcamTools/ToolPaint.py:2451 msgid "Polygon Paint started ..." msgstr "" -#: flatcamTools/ToolPaint.py:1516 flatcamTools/ToolPaint.py:1991 +#: flatcamTools/ToolPaint.py:1561 flatcamTools/ToolPaint.py:2038 msgid "Painting polygons..." msgstr "" -#: flatcamTools/ToolPaint.py:1598 flatcamTools/ToolPaint.py:1601 -#: flatcamTools/ToolPaint.py:1603 +#: flatcamTools/ToolPaint.py:1643 flatcamTools/ToolPaint.py:1646 +#: flatcamTools/ToolPaint.py:1648 msgid "Paint Tool. Normal painting all task started." msgstr "" -#: flatcamTools/ToolPaint.py:1637 flatcamTools/ToolPaint.py:1807 -#: flatcamTools/ToolPaint.py:2106 flatcamTools/ToolPaint.py:2280 +#: flatcamTools/ToolPaint.py:1682 flatcamTools/ToolPaint.py:1854 +#: flatcamTools/ToolPaint.py:2156 flatcamTools/ToolPaint.py:2332 msgid "Painting with tool diameter = " msgstr "" -#: flatcamTools/ToolPaint.py:1640 flatcamTools/ToolPaint.py:1810 -#: flatcamTools/ToolPaint.py:2109 flatcamTools/ToolPaint.py:2283 +#: flatcamTools/ToolPaint.py:1685 flatcamTools/ToolPaint.py:1857 +#: flatcamTools/ToolPaint.py:2159 flatcamTools/ToolPaint.py:2335 msgid "started" msgstr "" -#: flatcamTools/ToolPaint.py:1702 flatcamTools/ToolPaint.py:1856 -#: flatcamTools/ToolPaint.py:2169 flatcamTools/ToolPaint.py:2327 +#: flatcamTools/ToolPaint.py:1747 flatcamTools/ToolPaint.py:1903 +#: flatcamTools/ToolPaint.py:2219 flatcamTools/ToolPaint.py:2379 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a different Method " "of paint" msgstr "" -#: flatcamTools/ToolPaint.py:1762 +#: flatcamTools/ToolPaint.py:1807 msgid "Paint All Done." msgstr "" -#: flatcamTools/ToolPaint.py:1773 flatcamTools/ToolPaint.py:1776 -#: flatcamTools/ToolPaint.py:1778 -msgid "Paint Tool. Rest machining painting all task started." +#: flatcamTools/ToolPaint.py:1818 flatcamTools/ToolPaint.py:1822 +#: flatcamTools/ToolPaint.py:1825 +msgid "Rest machining painting all task started." msgstr "" -#: flatcamTools/ToolPaint.py:1910 flatcamTools/ToolPaint.py:2380 +#: flatcamTools/ToolPaint.py:1957 flatcamTools/ToolPaint.py:2432 msgid "Paint All with Rest-Machining done." msgstr "" -#: flatcamTools/ToolPaint.py:2060 flatcamTools/ToolPaint.py:2063 -#: flatcamTools/ToolPaint.py:2065 -msgid "Paint Tool. Normal painting area task started." +#: flatcamTools/ToolPaint.py:2108 flatcamTools/ToolPaint.py:2112 +#: flatcamTools/ToolPaint.py:2115 +msgid "Normal painting area task started." msgstr "" -#: flatcamTools/ToolPaint.py:2228 +#: flatcamTools/ToolPaint.py:2278 msgid "Paint Area Done." msgstr "" -#: flatcamTools/ToolPaint.py:2239 flatcamTools/ToolPaint.py:2242 -#: flatcamTools/ToolPaint.py:2244 +#: flatcamTools/ToolPaint.py:2290 flatcamTools/ToolPaint.py:2296 +msgid "Rest machining painting area task started." +msgstr "" + +#: flatcamTools/ToolPaint.py:2293 msgid "Paint Tool. Rest machining painting area task started." msgstr "" @@ -10384,16 +10355,12 @@ msgstr "" msgid "Generating panel ... " msgstr "" -#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -msgid "Generating panel ..." -msgstr "" - #: flatcamTools/ToolPanelize.py:776 -msgid "Adding the Gerber code." +msgid "Generating panel ... Adding the Gerber code." msgstr "" #: flatcamTools/ToolPanelize.py:788 -msgid "Spawning copies" +msgid "Generating panel... Spawning copies" msgstr "" #: flatcamTools/ToolPanelize.py:798 @@ -10762,6 +10729,10 @@ msgid "" "on PCB pads." msgstr "" +#: flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "" + #: flatcamTools/ToolSolderPaste.py:377 msgid "" "Save the generated GCode for Solder Paste dispensing\n" @@ -10934,7 +10905,7 @@ msgid "No Substractor object loaded." msgstr "" #: flatcamTools/ToolSub.py:314 -msgid "Parsing aperture" +msgid "Parsing geometry for aperture" msgstr "" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 @@ -10958,7 +10929,7 @@ msgid "Parsing solid_geometry ..." msgstr "" #: flatcamTools/ToolSub.py:523 -msgid "Parsing tool" +msgid "Parsing solid_geometry for tool" msgstr "" #: flatcamTools/ToolTransform.py:23