From e82bc22cafdc07152d03e0084413fb69a6c53336 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 02:14:26 +0300 Subject: [PATCH 01/10] - more string changes - updated translation files --- FlatCAMApp.py | 99 +- README.md | 7 +- camlib.py | 2 +- flatcamEditors/FlatCAMGeoEditor.py | 2 +- flatcamGUI/FlatCAMGUI.py | 6 +- flatcamGUI/ObjectUI.py | 2 +- flatcamTools/ToolNonCopperClear.py | 2 +- flatcamTools/ToolPaint.py | 2 +- locale/de/LC_MESSAGES/strings.mo | Bin 262776 -> 255686 bytes locale/de/LC_MESSAGES/strings.po | 2864 ++++++++++++++------------ locale/en/LC_MESSAGES/strings.mo | Bin 257503 -> 256047 bytes locale/en/LC_MESSAGES/strings.po | 3040 ++++++++++++++-------------- locale/es/LC_MESSAGES/strings.mo | Bin 263713 -> 256639 bytes locale/es/LC_MESSAGES/strings.po | 2864 ++++++++++++++------------ locale/ro/LC_MESSAGES/strings.mo | Bin 277920 -> 276869 bytes locale/ro/LC_MESSAGES/strings.po | 415 ++-- locale_template/strings.pot | 246 ++- 17 files changed, 5109 insertions(+), 4442 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 74204df9..e2a95141 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -9923,29 +9923,90 @@ class App(QtCore.QObject): tsize = fsize + int(fsize / 2) - selected_text = (_(''' -

Selected Tab - Choose an Item from Project Tab

+# selected_text = (_(''' +#

Selected Tab - Choose an Item from Project Tab

+# +#

Details:
+# The normal flow when working in FlatCAM is the following:

+# +#
    +#
  1. Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into + # FlatCAM using either the menu's, 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.

    +#  
  2. +#
  3. 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 + # it's 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 Param -> 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
  4. +#
+# +#

A list of key shortcuts is available through an menu entry in + # Help -> Shortcuts List or through it's own key shortcut: + # F3.

+# +# ''').format(fsize=fsize, tsize=tsize)) -

Details:
-The normal flow when working in FlatCAM is the following:

+ selected_text = ''' +

%s

-
    -
  1. Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu's, 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.

    -  
  2. -
  3. 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 it's 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 Param -> 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
  4. -
+

%s:
+ %s:

-

A list of key shortcuts is available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

+
    +
  1. %s menu's, %s.
    +
    + %s & %s.

    +  
  2. +
  3. %s %s (%s), %s %s it-s %s.
    +
    + %s %s %s %s %s.
    +
    + %s:
    +
    + %s -> %s -> %s -> %s -> %s -> %s -> %s + -> %s %s) -> %s
  4. +
- ''').format(fsize=fsize, tsize=tsize)) +

%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"), + _("Loat/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"), + ) sel_title.setText(selected_text) sel_title.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) diff --git a/README.md b/README.md index ef779d50..4403fb65 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -FlatCAM: 2D Computer-Aided PCB Manufacturing +latCAM: 2D Computer-Aided PCB Manufacturing ================================================= (c) 2014-2019 Juan Pablo Caram @@ -9,6 +9,11 @@ CAD program, and create G-Code for Isolation routing. ================================================= +14.09.2019 + +- more string changes +- updated translation files + 13.09.2019 - added control for simplification when loading a Gerber file in Preferences -> Gerber -> Gerber General -> Simplify diff --git a/camlib.py b/camlib.py index cc56c972..da42b5ca 100644 --- a/camlib.py +++ b/camlib.py @@ -5664,7 +5664,7 @@ class CNCjob(Geometry): go to the nearest city. Even if this algorithm is extremely simple, it works pretty well - giving a solution only about 25% longer than the optimal one (cit. Wikipedia), + giving a solution only about 25%% longer than the optimal one (cit. Wikipedia), and runs very fast in O(N^2) time complexity. >>> optimized_travelling_salesman([[i,j] for i in range(5) for j in range(5)]) diff --git a/flatcamEditors/FlatCAMGeoEditor.py b/flatcamEditors/FlatCAMGeoEditor.py index 6c1b3ce8..e362b8f7 100644 --- a/flatcamEditors/FlatCAMGeoEditor.py +++ b/flatcamEditors/FlatCAMGeoEditor.py @@ -446,7 +446,7 @@ class PaintOptionsTool(FlatCAMTool): ovlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means 25% from the tool diameter found above.\n\n" + "A value here of 0.25 means 25%% from the tool diameter found above.\n\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" "not painted.\n" diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index a05043a1..ca4b3c0c 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -4515,7 +4515,7 @@ class GerberOptPrefGroupUI(OptionsGroupUI): overlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means an overlap of 25% from the tool diameter found above.") + "A value here of 0.25 means an overlap of 25%% from the tool diameter found above.") ) grid0.addWidget(overlabel, 2, 0) self.iso_overlap_entry = FloatEntry() @@ -6684,7 +6684,7 @@ class ToolsNCCPrefGroupUI(OptionsGroupUI): nccoverlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means 25% from the tool diameter found above.\n\n" + "A value here of 0.25 means 25%% from the tool diameter found above.\n\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" "not cleared.\n" @@ -7029,7 +7029,7 @@ class ToolsPaintPrefGroupUI(OptionsGroupUI): ovlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means 25% from the tool diameter found above.\n\n" + "A value here of 0.25 means 25%% from the tool diameter found above.\n\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" "not painted.\n" diff --git a/flatcamGUI/ObjectUI.py b/flatcamGUI/ObjectUI.py index 22a2429f..f1d98791 100644 --- a/flatcamGUI/ObjectUI.py +++ b/flatcamGUI/ObjectUI.py @@ -289,7 +289,7 @@ class GerberObjectUI(ObjectUI): overlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means an overlap of 25% from the tool diameter found above.") + "A value here of 0.25 means an overlap of 25%% from the tool diameter found above.") ) overlabel.setMinimumWidth(90) self.iso_overlap_entry = FloatEntry() diff --git a/flatcamTools/ToolNonCopperClear.py b/flatcamTools/ToolNonCopperClear.py index 55ef07e6..413a022d 100644 --- a/flatcamTools/ToolNonCopperClear.py +++ b/flatcamTools/ToolNonCopperClear.py @@ -284,7 +284,7 @@ class NonCopperClear(FlatCAMTool, Gerber): nccoverlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means 25% from the tool diameter found above.\n\n" + "A value here of 0.25 means 25%% from the tool diameter found above.\n\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" "not cleared.\n" diff --git a/flatcamTools/ToolPaint.py b/flatcamTools/ToolPaint.py index be6ae9a0..4cd0ae33 100644 --- a/flatcamTools/ToolPaint.py +++ b/flatcamTools/ToolPaint.py @@ -206,7 +206,7 @@ class ToolPaint(FlatCAMTool, Gerber): ovlabel.setToolTip( _("How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" - "A value here of 0.25 means 25% from the tool diameter found above.\n\n" + "A value here of 0.25 means 25%% from the tool diameter found above.\n\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" "not painted.\n" diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 311948c70f2877a65101c76d73c82004bb314368..3ceca588a09460f1d049146064e73b97b78cfaec 100644 GIT binary patch delta 44342 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 RM53pwT?>9uw`&hK~y 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 H|A+qtf-pXS diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 57ca4317..62b87afb 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,15 +1,15 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-13 18:35+0300\n" -"PO-Revision-Date: 2019-09-13 18:35+0300\n" +"POT-Creation-Date: 2019-09-14 02:11+0300\n" +"PO-Revision-Date: 2019-09-14 02:11+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2.3\n" "X-Poedit-Basepath: ../../..\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-SearchPath-0: .\n" @@ -52,7 +52,7 @@ msgstr "" "Quelloffene Software - Geben Sie help ein, um zu beginnen\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" @@ -81,12 +81,12 @@ msgstr "Öffnen der GCode-Datei fehlgeschlagen." msgid "Open Gerber file failed." msgstr "Öffnen der Gerber-Datei fehlgeschlagen." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2699 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:2709 +#: FlatCAMApp.py:2713 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -96,81 +96,81 @@ msgstr "" "Geometrie ist nicht möglich.\n" "Bearbeiten Sie jeweils nur eine Geometrie." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2768 msgid "Editor is activated ..." msgstr "Editor ist aktiviert ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2786 msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 +#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nein" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 -#: FlatCAMApp.py:7321 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 +#: FlatCAMApp.py:7356 msgid "Cancel" msgstr "Kündigen" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2820 msgid "Object empty after edit." msgstr "Das Objekt ist nach der Bearbeitung leer." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 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:2843 +#: FlatCAMApp.py:2847 msgid "is updated, returning to App..." msgstr "wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 msgid "Could not load defaults file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 msgid "Failed to parse defaults file." msgstr " Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3279 msgid "FlatCAM preferences import cancelled." msgstr "Import der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3302 msgid "Imported Defaults from" msgstr "Importierte Standardwerte aus" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3335 msgid "FlatCAM preferences export cancelled." msgstr "Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 -#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -179,35 +179,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:3351 +#: FlatCAMApp.py:3357 msgid "Could not load preferences file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Standardwerte in die Datei." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3383 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3400 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM-Einstellungsordner geöffnet." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3473 msgid "Failed to open recent files file for writing." msgstr "Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3484 msgid "Failed to open recent projects file for writing." msgstr "Fehler beim Öffnen der letzten Projektdatei zum Schreiben." -#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:3562 +#: FlatCAMApp.py:3568 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -216,11 +216,11 @@ msgstr "" "Objekt ({kind}) gescheitert weil: {error} \n" "\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3589 msgid "Converting units to " msgstr "Einheiten in umrechnen " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotten" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Schließen" -#: FlatCAMApp.py:3847 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -293,81 +293,81 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3894 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3906 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progressiv" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3912 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Verwandeln" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3918 msgid "License" msgstr "" -#: FlatCAMApp.py:3924 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3925 +#: FlatCAMApp.py:3931 #, fuzzy #| msgid "Duration" msgid "Function" msgstr "Dauer" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3943 +#: FlatCAMApp.py:3949 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Sprachen" -#: FlatCAMApp.py:3944 +#: FlatCAMApp.py:3950 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Verwandeln" -#: FlatCAMApp.py:3945 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: FlatCAMApp.py:4127 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:4137 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:4156 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -375,11 +375,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:4386 +#: FlatCAMApp.py:4392 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -387,21 +387,21 @@ msgstr "" "[success] Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM " "registriert sind." -#: FlatCAMApp.py:4408 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4430 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4460 +#: FlatCAMApp.py:4466 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 " @@ -419,43 +419,43 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:4502 +#: FlatCAMApp.py:4508 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Verbindung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: FlatCAMApp.py:4530 +#: FlatCAMApp.py:4536 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-Objekten." -#: FlatCAMApp.py:4560 FlatCAMApp.py:4597 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "" "Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Erwartete eine FlatCAMGeometry, bekam" -#: FlatCAMApp.py:4579 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:4617 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:4878 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "Einheiten umschalten" -#: FlatCAMApp.py:4880 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Projekteinheiten ändern ..." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -465,52 +465,52 @@ msgstr "" "Eigenschaften aller Objekte entsprechend skaliert.\n" "Fortsetzen?" -#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 -#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4932 +#: FlatCAMApp.py:4938 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Umgerechnete Einheiten in %s" -#: FlatCAMApp.py:4944 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr "Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:5649 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:5689 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Exportcode abgebrochen." -#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Gespeichert in" -#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 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:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:5800 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -519,11 +519,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:5904 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:5907 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -531,47 +531,47 @@ msgstr "" "Möchten Sie wirklich dauerhaft löschen?\n" "die ausgewählten Objekte?" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:5944 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:5962 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:5986 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:6010 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Ursprung einstellen ..." -#: FlatCAMApp.py:6022 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Ursprungssatz" -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:6038 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -580,39 +580,39 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Gemacht." -#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 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:6286 +#: FlatCAMApp.py:6321 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:6292 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -620,72 +620,72 @@ msgstr "" "Ein oder mehrere Werte werden geändert.\n" "Möchten Sie die Einstellungen speichern?" -#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: FlatCAMApp.py:6441 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:6467 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: FlatCAMApp.py:6484 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: FlatCAMApp.py:6510 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Fertig drehen." -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6611 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:6598 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse" -#: FlatCAMApp.py:6609 +#: FlatCAMApp.py:6644 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:6631 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse" -#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -695,80 +695,80 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:6709 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 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:6724 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "Neues Raster" -#: FlatCAMApp.py:6727 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: FlatCAMApp.py:6730 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: FlatCAMApp.py:6755 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr "Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:6802 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 -#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 -#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: 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:7314 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -778,224 +778,224 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:7468 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Öffnen der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:7499 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr "Öffnen der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Öffnen der G-Code-Datei abgebrochen." -#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Projektdatei öffnen abgebrochen." -#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:7590 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Öffnen der Konfigurationsdatei abgebrochen." -#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 -#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "Kein Objekt ausgewählt." -#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:7621 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:7644 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Export von SVG abgebrochen." -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7699 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:7670 FlatCAMApp.py:7674 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7734 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:7705 FlatCAMApp.py:7837 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 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:7717 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:7743 +#: FlatCAMApp.py:7778 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:7749 FlatCAMApp.py:7793 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 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:7757 FlatCAMApp.py:7761 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:7767 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7822 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:7801 FlatCAMApp.py:7805 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:7811 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Export der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7831 +#: FlatCAMApp.py:7866 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:7845 FlatCAMApp.py:7849 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:7855 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Export der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7887 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:7912 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Export der DXF-Datei abgebrochen." -#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:7945 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Öffnen der SVG-Datei abgebrochen." -#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:7978 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Öffnen der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8057 #, 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:8023 +#: FlatCAMApp.py:8058 #, fuzzy #| msgid "Moving..." msgid "Loading..." msgstr "Ziehen um..." -#: FlatCAMApp.py:8030 +#: FlatCAMApp.py:8065 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:8038 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:8047 +#: FlatCAMApp.py:8082 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:8059 +#: FlatCAMApp.py:8094 #, 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:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:8085 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8088 +#: FlatCAMApp.py:8123 #, fuzzy #| msgid "" #| "#\n" @@ -1061,92 +1061,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:8125 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Öffnen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8138 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:8176 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Ausführen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:8232 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:8241 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Projekt speichern abgebrochen." -#: FlatCAMApp.py:8289 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:8750 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8889 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: FlatCAMApp.py:8897 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8956 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: FlatCAMApp.py:8962 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1154,85 +1154,85 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: FlatCAMApp.py:9007 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 -#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Geöffnet" -#: FlatCAMApp.py:9051 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:9095 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:9138 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9143 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:9160 +#: FlatCAMApp.py:9195 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: FlatCAMApp.py:9168 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:9179 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:9218 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" -#: FlatCAMApp.py:9241 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:9248 +#: FlatCAMApp.py:9283 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:9287 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: FlatCAMApp.py:9298 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: FlatCAMApp.py:9304 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9348 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 " @@ -1243,31 +1243,31 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:9355 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: FlatCAMApp.py:9376 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9427 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: FlatCAMApp.py:9437 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Projekt geladen von" -#: FlatCAMApp.py:9543 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1279,155 +1279,209 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:9753 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:9761 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:9772 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: FlatCAMApp.py:9780 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:9891 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -"\n" -"

Ausgewählte Registerkarte - " -"Wählen Sie ein Element aus der Registerkarte \"Projekt\" aus

\n" -"\n" -"

Details :
\n" -"Der normale Fluss beim Arbeiten in FlatCAM ist folgender:

\n" -"\n" -"
    \n" -"
  1. Laden Sie eine Gerber, Excellon, " -"Gcode, DXF, Rasterbild oder SVG-Datei in FlatCAM, indem Sie entweder die " -"Menü, Symbolleisten, Tastenkombinationen oder sogar die Dateien ziehen und " -"ablegen auf der GUI.
    \n" -"
    \n" -"Sie können ein FlatCAM-Projekt auch laden, indem Sie auf " -"die Projektdatei doppelklicken und & ziehen. Legen Sie die Datei in die " -"FLATCAM-GUI oder über die in der App angebotenen Menü- / Symbolleisten-Links " -"ab.

    \n" -"  \n" -"
  2. Sobald ein Objekt auf der " -"Registerkarte \"Projekt\" verfügbar ist, wählen Sie es aus und fokussieren " -"Sie dann auf Ausgewählte Registerkarte (einfacher ist das " -"Doppelklicken auf das Objekt) Name in der Registerkarte \"Projekt\"), " -"Ausgewählte Registerkarte wird mit den Objekteigenschaften " -"entsprechend seiner Art aktualisiert: Gerber, Excellon, Geometry oder CNCJob-" -"Objekt.
    \n" -"
    \n" -"Wenn die Auswahl des Objekts stattdessen mit einem einzigen Klick auf der " -"Leinwand erfolgt und die Ausgewählte Registerkarte im " -"Fokus ist, werden die Objekteigenschaften wieder auf der Registerkarte " -"\"Ausgewählt\" angezeigt. Alternativ können Sie durch Doppelklicken auf das " -"Objekt auf der Leinwand das Ausgewählte Registerkarte " -"aufrufen und es auch dann ausfüllen, wenn es unscharf ist.
    \n" -"
    \n" -"Sie können die Parameter in diesem Bildschirm ändern und die Flussrichtung " -"ist wie folgt:
    \n" -"
    \n" -" Gerber/Excellon Objekt - > Parameter ändern -> " -"Geometrie generieren -> Geometrie Objekt -> " -"Werkzeuge hinzufügen (Parameter in der ausgewählten Registerkarte ändern) -" -"> CNCJob generieren -> CNCJob Objekt -> " -"Überprüfen Sie GCode (durch Bearbeiten von CNC-Code) und/oder hängen Sie ihn " -"an GCode an (nochmal in Ausgewählte Registerkarte)  -" -"> Speichern Sie GCode
  3. \n" -"
\n" -"\n" -"

Eine Liste der " -"Tastenkombinationen ist über einen Menüeintrag in der Hilfe -> " -"Verknüpfungsliste oder über eine eigene Tastenkombination: " -"F3.

\n" -#: FlatCAMApp.py:9970 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9997 +#, 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:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Excellon-Objekt" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Parameters" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Geometrie erzeugen" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Geometrieobjekt" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "CNC generieren" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "CNC-Auftragsobjekt" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Speichern Sie GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10007 +#, fuzzy +#| msgid "&Help" +msgid "Help" +msgstr "&Hilfe" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Tastenkürzel Liste\tF3" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "Tastenkürzel Liste" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: FlatCAMApp.py:9978 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1435,63 +1489,63 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10093 msgid "info" msgstr "Info" -#: FlatCAMApp.py:10052 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:10059 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: FlatCAMApp.py:10082 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: FlatCAMApp.py:10100 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: FlatCAMApp.py:10139 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:10199 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: FlatCAMApp.py:10240 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: FlatCAMApp.py:10470 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " @@ -1533,7 +1587,7 @@ msgstr "Erweitert" msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1703,9 +1757,9 @@ msgstr "Iso" msgid "Finish" msgstr "Oberfläche" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2375,8 +2429,8 @@ msgstr "" "für die Größenänderung ein." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Abgebrochen." @@ -2403,7 +2457,7 @@ msgstr "Erledigt. Bohrer Bewegen abgeschlossen." msgid "Done. Drill(s) copied." msgstr "Erledigt. Bohrer kopiert." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2443,7 +2497,7 @@ msgstr "" msgid "Tool Dia" msgstr "Werkzeugdurchm" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -2472,7 +2526,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:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Größe der Bohrer ändern" @@ -2496,8 +2550,8 @@ msgstr "Größe ändern" msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" @@ -2522,16 +2576,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Kreisförmig" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Anzahl der Bohrer" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." @@ -2542,14 +2596,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Richtung" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2564,18 +2618,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2589,25 +2643,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Winkel" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Abstand" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." @@ -2637,26 +2691,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "" "Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird." @@ -2673,16 +2727,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/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Länge" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Länge = Die Länge des Schlitzes." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2694,7 +2748,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2723,11 +2777,11 @@ 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/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Anzahl der Slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen." @@ -2740,7 +2794,7 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen." -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" @@ -2841,8 +2895,8 @@ msgid "Full Buffer" msgstr "Voller Puffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2862,18 +2916,18 @@ msgstr "" msgid "Text Tool" msgstr "Textwerkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Werkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Werkzeugdurchmesser" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2881,19 +2935,30 @@ msgstr "" "Durchmesser des Werkzeugs bis\n" "in der Operation verwendet werden." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Überlappungsrate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 -#, python-format +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be painted are still \n" +#| "not painted.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -2917,13 +2982,13 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Marge" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2934,8 +2999,8 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Methode" @@ -2948,20 +3013,20 @@ msgstr "" "Algorithmus zum Malen des Polygons:
Standard: Feststehender " "Schritt nach innen.
Samenbasiert: Aus dem Samen heraus." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Samenbasiert" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Gerade Linien" @@ -2970,8 +3035,8 @@ msgstr "Gerade Linien" msgid "Connect:" msgstr "Verbinden:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2984,8 +3049,8 @@ msgstr "" msgid "Contour:" msgstr "Kontur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2994,12 +3059,12 @@ msgstr "" "Schneiden Sie um den Umfang des Polygons herum\n" "Ecken und Kanten schneiden." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Malen" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -3031,7 +3096,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Werkzeuge" @@ -3039,8 +3104,8 @@ msgstr "Werkzeuge" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" @@ -3059,9 +3124,9 @@ msgstr "Neigung/Schere" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Skalieren" @@ -3072,7 +3137,7 @@ msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3081,7 +3146,7 @@ msgstr "Versatz" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3091,7 +3156,7 @@ msgid "Angle:" msgstr "Winkel:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3123,8 +3188,8 @@ msgstr "Winkel X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3205,7 +3270,7 @@ msgid "Scale Y" msgstr "Maßstab Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Verknüpfung" @@ -3220,7 +3285,7 @@ msgstr "" "Verwenden des Skalierungsfaktors X für beide Achsen." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Skalenreferenz" @@ -3781,10 +3846,10 @@ msgstr "mit Durchmesser" msgid "Copy cancelled. No shape selected." msgstr "Kopieren abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." @@ -4024,8 +4089,8 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber-Editor" @@ -4086,7 +4151,7 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Code für die neue Blende" @@ -4162,7 +4227,7 @@ msgstr "Pufferblende" msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Pufferabstand" @@ -4184,9 +4249,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:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Puffer" @@ -4198,7 +4263,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/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Skalierungsfaktor" @@ -4247,8 +4312,8 @@ msgstr "" msgid "Go" msgstr "Gehen" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" @@ -4264,11 +4329,11 @@ 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/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." @@ -4490,17 +4555,22 @@ msgstr "Neueste Dateien" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "Neues Skript ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Skript öffnen ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Skript ausführen ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#, fuzzy +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Skript öffnen ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -5018,11 +5088,11 @@ msgstr "CNC generieren" msgid "View Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Eigenschaften" @@ -5063,15 +5133,15 @@ msgstr "Gerber Editor-Symbolleiste" msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Projekt speichern" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "Neue leere Geometrie" @@ -5079,249 +5149,249 @@ msgstr "Neue leere Geometrie" msgid "New Blank Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Speichern Sie das Objekt und schließen Sie den Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "&Löschen" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "&Replotieren" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "&Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Hineinzoomen" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Rauszoomen" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Passenzoomen" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "Befehlszeile" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "2Seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Platte Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Abziehen Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Rechnerwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Bohrloch hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Bohrlochfeld hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Bohrer bewegen" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Bogen hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Pfad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Text hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Malen Form" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Radiergummi" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Pfad ausschneiden" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Form kopieren" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Objekte verschieben " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Pad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Track hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Region hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "Halbscheibe" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Scheibe" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Bereich markieren" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Bewegung" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Am Raster ausrichten" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Raster X Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Raster Y Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5329,68 +5399,68 @@ msgstr "" "Wenn aktiv, Wert auf Grid_X\n" "wird in den Wert von Grid_Y kopiert." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "In der Ecke ausrichten" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Max. Magnetabstand" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Projekt" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Ausgewählt" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Grundstücksfläche" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "Anwendungsvorgaben" -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "Projektoptionen " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-Auftrag" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "WERKZEUGE" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "DATEIZUORDNUNGEN" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Importeinstellungen" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5405,11 +5475,11 @@ msgstr "" "FlatCAM speichert automatisch eine 'factory_defaults'-Datei\n" "beim ersten Start. Löschen Sie diese Datei nicht." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Exporteinstellungen" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5418,16 +5488,16 @@ msgstr "" "Datei\n" "das ist auf der Festplatte gespeichert." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Öffnen Sie \"Einstell.\"" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" "Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5435,718 +5505,718 @@ 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:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 #, 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:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Kein Objekt ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Ursprung festlegen\tO" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Eigenschaftenwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Shell-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Excellon öffnen" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Gerber öffnen" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Messung" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Projekt speichern als ..." -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Plotbereich umschalten\tSTRG+F10" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Code-Editor umschalten\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Führen Sie das TCL-Skript aus" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "2-seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Nicht-Kupfer-Clearing" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Paint Bereich" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Diagramm aktivieren" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deaktivieren Sie nicht ausgewählt\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "FullScreen umschalten\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Objekt löschen" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Objekte löschen" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Tastenkürzel Liste" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Geometrie kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Werkzeug Malen" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Zum Ort springen\tJ" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Eckfang umschalten\tK" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Substraction Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Textwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Versatz auf der X-Achse" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Versatz auf der Y-Achse" -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 #, 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:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Geometrie erzeugen" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "Copy Drill(s)" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Bohrer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1564 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Bohrer verschieben\tM" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Werkzeug hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Schibe hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen\tE" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Blende hinzufügen / löschen" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Panel umschalten" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "Neu" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Raster" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "Aussicht" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replotieren" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Pfad" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Bogen" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Überschneidung" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Schnitt" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Pad-Array" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc-Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Druckvorschau" -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Code drucken" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Im Code suchen" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Ersetzen mit" -#: flatcamGUI/FlatCAMGUI.py:1824 +#: flatcamGUI/FlatCAMGUI.py:1827 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6158,16 +6228,16 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Alles" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6176,33 +6246,33 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Code speichern" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1845 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6210,7 +6280,7 @@ msgstr "" "Relative Messung\n" "Referenz ist Position des letzten Klicks" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6218,23 +6288,23 @@ msgstr "" "Absolute Messung.\n" "Referenz ist (X = 0, Y = 0)" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6246,12 +6316,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Warnung" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6259,7 +6329,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6267,7 +6337,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6275,71 +6345,71 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 #, 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:2974 flatcamGUI/FlatCAMGUI.py:3172 +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 #, 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:3021 flatcamGUI/FlatCAMGUI.py:3219 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 #, 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:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: flatcamGUI/FlatCAMGUI.py:3262 +#: flatcamGUI/FlatCAMGUI.py:3268 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Addierwerkzeug abgebrochen ..." -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Messwerkzeug beenden ..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Raster X-Wert" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "Dies ist der Rasterfangwert auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Raster Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "Dies ist der Rasterfangwert auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Fang Max" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Arbeitsplatz" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6347,11 +6417,11 @@ msgstr "" "Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" "Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Arbeitsbereichformat" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6359,11 +6429,11 @@ msgstr "" "Wählen Sie den Typ des Rechtecks für die Leinwand aus.\n" "als gültiger Arbeitsbereich." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Plot füllen" -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6373,28 +6443,28 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Alpha-Ebene" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Legen Sie die Füllungstransparenz für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Handlungsstrang" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Legen Sie die Linienfarbe für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Ausgewählte Füllung" -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6406,26 +6476,26 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Legen Sie die Füllungstransparenz für das Auswahlfeld \"von links nach rechts" "\" fest." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Auswahlzeile" -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld \"von links nach rechts\" fest." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Auswahl2 Füllung" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6437,49 +6507,49 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Legen Sie die Füllungstransparenz für die Auswahl von rechts nach links fest." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Auswahl 2 Zeile" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld 'von rechts nach links' fest." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Editor zeichnen" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Legen Sie die Farbe für die Form fest." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Legt die Farbe der Form fest, wenn sie ausgewählt wird." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Projektelemente" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "Legen Sie die Farbe der Elemente im Projektregisterbaum fest." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proj. Deakt. Elemente" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6487,15 +6557,15 @@ msgstr "" "Legen Sie die Farbe der Elemente in der Projektregisterkarte fest.\n" "für den Fall, wenn die Elemente deaktiviert sind." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6503,11 +6573,11 @@ msgstr "" "Wählen Sie ein Layout für FlatCAM.\n" "Es wird sofort angewendet." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6515,11 +6585,11 @@ msgstr "" "Wählen Sie einen Stil für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "HDPI-Unterstützung" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6527,11 +6597,11 @@ msgstr "" "Aktivieren Sie die High DPI-Unterstützung für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Löschen Sie die GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6539,15 +6609,15 @@ msgstr "" "Löschen Sie die GUI-Einstellungen für FlatCAM.\n" "wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Klären" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Schwebeflug-Form" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6557,11 +6627,11 @@ msgstr "" "Es wird angezeigt, wenn sich der Mauszeiger in der Maus befindet\n" "über jede Art von nicht ausgewähltem Objekt." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Auswahlform" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6573,11 +6643,11 @@ msgstr "" "entweder durch Klicken oder Ziehen der Maus von links nach rechts oder\n" "rechts nach links." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Schriftgröße" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6589,37 +6659,37 @@ msgstr "" "Benutzeroberfläche.\n" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Schriftgröße der Achse" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "Hiermit wird die Schriftgröße für die Zeichenbereichsachse festgelegt." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Einheiten" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6629,21 +6699,21 @@ msgstr "" "Was hier ausgewählt wird, wird jedes Mal eingestellt\n" "FLatCAM wird gestartet." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "Bewerbungsebene" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6659,19 +6729,19 @@ msgstr "" "Die Auswahl hier beeinflusst die Parameter in\n" "Die Registerkarte Ausgewählt für alle Arten von FlatCAM-Objekten." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Erweitert" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Portable Anwendung" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6685,19 +6755,19 @@ msgstr "" "Dies bedeutet, dass die Voreinstellungsdateien gespeichert werden\n" "Im Anwendungsordner, im Unterordner lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Sprachen" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Stellen Sie die Sprache ein, die in FlatCAM verwendet wird." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Sprache anwend." -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6716,11 +6786,11 @@ msgstr "" "Sicherheitsfunktionen. In diesem Fall wird die Sprache sein\n" "Beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell beim Start" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6729,11 +6799,11 @@ msgstr "" "möchten\n" "Beim Start automatisch starten." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Versionsprüfung" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6742,11 +6812,11 @@ msgstr "" "wenn Sie das Kontrollkästchen aktivieren möchten\n" "für eine neue Version automatisch beim Start." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Statistiken senden" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6755,11 +6825,11 @@ msgstr "" "zustimmen\n" "wird beim Start automatisch aktualisiert, um FlatCAM zu verbessern." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Pan-Taste" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6769,35 +6839,35 @@ msgstr "" "- MMB -> Mittlere Maustaste\n" "- RMB -> Rechte Maustaste" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Mehrfachauswahl" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Wählen Sie den Schlüssel für die Mehrfachauswahl aus." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "STRG" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Projekt beim Start" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6807,11 +6877,11 @@ msgstr "" "angezeigt werden soll\n" "beim Start automatisch angezeigt werden." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Projekt autoausblenden" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6823,11 +6893,11 @@ msgstr "" "keine Objekte geladen sind und anzeigen, wenn ein \n" "neues Objekt erstellt wird." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "QuickInfos aktivieren" -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6836,11 +6906,11 @@ msgstr "" "sollen\n" "wenn Sie mit der Maus über Elemente in der App fahren." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Arbeiter Nummer" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6856,11 +6926,11 @@ msgstr "" "Der Standardwert ist 2.\n" "Nach dem Ändern wird es beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6876,11 +6946,11 @@ msgstr "" "Performance. Ein höherer Wert bietet mehr\n" "Leistung auf Kosten des Detaillierungsgrades." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "\"Offen\" -Verhalten" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 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" @@ -6897,11 +6967,11 @@ msgstr "" "Dateien zuletzt verwendet: entweder der Pfad\n" "Pfad zum Speichern von Dateien oder Pfad zum Öffnen von Dateien." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Objektbestätigung löschen" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6912,11 +6982,11 @@ msgstr "" "löschen ausgelöst wird, entweder durch\n" "Menüverknüpfung oder Tastenkombination." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Speichern Sie das komprimierte Projekt" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6926,11 +6996,11 @@ msgstr "" "Wenn diese Option aktiviert ist, wird ein komprimiertes FlatCAM-Projekt " "gespeichert." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Kompressionsstufe" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6940,53 +7010,53 @@ msgstr "" "ein FlatCAM-Projekt. Ein höherer Wert bedeutet eine bessere Komprimierung\n" "erfordern jedoch mehr RAM-Auslastung und mehr Verarbeitungszeit." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Diagrammoptionen" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solide" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-farbig" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Zeichn" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Kreisschritte" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6994,7 +7064,7 @@ msgstr "" "Die Anzahl der Kreisschritte für Gerber\n" "lineare Approximation mit kreisförmiger Apertur." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -7008,45 +7078,45 @@ msgstr "" "Standardeinstellung.\n" "<< WARNUNG >>: Ändern Sie dies nur, wenn Sie wissen, was Sie tun !!!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Keiner" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Voll" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4458 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Gerber-Optionen" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -7055,16 +7125,16 @@ msgstr "" "Werkzeugwege zum Schneiden von \n" "äußeren Polygonen." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "Durchgang" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7072,16 +7142,21 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Passüberlappung" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 -#, python-format +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means an overlap of 25% from the tool diameter found " +#| "above." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." msgstr "" "Wie viel (Bruchteil) der Werkzeugbreite, um jeden \n" @@ -7090,12 +7165,12 @@ msgstr "" "Ein Wert von 0,25 bedeutet hier eine Überlappung von 25% \n" "vom oben angegebenen Werkzeugdurchmesser." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Fräsart" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7106,29 +7181,29 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorliegt" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Steigen" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Konv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Kombinieren Sie Pässe" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7142,12 +7217,12 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Grenzmarge" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7159,21 +7234,21 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Abgerundete Geo" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7181,7 +7256,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7193,15 +7268,15 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Erweiterte Optionen von Gerber" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Erweiterte Param." -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7211,11 +7286,11 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Folgen\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7225,11 +7300,11 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Tabelle anzeigen / ausblenden" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7239,15 +7314,15 @@ msgstr "" "Beim Ausblenden werden auch alle Markierungsformen gelöscht\n" "das sind auf leinwand gezeichnet." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Exportoptionen" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7255,21 +7330,21 @@ msgstr "" "Die hier eingestellten Parameter werden in der exportierten Datei verwendet\n" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Gerber exportieren." -#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "Die in der Gerber-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Ganzzahl / Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7277,7 +7352,7 @@ msgstr "" "Die Anzahl der Ziffern im gesamten Teil der Nummer\n" "und im Bruchteil der Zahl." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7285,7 +7360,7 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der ganze Teil von Gerber koordiniert." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7293,11 +7368,11 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "Der Dezimalteil der Gerber-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Nullen" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7311,36 +7386,36 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen entfernt\n" "und führende Nullen werden beibehalten." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "Eine Liste der Gerber-Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Auswahllimit" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7354,23 +7429,23 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "Neuer Blendencode" -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "Neuer Öffnungsgröße" -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Größe für die neue Blende" -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "Neuer Blendentyp" -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7378,37 +7453,37 @@ msgstr "" "Geben Sie für die neue Blende ein.\n" "Kann \"C\", \"R\" oder \"O\" sein." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Öffnungsmaße" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Durchmesser der Schneidwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:4843 +#: flatcamGUI/FlatCAMGUI.py:4849 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Lineare Richt." -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Kreisricht." -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7416,44 +7491,44 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Kreiswinkel" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Abstand, in dem das Gerber-Element gepuffert werden soll." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Skalierungswerk." -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Faktor zum Skalieren des Gerber-Elements." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Schwelle niedrig" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 msgid "Threshold value under which the apertures are not marked." msgstr "Schwellenwert, unter dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Schwellenwert, über dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7495,12 +7570,12 @@ msgstr "" "Sprint-Layout 2: 4 ZOLL LZ\n" "KiCAD 3: 5 ZOLL TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Die Standardwerte für ZOLL sind 2: 4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7508,8 +7583,8 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der gesamte Teil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7517,19 +7592,19 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der Dezimalteil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "METRISCH" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Die Standardwerte für METRISCH sind 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "Standard Nullen" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7543,7 +7618,7 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7559,11 +7634,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Standard Einheiten" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7575,7 +7650,7 @@ msgstr "" "wird verwendet. Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7585,15 +7660,15 @@ msgstr "" "Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Optimierung der Excellons" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algorithmus: " -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7617,15 +7692,15 @@ msgstr "" "Wenn DEAKTIVIERT, arbeitet FlatCAM im 32-Bit-Modus und verwendet es\n" "Traveling Salesman-Algorithmus zur Pfadoptimierung." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Optimierungszeit" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7637,16 +7712,16 @@ msgstr "" "Pfadoptimierung. Diese maximale Dauer wird hier eingestellt.\n" "In Sekunden." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon-Optionen" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "CNC-Job erstellen" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7654,14 +7729,14 @@ msgstr "" "Parameter, die zum Erstellen eines CNC-Auftragsobjekts verwendet werden\n" "für dieses Bohrobjekt." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Schnitt Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7669,12 +7744,12 @@ msgstr "" "Bohrtiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Reise Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7682,12 +7757,12 @@ msgstr "" "Werkzeughöhe auf Reisen\n" "über die XY-Ebene." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7695,11 +7770,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im G-Code (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Werkzeugwechsel Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7708,11 +7783,11 @@ msgstr "" "Z-Achsenposition (Höhe) für\n" "Werkzeugwechsel." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Vorschub (Tauchgang)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7722,11 +7797,11 @@ msgstr "" "(in Einheiten pro Minute).\n" "Dies ist für die lineare Bewegung G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7734,11 +7809,11 @@ msgstr "" "Geschwindigkeit der Spindel\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Spindelrichtung" -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7750,12 +7825,12 @@ msgstr "" "- CW = im Uhrzeigersinn oder\n" "- CCW = gegen den Uhrzeigersinn" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Wohnen" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7764,21 +7839,21 @@ msgstr "" "Pause, damit die Spindel ihre erreichen kann\n" "Geschwindigkeit vor dem Schneiden." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Dauer" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7786,11 +7861,11 @@ msgstr "" "Die Postprozessor-JSON-Datei, die diktiert\n" "Gcode-Ausgabe." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7803,23 +7878,23 @@ msgstr "" "angezeigt\n" "in Bohrer umgewandelt." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Löcher bohren" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Bohrwerkzeugs Durchm." -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Schlitzwerkzeug Durchmesser" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7827,19 +7902,19 @@ msgstr "" "Durchmesser des Schneidewerkzeugs\n" "beim Fräsen von Schlitzen." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Standardwerte" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7848,11 +7923,11 @@ msgstr "" "für dieses Drill-Objekt, das angezeigt wird, wenn die App-Ebene Erweitert " "ist." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Versatz Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7863,20 +7938,20 @@ msgstr "" "erzeugen.\n" "Der Wert hier kann den Parameter Cut Z ausgleichen." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Startbewegung Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7884,12 +7959,12 @@ msgstr "" "Höhe des Werkzeugs gleich nach dem Start.\n" "Löschen Sie den Wert, wenn Sie diese Funktion nicht benötigen." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Bewegung beenden Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7898,11 +7973,11 @@ msgstr "" "Höhe des Werkzeugs nach\n" "die letzte Bewegung am Ende des Jobs." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7916,12 +7991,12 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7930,21 +8005,21 @@ msgstr "" "Die maximale Tiefe, in der die Sonde zulässig ist\n" "zu untersuchen. Negativer Wert in aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Vorschubsonde" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Schneller Sprung" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7956,11 +8031,11 @@ msgstr "" "Das bedeutet die schnellste verfügbare Geschwindigkeit.\n" "WARNUNG: Die Verschiebung erfolgt bei Toolchange X, Y-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Schneller Rückzug" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7976,11 +8051,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/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7989,11 +8064,11 @@ msgstr "" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Exportieren von " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "Die in der Excellon-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8005,11 +8080,11 @@ msgstr "" "Hier legen wir das verwendete Format fest\n" "Koordinaten verwenden keine Periode." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8026,15 +8101,15 @@ msgstr "" "Es muss auch angegeben werden, wenn LZ = führende Nullen beibehalten werden\n" "oder TZ = nachfolgende Nullen bleiben erhalten." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Dezimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "Keine Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8048,11 +8123,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Schlitze-Typ" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8066,19 +8141,19 @@ msgstr "" "Beim Bohren (G85) werden die Steckplätze exportiert\n" "Verwenden Sie den Befehl Bohrschlitz (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Geroutet" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Gebohrt (G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "Eine Liste der Excellon Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8092,35 +8167,35 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "Neuer Werkzeugdurchm." -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Linearbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Rundbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Schlüssel" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8128,11 +8203,11 @@ msgstr "" "Die Anzahl der Kreisschritte für die Geometrie\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Geometrieoptionen" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8142,7 +8217,7 @@ msgstr "" "die Konturen davon nachzeichnen\n" "Geometrieobjekt." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8150,11 +8225,11 @@ msgstr "" "Schnitttiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8166,11 +8241,11 @@ msgstr "" "mehrmals schneiden, bis Schnitt Z ist\n" "erreicht." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Tiefe / Pass" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8184,7 +8259,7 @@ msgstr "" "es ist ein Bruch aus der Tiefe\n" "was einen negativen Wert hat." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8192,7 +8267,7 @@ msgstr "" "Höhe des Werkzeugs bei\n" "Bewegen ohne zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8200,11 +8275,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im Maschinencode (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Vorschubrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8212,11 +8287,11 @@ msgstr "" "Schnittgeschwindigkeit im XY\n" "Flugzeug in Einheiten pro Minute" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Vorschubrate Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8226,12 +8301,12 @@ msgstr "" "Flugzeug in Einheiten pro Minute.\n" "Es heißt auch Sturz." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8241,7 +8316,7 @@ msgstr "" "Wenn LASER-Postprozessor verwendet wird,\n" "Dieser Wert ist die Leistung des Lasers." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8249,11 +8324,11 @@ msgstr "" "Die Postprozessor-Datei, die diktiert\n" "den Maschinencode (wie GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometrie Erw. Optionen" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8261,12 +8336,12 @@ msgstr "" "Parameter zum Erstellen eines CNC-Auftragsobjekts\n" "Verfolgung der Konturen eines Geometrieobjekts." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8274,11 +8349,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/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8292,11 +8367,11 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "1. Punkt erneut schneiden" -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8308,11 +8383,11 @@ msgstr "" "Beim letzten Schnitt treffen wir einen\n" "verlängerter Schnitt über dem ersten Schnittabschnitt." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. X Größe" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8322,11 +8397,11 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Y Größe" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8336,15 +8411,15 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "Eine Liste der Geometry Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8358,20 +8433,20 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC-Job Allgemein" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plotobjekt" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Darstellungsart" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8384,15 +8459,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/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Reise" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8404,23 +8479,23 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Anmerkungsgröße" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 msgid "The font size of the annotation text. In pixels." msgstr "Die Schriftgröße des Anmerkungstextes. In Pixeln." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Anmerkungsfarbe" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Legen Sie die Schriftfarbe für die Anmerkungstexte fest." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8428,11 +8503,11 @@ msgstr "" "Die Anzahl der Kreisschritte für GCode\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Verfahrdurchm." -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8440,11 +8515,11 @@ msgstr "" "Die Breite der Fahrlinien soll sein\n" "in der Handlung gerendert." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Koordinate Dezimalzahlen" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8452,11 +8527,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "die X-, Y-, Z-Koordinaten im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Vorschub-Dezimalstellen" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8464,11 +8539,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "der Vorschubparameter im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8480,23 +8555,23 @@ msgstr "" "- Absolut G90 -> die Referenz ist der Ursprung x = 0, y = 0\n" "- Inkrementell G91 -> Die Referenz ist die vorherige Position" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "Inkrementelles G91" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "CNC-Auftragsoptionen" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "G-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8505,11 +8580,11 @@ msgstr "" "Exportieren und speichern Sie den G-Code nach\n" "Machen Sie dieses Objekt in eine Datei." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Voranstellen an G-Code" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8517,11 +8592,11 @@ msgstr "" "Geben Sie hier alle G-Code-Befehle ein\n" "gerne am Anfang der G-Code-Datei hinzufügen." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "An G-Code anhängen" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8531,19 +8606,19 @@ msgstr "" "gerne an die generierte Datei anhängen.\n" "I.e .: M2 (Programmende)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "Erw. CNC-Joboptionen" -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "CNC-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Werkzeugwechsel G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8565,11 +8640,11 @@ msgstr "" "das hat \"toolchange_custom\" im Namen und das ist gebaut\n" "mit der \"Toolchange Custom\" -Prozessordatei als Vorlage." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Benutze das Werkzeugwechselmakro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8577,7 +8652,7 @@ msgstr "" "Aktivieren Sie dieses Kontrollkästchen, wenn Sie verwenden möchten\n" "ein benutzerdefiniertes Werkzeug ändert GCode (Makro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8587,61 +8662,61 @@ msgstr "" "im Werkzeugwechselereignis.\n" "Sie müssen mit dem \"%\" -Symbol umgeben sein" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC-Parameter" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = Werkzeugnummer" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = Werkzeugdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = für Excellon die Gesamtzahl der Bohrer" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z Tiefe für den Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Z Höhe für die Reise" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut =der Schrittwert für den mehrstufigen Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed =der Wert für die Spindeldrehzahl" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 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 " "erreicht" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "NCC-Tooloptionen" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8649,15 +8724,15 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Werkzeug durchmesser" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Werkzeugtyp" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8669,26 +8744,26 @@ msgstr "" "- \"V-Form\"\n" "- Rundschreiben" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-Form" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip-Durchm" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip-Winkel" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8697,7 +8772,7 @@ msgstr "" "Der Spitzenwinkel für das V-Shape-Werkzeug.\n" "In grad." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8710,13 +8785,13 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorhanden ist" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Werkzeugbestellung" -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8741,17 +8816,17 @@ msgstr "" "festgelegt\n" "in umgekehrter Richtung und deaktivieren Sie diese Steuerung." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Vorwärts" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Rückwärts" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8761,12 +8836,23 @@ msgstr "" "Schnitttiefe in Material. Negativer Wert.\n" "In FlatCAM-Einheiten." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 -#, python-format +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be cleared are still \n" +#| "not cleared.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8790,11 +8876,11 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf der CNC\n" "wegen zu vieler Wege." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8805,22 +8891,22 @@ msgstr "" "Schritt nach innen. Seed-based : Ausgehend vom Saatgut.
" "Line-based: Parallele Linien." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Verbinden" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Kontur" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8838,7 +8924,7 @@ msgstr "" "kein kupfer mehr zum löschen oder es gibt keine werkzeuge mehr.\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8852,27 +8938,27 @@ msgstr "" "von den Kupfermerkmalen.\n" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offsetwert" -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Selbst" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Bereich" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Referenz" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8892,19 +8978,19 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "NormalFormat" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progressiv" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "NCC-Plotten" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8912,11 +8998,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des NCC-Jobs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Ausschnittwerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8926,7 +9012,7 @@ msgstr "" "die PCB und trennen Sie es von\n" "das ursprüngliche Brett." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8934,11 +9020,11 @@ msgstr "" "Durchmesser des zum Ausschneiden verwendeten Werkzeugs\n" "die PCB-Form aus dem umgebenden Material." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj Art" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 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 " @@ -8950,16 +9036,16 @@ msgstr "" "Ein Panel-PCB-Gerber Objekt, das gemacht wird\n" "aus vielen einzelnen PCB-Konturen." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Einzehln" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Platte" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8969,11 +9055,11 @@ msgstr "" "macht den Ausschnitt der Leiterplatte weiter aus\n" "die tatsächliche PCB-Grenze" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Spaltgröße" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8985,11 +9071,11 @@ msgstr "" "das umgebende Material (das eine\n" "von denen die Leiterplatte ausgeschnitten ist)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Spalt" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9013,11 +9099,11 @@ msgstr "" "- 2 tb \t- 2 * oben + 2 * unten\n" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Konvexe Form" -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9025,11 +9111,11 @@ msgstr "" "Erstellen Sie eine konvexe Form, die die gesamte Leiterplatte umgibt.\n" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." -#: flatcamGUI/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "2Seitige Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9037,36 +9123,36 @@ msgstr "" "Ein Werkzeug, das beim Erstellen eines doppelseitigen Dokuments hilft\n" "PCB mit Ausrichtungslöchern." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Bohrdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 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/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Spiegelachse:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punkt" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Achsenreferenz" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9076,15 +9162,15 @@ msgstr "" "eine angegebene Box (in einem FlatCAM-Objekt) durch\n" "das Zentrum." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parameter:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9096,11 +9182,11 @@ msgstr "" "alles Kupfer). Du wirst gefragt\n" "Klicken Sie auf das gewünschte Polygon." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Auswahl" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9123,15 +9209,15 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Malen Sie Plotten" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9139,11 +9225,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des Malvorgangs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Filmwerkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9153,11 +9239,11 @@ msgstr "" "FlatCAM-Objekt\n" "Die Datei wird im SVG-Format gespeichert." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Filmtyp" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9173,11 +9259,11 @@ msgstr "" "mit weiß auf einer schwarzen leinwand.\n" "Das Filmformat ist SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Rand" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9197,11 +9283,11 @@ msgstr "" "weiße Farbe wie der Rest und die mit der verwechseln kann\n" "Umgebung, wenn nicht für diese Grenze." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Skalierungshub" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 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 " @@ -9213,11 +9299,11 @@ msgstr "" "dünner ist.\n" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Panelize Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9227,11 +9313,11 @@ msgstr "" "Jedes Element ist eine Kopie des Quellobjekts\n" "in einem X-Abstand, Y-Abstand voneinander." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Abstandspalten" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9239,11 +9325,11 @@ msgstr "" "Abstand zwischen den Spalten des gewünschten Bereichs.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Abstand Reihen" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9251,35 +9337,35 @@ msgstr "" "Abstand zwischen den Reihen des gewünschten Feldes.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Säulen" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Reihen" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel-Typ" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9289,11 +9375,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Beschränkung innerhalb" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 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" @@ -9307,11 +9393,11 @@ msgstr "" "Das letzte Panel enthält so viele Spalten und Zeilen wie\n" "Sie passen vollständig in den ausgewählten Bereich." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Breite (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9319,11 +9405,11 @@ msgstr "" "Die Breite (DX), in die das Panel passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Höhe (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9331,15 +9417,15 @@ msgstr "" "Die Höhe (DY), in die die Platte passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Rechner-Tool-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape-Werkzeugrechner" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9350,11 +9436,11 @@ msgstr "" "mit dem Spitzendurchmesser, Spitzenwinkel und\n" "Schnitttiefe als Parameter." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Spitzendurchmesser" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9362,11 +9448,11 @@ msgstr "" "Dies ist der Werkzeugspitzendurchmesser.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Spitzenwinkel" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9374,7 +9460,7 @@ msgstr "" "Dies ist der Winkel an der Spitze des Werkzeugs.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9382,11 +9468,11 @@ msgstr "" "Dies ist die Tiefe zum Schneiden in Material.\n" "Im CNCJob-Objekt ist dies der Parameter CutZ." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Galvanikrechner" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 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 " @@ -9397,27 +9483,27 @@ msgstr "" "unter Verwendung einer Methode wie Grahit-Tinte oder Calcium-Hypophosphit-" "Tinte oder Palladiumchlorid." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "PCB Länge" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Dies ist die Boardlänge. In Zentimeter" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "PCB Breite" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Dies ist die Breite der Platte in Zentimetern." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Stromdichte" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9425,11 +9511,11 @@ msgstr "" "Stromdichte durch die Platine.\n" "In Ampere pro Quadratfuß ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Kupferwachstum" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9437,11 +9523,11 @@ msgstr "" "Wie dick soll das Kupferwachstum sein.\n" "In Mikrometern" -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Umwandlungswerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9449,35 +9535,35 @@ msgstr "" "Verschiedene Transformationen, die angewendet werden können\n" "auf einem FlatCAM-Objekt." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Winkel drehen" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Neigungswinkel X" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Neigungswinkel Y" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Skalierung des X-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Skalierung des Y-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9485,7 +9571,7 @@ msgstr "" "Skalieren Sie die ausgewählten Objekte\n" "Verwenden des Skalierungsfaktors X für beide Achsen." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9497,27 +9583,27 @@ msgstr "" "und die Mitte der größten Begrenzungsbox\n" "der ausgewählten Objekte, wenn sie nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset X Wert" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 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/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 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/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Spiegelreferenz" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9540,11 +9626,11 @@ msgstr "" "Oder geben Sie die Koordinaten im Format (x, y) in ein\n" "Punkt-Eingabefeld und klicken Sie auf X (Y) drehen" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Spiegelref. Punkt" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 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" @@ -9555,11 +9641,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/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "Lötpaste-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9567,49 +9653,49 @@ msgstr "" "Ein Werkzeug zum Erstellen von GCode für die Ausgabe\n" "Lotpaste auf eine Leiterplatte." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Durchmesser der Düsenwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "Neuer Düsendurchmesser:" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 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/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dosierbeginn" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z-Abgabe" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Abgabestopp" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Die Höhe (Z) bei der Lotpastendosierung stoppt." -#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Reise" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9617,15 +9703,15 @@ msgstr "" "Die Höhe (Z) für den Weg zwischen Pads\n" "(ohne Lotpaste zu dosieren)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 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/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 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." @@ -9633,19 +9719,19 @@ 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/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 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/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Vorschub Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9653,11 +9739,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Bewegung\n" "(auf der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Vorschub Z Dosierung" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9665,11 +9751,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Aufwärtsbewegung\n" "in Ausgabeposition (in der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindeldrehzahl FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9677,19 +9763,19 @@ msgstr "" "Die Spendergeschwindigkeit beim Schieben der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Verweilzeit FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause nach dem Löten." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindeldrehzahl REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9697,11 +9783,11 @@ msgstr "" "Die Spendergeschwindigkeit beim Einfahren der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Verweilen REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9709,20 +9795,20 @@ msgstr "" "Pause nachdem Lotpastendispenser eingefahren wurde,\n" "das Druckgleichgewicht zu ermöglichen." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Dateien, die die GCode-Generierung steuern." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Substractor-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9730,28 +9816,28 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Wege schließen" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 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/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Erweiterungsliste" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9759,8 +9845,8 @@ msgstr "" "Liste der zu verwendenden Dateierweiterungen\n" "im Zusammenhang mit FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9772,23 +9858,23 @@ msgstr "" "Sie sind nach der nächsten Anmeldung aktiv.\n" "Dies funktioniert nur unter Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "GCode-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Gerber Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Untätig." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Bewerbung gestartet ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "Hello!" @@ -10214,10 +10300,6 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Werkzeugwegen." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Geometrieobjekt" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11693,10 +11775,6 @@ msgstr "" "Das FlatCAM-Objekt, das als Nicht-Kupfer-Clearing-Referenz verwendet werden " "soll." -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "Geometrie erzeugen" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12761,10 +12839,6 @@ 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" @@ -13174,6 +13248,112 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Ausgewählte Registerkarte " +#~ "- Wählen Sie ein Element aus der Registerkarte \"Projekt\" aus

\n" +#~ "\n" +#~ "

Details :
\n" +#~ "Der normale Fluss beim Arbeiten in FlatCAM ist folgender:

\n" +#~ "\n" +#~ "
    \n" +#~ "
  1. Laden Sie eine Gerber, " +#~ "Excellon, Gcode, DXF, Rasterbild oder SVG-Datei in FlatCAM, indem Sie " +#~ "entweder die Menü, Symbolleisten, Tastenkombinationen oder sogar die " +#~ "Dateien ziehen und ablegen auf der GUI.
    \n" +#~ "
    \n" +#~ "Sie können ein FlatCAM-Projekt auch laden, indem Sie " +#~ "auf die Projektdatei doppelklicken und & ziehen. Legen Sie die Datei " +#~ "in die FLATCAM-GUI oder über die in der App angebotenen Menü- / " +#~ "Symbolleisten-Links ab.

    \n" +#~ "  \n" +#~ "
  2. Sobald ein Objekt auf der " +#~ "Registerkarte \"Projekt\" verfügbar ist, wählen Sie es aus und " +#~ "fokussieren Sie dann auf Ausgewählte Registerkarte " +#~ "(einfacher ist das Doppelklicken auf das Objekt) Name in der " +#~ "Registerkarte \"Projekt\"), Ausgewählte Registerkarte " +#~ "wird mit den Objekteigenschaften entsprechend seiner Art aktualisiert: " +#~ "Gerber, Excellon, Geometry oder CNCJob-Objekt.
    \n" +#~ "
    \n" +#~ "Wenn die Auswahl des Objekts stattdessen mit einem einzigen Klick auf der " +#~ "Leinwand erfolgt und die Ausgewählte Registerkarte im " +#~ "Fokus ist, werden die Objekteigenschaften wieder auf der Registerkarte " +#~ "\"Ausgewählt\" angezeigt. Alternativ können Sie durch Doppelklicken auf " +#~ "das Objekt auf der Leinwand das Ausgewählte Registerkarte aufrufen und es auch dann ausfüllen, wenn es unscharf ist.
    \n" +#~ "
    \n" +#~ "Sie können die Parameter in diesem Bildschirm ändern und die " +#~ "Flussrichtung ist wie folgt:
    \n" +#~ "
    \n" +#~ " Gerber/Excellon Objekt - > Parameter ändern -> " +#~ "Geometrie generieren -> Geometrie Objekt -> " +#~ "Werkzeuge hinzufügen (Parameter in der ausgewählten Registerkarte ändern) " +#~ "-> CNCJob generieren -> CNCJob Objekt -> " +#~ "Überprüfen Sie GCode (durch Bearbeiten von CNC-Code) und/oder hängen Sie " +#~ "ihn an GCode an (nochmal in Ausgewählte Registerkarte)  -> Speichern Sie GCode
  3. \n" +#~ "
\n" +#~ "\n" +#~ "

Eine Liste der " +#~ "Tastenkombinationen ist über einen Menüeintrag in der Hilfe -" +#~ "> Verknüpfungsliste oder über eine eigene Tastenkombination: " +#~ "F3.

\n" + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Skript ausführen ...\tSHIFT+S" + #~ msgid "" #~ "FlatCAM
Version {version} {beta} ({date}) - " #~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 0066cc49d193ec81cb25520a8f607acd38c3e95a..1c4fb0d9baaabf9c72a039365182ba2c065c796c 100644 GIT binary patch delta 49704 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

b_(Z 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" -#: FlatCAMApp.py:3705 FlatCAMApp.py:5993 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "2D Computer-Aided Printed Circuit Board" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "Manufacturing" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "Development" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3847 -msgid "" -"Juan Pablo Caram

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

and many others found here.

" -msgstr "" -"Juan Pablo Caram

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

and many others found
here.

" - -#: FlatCAMApp.py:3862 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -337,76 +325,71 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3909 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3915 -#| msgid "Progressive" +#: FlatCAMApp.py:3906 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:3921 -#| msgid "Transform" +#: FlatCAMApp.py:3912 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3918 msgid "License" msgstr "License" -#: FlatCAMApp.py:3939 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:3940 -#| msgid "Duration" +#: FlatCAMApp.py:3931 msgid "Function" msgstr "Function" -#: FlatCAMApp.py:3942 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:3958 -#| msgid "Languages" +#: FlatCAMApp.py:3949 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:3959 -#| msgid "Transform" +#: FlatCAMApp.py:3950 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:3960 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4114 FlatCAMApp.py:6440 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4167 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4171 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -414,28 +397,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4190 FlatCAMApp.py:7332 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4401 -#| msgid "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4392 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4423 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4445 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "At least two objects are required for join. Objects currently selected" -#: FlatCAMApp.py:4475 +#: FlatCAMApp.py:4466 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 +433,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4517 +#: FlatCAMApp.py:4508 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4545 +#: FlatCAMApp.py:4536 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4594 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4632 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4893 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4895 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4896 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,50 +475,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4898 FlatCAMApp.py:5819 FlatCAMApp.py:5924 FlatCAMApp.py:7625 -#: FlatCAMApp.py:7639 FlatCAMApp.py:7894 FlatCAMApp.py:7905 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4947 -#| msgid "Converted units to %s" +#: FlatCAMApp.py:4938 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:4959 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5664 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5695 FlatCAMApp.py:5700 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5704 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5714 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5726 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:5807 FlatCAMApp.py:5840 FlatCAMApp.py:5851 FlatCAMApp.py:5862 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 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:5812 FlatCAMApp.py:5845 FlatCAMApp.py:5856 FlatCAMApp.py:5867 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5815 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -544,11 +525,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5919 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5922 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -556,47 +537,47 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5953 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5957 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5959 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6001 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6025 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6052 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6053 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6060 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6079 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -605,34 +586,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6213 FlatCAMApp.py:6281 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6301 +#: FlatCAMApp.py:6321 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:6307 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6324 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6391 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6425 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -640,72 +621,72 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6427 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6456 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6482 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6485 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6499 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6525 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6542 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6579 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6591 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6613 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6646 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6697 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6710 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -715,78 +696,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6711 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6724 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6733 FlatCAMApp.py:6760 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 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:6739 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6742 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6767 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6770 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6773 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6779 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6817 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6860 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7113 FlatCAMApp.py:7117 FlatCAMApp.py:7121 FlatCAMApp.py:7125 -#: FlatCAMApp.py:7141 FlatCAMApp.py:7145 FlatCAMApp.py:7149 FlatCAMApp.py:7153 -#: FlatCAMApp.py:7193 FlatCAMApp.py:7196 FlatCAMApp.py:7199 FlatCAMApp.py:7202 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: 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:7329 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -796,227 +777,203 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7351 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7471 FlatCAMApp.py:7475 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7483 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7503 FlatCAMApp.py:7507 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7514 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7537 FlatCAMApp.py:7541 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7549 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7566 FlatCAMApp.py:7569 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7578 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7597 FlatCAMApp.py:7600 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7605 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7621 FlatCAMApp.py:7890 FlatCAMApp.py:10362 -#: FlatCAMApp.py:10383 FlatCAMApp.py:10405 FlatCAMApp.py:10428 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7622 FlatCAMApp.py:7891 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7636 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7649 FlatCAMApp.py:7653 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7659 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7699 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:7685 FlatCAMApp.py:7689 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7694 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7734 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7720 FlatCAMApp.py:7852 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7732 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7738 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7778 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7764 FlatCAMApp.py:7808 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7772 FlatCAMApp.py:7776 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7782 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7816 FlatCAMApp.py:7820 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7826 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7860 FlatCAMApp.py:7864 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7870 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7902 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7916 FlatCAMApp.py:7920 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7927 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7947 FlatCAMApp.py:7950 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7960 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7979 FlatCAMApp.py:7983 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:7993 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8037 -#| msgid "Change the size of the object." +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8038 -#| msgid "Moving..." +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8045 +#: FlatCAMApp.py:8065 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:8053 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8062 +#: FlatCAMApp.py:8082 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:8074 -#| msgid "Failed to rotate. No object selected" +#: FlatCAMApp.py:8094 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8088 FlatCAMApp.py:9352 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8100 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8103 -#| msgid "" -#| "#\n" -#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" -#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." -#| "html\n" -#| "#\n" -#| "\n" -#| "# FlatCAM commands list:\n" -#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -#| "AlignDrillGrid, ClearShell, Cncjob,\n" -#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " -#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" -#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -#| "ListSys, MillHoles, Mirror, New,\n" -#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -#| "Options, Paint, Panelize,\n" -#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " -#| "SubtractPoly,SubtractRectangle, Version,\n" -#| "# WriteGCode\n" -#| "#\n" -#| "\n" +#: FlatCAMApp.py:8123 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1060,92 +1017,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8128 FlatCAMApp.py:8131 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8140 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8153 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8179 FlatCAMApp.py:8182 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8246 FlatCAMApp.py:8250 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8247 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8256 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8304 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8346 FlatCAMApp.py:8463 FlatCAMApp.py:8589 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8381 FlatCAMApp.py:8512 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8466 FlatCAMApp.py:8592 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8765 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8774 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8780 FlatCAMApp.py:8788 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8904 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8912 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8918 FlatCAMApp.py:8926 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8971 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8977 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:8983 FlatCAMApp.py:8991 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9012 FlatCAMApp.py:9056 FlatCAMApp.py:9102 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1153,82 +1110,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9022 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9034 FlatCAMApp.py:9078 FlatCAMApp.py:9123 FlatCAMApp.py:9204 -#: FlatCAMApp.py:9271 FlatCAMApp.py:9338 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9066 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9110 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9153 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9158 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9165 FlatCAMApp.py:9239 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9175 +#: FlatCAMApp.py:9195 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9183 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:9229 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:9233 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9253 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9256 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9263 +#: FlatCAMApp.py:9283 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9302 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9319 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9328 +#: FlatCAMApp.py:9348 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 " @@ -1238,31 +1195,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9370 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9391 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9399 FlatCAMApp.py:9418 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9442 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9452 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9558 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9560 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1274,148 +1231,208 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9710 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9854 FlatCAMApp.py:9877 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9894 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9906 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " -msgstr "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:9985 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Details" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "The normal flow when working in FlatCAM is the following" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" + +#: FlatCAMApp.py:9991 +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:9992 +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" + +#: FlatCAMApp.py:9993 +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:9994 +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" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "SELECTED TAB" + +#: FlatCAMApp.py:9995 +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:9996 +msgid "will be updated with the object properties according to" +msgstr "will be updated with the object properties according to" + +#: FlatCAMApp.py:9997 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" + +#: FlatCAMApp.py:9998 +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" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "and populate it even if it was out of focus" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"You can change the parameters in this screen and the flow direction is like " +"this" + +#: FlatCAMApp.py:10004 +msgid "Gerber/Excellon Object" +msgstr "Gerber/Excellon Object" + +#: FlatCAMApp.py:10004 +msgid "Change Parameter" +msgstr "Change Parameter" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generate Geometry" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Geometry Object" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Add tools (change param in Selected Tab)" + +#: FlatCAMApp.py:10005 +msgid "Generate CNCJob" +msgstr "Generate CNCJob" + +#: FlatCAMApp.py:10005 +msgid "CNCJob Object" +msgstr "CNCJob Object" + +#: FlatCAMApp.py:10006 +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" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Save GCode" + +#: FlatCAMApp.py:10007 +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:10007 +msgid "Help" +msgstr "Help" + +#: FlatCAMApp.py:10008 +msgid "Shortcuts List" +msgstr "Shortcuts List" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "or through" + +#: FlatCAMApp.py:10008 +msgid "own key shortcut" +msgstr "own key shortcut" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10009 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10010 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1423,73 +1440,71 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10012 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10067 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10081 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10088 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10097 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10115 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:10176 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:10214 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:10236 FlatCAMApp.py:10271 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10255 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10255 FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10485 +#: FlatCAMApp.py:10566 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 -#| msgid "Save changes" msgid "Name changed from" msgstr "Name changed from" #: FlatCAMObj.py:214 -#| msgid "Stop" msgid "to" msgstr "to" @@ -1517,7 +1532,7 @@ msgstr "Advanced" msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1532,7 +1547,6 @@ msgid "Done" msgstr "Done" #: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 -#| msgid "Moving..." msgid "Isolating..." msgstr "Isolating..." @@ -1551,7 +1565,6 @@ msgid "Isolation geometry created" msgstr "Isolation geometry created" #: FlatCAMObj.py:1160 FlatCAMObj.py:1229 -#| msgid "Substraction" msgid "Subtracting Geo" msgstr "Subtracting Geo" @@ -1682,9 +1695,9 @@ msgstr "Iso" msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1724,12 +1737,10 @@ msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." #: FlatCAMObj.py:4472 -#| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" #: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 -#| msgid "Geometry" msgid "geometry" msgstr "geometry" @@ -1758,12 +1769,10 @@ msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." #: FlatCAMObj.py:4765 -#| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" msgstr "Finished G-Code processing" #: FlatCAMObj.py:4767 FlatCAMObj.py:4999 -#| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" @@ -1818,7 +1827,6 @@ msgstr "" "but now there is only one value, not two." #: FlatCAMObj.py:5917 -#| msgid "Plotting" msgid "Plotting..." msgstr "Plotting..." @@ -1881,7 +1889,6 @@ msgid "The application will restart." msgstr "The application will restart." #: FlatCAMTranslation.py:92 -#| msgid "Are you sure do you want to change the current language to %s?" msgid "Are you sure do you want to change the current language to" msgstr "Are you sure do you want to change the current language to" @@ -1903,17 +1910,14 @@ msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." #: camlib.py:594 -#| msgid "# Passes" msgid "Pass" msgstr "Pass" #: camlib.py:614 -#| msgid "Buffer Exterior" msgid "Get Exteriors" msgstr "Get Exteriors" #: camlib.py:617 -#| msgid "Buffer Interior" msgid "Get Interiors" msgstr "Get Interiors" @@ -1974,7 +1978,6 @@ msgid "polygons" msgstr "polygons" #: camlib.py:3450 -#| msgid "Gerber processing. Parsing" msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber processing. Applying Gerber polarity." @@ -2186,10 +2189,6 @@ msgstr "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." #: camlib.py:6669 -#| msgid "" -#| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#| "current_geometry.\n" -#| "Raise the value (in module) and try again." msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2316,13 +2315,12 @@ 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:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelled." #: flatcamEditors/FlatCAMExcEditor.py:1069 -#| msgid "Drill/Slot Resize completed." msgid "Done. Drill/Slot Resize completed." msgstr "Done. Drill/Slot Resize completed." @@ -2343,7 +2341,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2383,7 +2381,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2412,7 +2410,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:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2436,8 +2434,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2461,16 +2459,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2481,14 +2479,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2503,18 +2501,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2528,25 +2526,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2576,26 +2574,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2611,16 +2609,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2632,7 +2630,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2660,11 +2658,11 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." @@ -2676,7 +2674,7 @@ 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:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -2773,8 +2771,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2792,18 +2790,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:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2811,19 +2809,30 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 #, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be painted are still \n" +#| "not painted.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -2834,7 +2843,7 @@ msgid "" msgstr "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -2843,13 +2852,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2860,8 +2869,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -2874,20 +2883,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -2896,8 +2905,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2910,8 +2919,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2920,12 +2929,12 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" @@ -2951,7 +2960,7 @@ 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/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" @@ -2959,8 +2968,8 @@ msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" @@ -2979,9 +2988,9 @@ msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" @@ -2992,7 +3001,7 @@ msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3001,7 +3010,7 @@ msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3011,7 +3020,7 @@ msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3043,8 +3052,8 @@ msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3125,7 +3134,7 @@ msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" @@ -3140,7 +3149,7 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" @@ -3585,7 +3594,6 @@ msgid "Backtracked one point ..." msgstr "Backtracked one point ..." #: flatcamEditors/FlatCAMGeoEditor.py:2358 -#| msgid "Done. Rotate completed." msgid "Done. Path completed." msgstr "Done. Path completed." @@ -3692,10 +3700,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Click on target point." @@ -3764,10 +3772,6 @@ 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 -#| msgid "" -#| "Could not do Paint. Try a different combination of parameters. Or a " -#| "different method of Paint\n" -#| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3776,7 +3780,6 @@ msgstr "" "different method of Paint" #: flatcamEditors/FlatCAMGeoEditor.py:4602 -#| msgid "Panel done..." msgid "Paint done." msgstr "Paint done." @@ -3919,8 +3922,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3981,7 +3984,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4057,7 +4060,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Buffer distance" @@ -4079,9 +4082,9 @@ msgstr "" " - 'Beveled:' the corner is a line that directly connects the features " "meeting in the corner" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4093,7 +4096,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Scale factor" @@ -4141,8 +4144,8 @@ msgstr "" msgid "Go" msgstr "Go" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4158,11 +4161,11 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." @@ -4204,12 +4207,10 @@ msgid "Deleted aperture with code" msgstr "Deleted aperture with code" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Adding aperture: %s geo ..." msgid "Adding aperture" msgstr "Adding aperture" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Geo" msgid "geo" msgstr "geo" @@ -4372,17 +4373,20 @@ msgstr "Recent files" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "New Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Open Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Run Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +msgid "Run Script ..." +msgstr "Run Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4708,7 +4712,6 @@ msgid "&Help" msgstr "&Help" #: flatcamGUI/FlatCAMGUI.py:400 -#| msgid "Help\tF1" msgid "Online Help\tF1" msgstr "Online Help\tF1" @@ -4896,11 +4899,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -4941,15 +4944,15 @@ msgstr "Gerber Editor Toolbar" msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "New Blank Geometry" @@ -4957,249 +4960,249 @@ msgstr "New Blank Geometry" msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Calculators Tool" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Paint Shape" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Cut Path" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Delete Shape '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformations" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5207,68 +5210,68 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Project" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Selected" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Plot Area" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "APP. DEFAULTS" -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "PROJ. OPTIONS " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "TOOLS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "FILE ASSOCIATIONS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Import Preferences" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5282,11 +5285,11 @@ msgstr "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Export Preferences" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5294,15 +5297,15 @@ msgstr "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5310,658 +5313,576 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 -#| msgid "Select a tool in Tool Table" +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "New Blank Gerber" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "No object selected." +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "Coordinates type" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Excellon" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Move Objects" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Geometry" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Se&t Origin\tO" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Properties Tool" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Shell Toolbar" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 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:1305 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Select" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Excellon" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Gerber" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Project" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Measurement" +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Save Project As ..." +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "&Toggle Plot Area\tCTRL+F10" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Toggle Code Editor\tCTRL+E" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "App Preferences" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Run TCL script" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Toggle Workspace\tSHIFT+W" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "2-Sided Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Solder Paste Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Film Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Non-Copper Clearing" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Paint Area" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Transformations" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "View Source" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Cutout Tool" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Enable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable non-selected\tALT+3" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1313 -#| msgid "&Toggle FullScreen\tALT+F10" +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1314 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Delete objects" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1329 -#| msgid "Key Shortcut List" +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "GEOMETRY" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "Copy Geom\tC" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: flatcamGUI/FlatCAMGUI.py:1480 -#| msgid "Polygon Intersection" +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Paint Tool" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 -#| msgid "Jump to Location\tJ" +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Toggle Corner Snap\tK" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Polygon" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Circle" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Rectangle" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Polygon Substraction Tool" msgstr "Polygon Substraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Text Tool" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Polygon Union" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Offset on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Offset on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Save Object and close the Editor" +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1487 -#| msgid "Generate Geometry" +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1560 -#| msgid "EXCELLON" +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1561 -#| msgid "Move Drill(s)\tM" +#: flatcamGUI/FlatCAMGUI.py:1564 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Add Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Drill" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "GERBER" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add Disc\tD" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add SemiDisc\tE" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Add/Delete Aperture" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Poligonize" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Will search and highlight in yellow the string in the Find box." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Find box. Enter here the strings to be searched in the text." -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1824 -#| msgid "" -#| "When checked it will replace all instances in the 'Find' box\n" -#| "with the text in the 'Replace' box.." +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" "Will replace the string from the Find box with the one in the Replace box." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5969,32 +5890,31 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "Will save the text in the editor into a file." -#: flatcamGUI/FlatCAMGUI.py:1842 -#| msgid "Open Code" +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "Will run the TCL commands found in the text file, one by one." -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6002,7 +5922,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6010,23 +5930,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6038,12 +5958,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6051,7 +5971,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6059,7 +5979,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6067,67 +5987,63 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3262 -#| msgid "Adding Tool cancelled" +#: flatcamGUI/FlatCAMGUI.py:3268 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6135,11 +6051,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6147,11 +6063,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6161,28 +6077,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6194,23 +6110,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6222,47 +6138,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6270,15 +6186,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6286,11 +6202,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6298,11 +6214,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6310,11 +6226,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6322,15 +6238,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6340,11 +6256,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6356,11 +6272,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6370,37 +6286,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "Splash Screen" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6410,21 +6326,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6440,19 +6356,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6466,19 +6382,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6496,11 +6412,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6508,11 +6424,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6520,11 +6436,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6532,11 +6448,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6546,35 +6462,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6582,11 +6498,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6596,11 +6512,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6608,11 +6524,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6628,11 +6544,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6648,11 +6564,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 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" @@ -6666,11 +6582,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6680,11 +6596,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6692,11 +6608,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6706,53 +6622,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6760,7 +6676,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6772,21 +6688,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/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6794,24 +6710,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/FlatCAMGUI.py:4452 -#| msgid "Geo Tolerance" +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6819,16 +6734,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6836,29 +6751,34 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 #, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means an overlap of 25% from the tool diameter found " +#| "above." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." msgstr "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6868,29 +6788,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6904,12 +6824,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6921,21 +6841,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6943,7 +6863,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6955,15 +6875,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6973,11 +6893,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6987,11 +6907,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7001,15 +6921,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7017,21 +6937,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7039,7 +6959,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7047,7 +6967,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7055,11 +6975,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7073,36 +6993,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7116,23 +7036,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7140,36 +7060,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4843 -#| msgid "Linear Slot Array" +#: flatcamGUI/FlatCAMGUI.py:4849 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7177,44 +7096,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7256,12 +7175,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7269,8 +7188,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7278,19 +7197,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7304,7 +7223,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7320,11 +7239,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7336,7 +7255,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7346,15 +7265,15 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7374,15 +7293,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7394,16 +7313,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7411,14 +7330,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7426,12 +7345,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7439,12 +7358,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7452,11 +7371,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7465,11 +7384,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7479,11 +7398,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7491,11 +7410,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7507,12 +7426,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7521,21 +7440,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7543,11 +7462,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7559,23 +7478,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7583,19 +7502,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7603,11 +7522,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7617,20 +7536,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7638,12 +7557,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7652,11 +7571,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7670,12 +7589,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7684,21 +7603,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7710,11 +7629,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7730,11 +7649,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7742,11 +7661,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7758,11 +7677,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7778,15 +7697,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7800,11 +7719,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7818,19 +7737,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7844,35 +7763,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7880,11 +7799,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7894,7 +7813,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7902,11 +7821,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7918,11 +7837,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7936,7 +7855,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7944,7 +7863,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7952,11 +7871,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7964,11 +7883,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7978,12 +7897,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7993,7 +7912,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8001,11 +7920,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8013,12 +7932,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8026,11 +7945,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8044,11 +7963,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8060,11 +7979,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8074,11 +7993,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8088,15 +8007,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8110,20 +8029,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8135,15 +8054,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8153,23 +8072,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8177,11 +8096,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8189,11 +8108,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8201,11 +8120,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8213,11 +8132,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8229,23 +8148,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8254,11 +8173,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8266,11 +8185,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8280,19 +8199,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8314,11 +8233,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8326,7 +8245,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8336,59 +8255,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8396,15 +8315,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8416,26 +8335,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8444,7 +8363,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8456,13 +8375,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8483,17 +8402,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8503,12 +8422,23 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 #, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be cleared are still \n" +#| "not cleared.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8519,7 +8449,7 @@ msgid "" msgstr "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8528,11 +8458,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8543,22 +8473,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8576,7 +8506,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8590,27 +8520,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8630,19 +8560,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8650,11 +8580,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8664,7 +8594,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8672,11 +8602,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 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 " @@ -8688,16 +8618,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8707,11 +8637,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8723,11 +8653,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8751,11 +8681,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8763,11 +8693,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8775,36 +8705,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8814,15 +8744,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8834,11 +8764,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8861,15 +8791,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8877,11 +8807,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8891,11 +8821,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8911,11 +8841,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8935,11 +8865,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 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 " @@ -8951,11 +8881,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8965,11 +8895,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8977,11 +8907,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8989,35 +8919,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9027,11 +8957,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 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" @@ -9045,11 +8975,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9057,11 +8987,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9069,15 +8999,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9087,11 +9017,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9099,11 +9029,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9111,7 +9041,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9119,11 +9049,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 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 " @@ -9133,27 +9063,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9161,11 +9091,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9173,11 +9103,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9185,35 +9115,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9221,7 +9151,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9233,27 +9163,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9275,11 +9205,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 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" @@ -9289,11 +9219,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9301,47 +9231,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9349,15 +9279,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 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." @@ -9365,19 +9295,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9385,11 +9315,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9397,11 +9327,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9409,19 +9339,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9429,11 +9359,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9441,20 +9371,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9462,27 +9392,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9490,8 +9420,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9503,23 +9433,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "Hello!" @@ -9942,10 +9872,6 @@ msgstr "" "Create the Geometry Object\n" "for milling SLOTS toolpaths." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Geometry Object" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11377,10 +11303,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Generate Geometry" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -11754,12 +11676,10 @@ msgid "Buffering geometry..." msgstr "Buffering geometry..." #: flatcamTools/ToolPaint.py:1236 -#| msgid "[WARNING] No polygon found." msgid "No polygon found." msgstr "No polygon found." #: flatcamTools/ToolPaint.py:1240 -#| msgid "Paint Tool. Painting polygon at location: %s" msgid "Paint Tool. Painting polygon at location" msgstr "Paint Tool. Painting polygon at location" @@ -11817,7 +11737,6 @@ msgstr "" "different Method of paint" #: flatcamTools/ToolPaint.py:1751 -#| msgid "Paint Single Done." msgid "Paint All Done." msgstr "Paint All Done." @@ -11836,7 +11755,6 @@ msgid "Paint Tool. Normal painting area task started." msgstr "Paint Tool. Normal painting area task started." #: flatcamTools/ToolPaint.py:2212 -#| msgid "Paint Area" msgid "Paint Area Done." msgstr "Paint Area Done." @@ -11974,12 +11892,10 @@ msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." #: flatcamTools/ToolPanelize.py:490 -#| msgid "Generating panel..." msgid "Generating panel ... " msgstr "Generating panel ... " #: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -#| msgid "Generating panel..." msgid "Generating panel ..." msgstr "Generating panel ..." @@ -11988,7 +11904,6 @@ msgid "Adding the Gerber code." msgstr "Adding the Gerber code." #: flatcamTools/ToolPanelize.py:788 -#| msgid "Spacing cols" msgid "Spawning copies" msgstr "Spawning copies" @@ -12006,7 +11921,6 @@ msgstr "" "{row} rows" #: flatcamTools/ToolPanelize.py:805 -#| msgid "Working ..." msgid "Working..." msgstr "Working..." @@ -12415,10 +12329,6 @@ 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" @@ -12611,7 +12521,6 @@ msgid "No Substractor object loaded." msgstr "No Substractor object loaded." #: flatcamTools/ToolSub.py:314 -#| msgid "Plotting Apertures" msgid "Parsing aperture" msgstr "Parsing aperture" @@ -12637,7 +12546,6 @@ msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." #: flatcamTools/ToolSub.py:523 -#| msgid "Parsing tool %s geometry ..." msgid "Parsing tool" msgstr "Parsing tool" @@ -12736,7 +12644,6 @@ msgid "CNCJob objects can't be skewed." msgstr "CNCJob objects can't be skewed." #: flatcamTools/ToolTransform.py:804 -#| msgid "Scale on the" msgid "Skew on the" msgstr "Skew on the" @@ -12814,6 +12721,119 @@ 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 "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "" +#~ "Juan Pablo Caram

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

and many others found
here." +#~ "

" +#~ msgstr "" +#~ "Juan Pablo Caram

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

and many others found here." +#~ "

" + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Run Script ...\tSHIFT+S" + #~| msgid "" #~| "FlatCAM
Version {version} {beta} ({date}) " #~| "- {arch}

2D Computer-Aided Printed Circuit " diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 67d88fcf6413bff184c946ec8b9ab73c86d698bd..993844c6dec207bb6b01d2e639bacaa8b0e82f05 100644 GIT binary patch delta 44667 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

0}O1xHI9Rwvi=CyTCK;@DPps#>1zGza)>BPge2; zV`f`!FXBJRJDzxH%8E(Fr--+V!2IjlO(Z=9-N7V07?%twZEtj6e~IkBS3mOTIz+xe z3a@JK-yuH3h7WQ77x$|8a#AVJ?B~9&5j12h_q6_;vmOo*j;M0g|GP@Hm;Pgu zt5h=AR$7$wR}@&>Hb&Xna=#^&``gC!rIJL%rxO2cE3w5nS-JOsPZ1IlP;nS}dXXo+ z%}{wi5B@{pBgv#|F)hzShIncv@!>S&3-|TM@VX*$FEWJ`A^x85M_fw!8SgzF)#ST|lj$r8Ny)I@B>nGyGm`%A z)tW*MP{~ZZ!ekfwqF5w(zpVAChN14SdEY z1LbwMdE!vsG0p!*G7RN`$K1$mZ+<0n5aBdrYGW(zZwnPMX;4-w%!Ab^R98lx8HIN# z?**TKuQTNNhkFqz&r3KG`Bh{y{^yl;bt57v$)Kx}Eo=@qZ}17?v!23w^SMcd$;p$% zmy@rk6sF6=vpEPq!Av|~p0s5=H`o%F{@REfYnM$(+I7rg zYu(34k#+3n{r~T8ntijc_ult?-}k-Wzy9sEnE`eXz8QnNQ*-mz|0B>|EWD1Nhd42fJt-0{)hn47fGuM}d1VGZd}K#D4Vdg8QMF0hXw9qKz5Ne_v82 z1grID=mfq5_X2OG$BbiGeu;YsL3d&Wy;!i`@Wg^RB$9d}3+^$K4E7AJ*m^jZEUBRt zSORrEG1dB8g;5MuGJFuxzBCJTo24#V42KhjTWuY) zR!c%Nj6EOa!Q}Nnhv+kXN-Jq4q#6iZU{HRMD;7-c&)|IcV*5FGJ6JeT%pE*Qdr}AB zv(Y&wg<2^68SMH@4>GRRBo3j+kbMygRB~OG?T1{b$K}$CfuB-k$y$2zz}S^8F+2A)8X2Im~H zkOgDN9pUw*S5F^itR8rkSiyWL+_A(5@OHqfubMY%@cNI}p(05A$YT*~3?Ydq=0My7 zUIZ40;6AYaVEIIU>V@P35Y0jSPx7Z6C3ciNN457edmZdOKA5~Cy%5~|`43{S1$lk` zMeaxxOGEercpdVUi03nO8{x~u&fsEqRonsWorqy2_&LSfgKuW`23QQf8vFy^9e)Ha zW}J)YHwab`9f%*b(T)SAATSkjqGEl>#YPd=;3HW2D;#(H4)_)231<-Vjliq%Q0>ru z20xB^4lZ_p=qTU+w~`#fXF$56O(ASyU;~0}!Rk@VpDHlwf-5Zkg9URqxPbUn=T=ac zQcu)ZqqhiQmzf)^SRNcPH)b4a%KHyXr+HWj4IyktTo#2Z#Cbg z%j?P^EXt!^j8+NtWxO`^G`I=m3((t7FOxV9EM9)9OlQakU>L+mNQLA*!6%XD@v5{U zKSPwCK)S){NnS=Q$4kli$878P7|e{=TY6&ew7HX6UwSJnu;Bu=n9&j9AT4}|@j95R zPuHB~!|^Q=Cmv7UlrsT`%`|Hz0)A#3sopQzh?02w#z%H?*3$a8W=pyrrSX#(zs_I;p z@BhzLpta?qPja&$oyNy-l-TFQvpN{5*h=cUxQ#w#GRv}5XCa4VDKA%#=s<5S9!{?h zb5rFj`WE8F_yNex5b}ncO}z=?7Kp*rQRHP{Vsn@gYYA3~NVugmtX6y(_+B-5>~S#@nl*Vl4={81{QIhiG%Fc!rSXh>Jj8b#G@5<}aVBx0 z3PvFoM?Vd`s;vaeQY;1jEwl=mc?h1&%qcx=8JzRrr{q1oh|BFEAEWsrc?wuFa(g8o zgZvlRc4C%3g)F^GKL>oCUN9NK0$~%r=skPf72VtVXf(>p?3!N1`DPZE1~X;P8s!Y#AtoUZp3_cuBY!zo=M(R zA5i8xz^#u?482Y|vsCYq{`dH8^WQKo6*dc@tHiDd9bw=V{#GUZvh%F|zCI+(T zE!+ddQtDE;`|v_Mmii*G0e%V1aP%U;)>FSE`Z70(IZxtk`B}6Eq*ege5f^I%@fAZ( zU|(1u!!9_l>6;KZ%5j^B_VAXGuYo%OPXrS?09R}z{iXDsi7xmou&?1=Cl5u-j-L5z z!G+>yhMo}p5orh^Nt#$5o<=@G#S4gc;EB1y+lzN5@1odXxbpLjSO{3K9J4UW!TX@| zgcya^Lw%4?u*G<&K7jBes4L|+T#q0}A{2{2Tk;_~bPYmx@&bmQBj$vQ1zCb&Hh3f6 z-eM)pMZ=w-v!j(81E*MX;r+{wC%DzlTR&G;Ab^1)7SBhh7NRqC*hht}ylQa1h5L@f z?Kt8E+{a+a%Ac#R%yh7Pdi98F8P2AEf;qACaLnI}K0=7$stb6orDsTlbPd8r>M`Ku zaNNMW$QO~{Ax|f7MgKJ7R(lHe6MhMIg=aQ$u|x0%@*vao0F(TN<0zn;UMnPT`2e8+ z+>g|j-fI=AkRDctUJydP@zHSKSDBZ7Dp;g0sSCH5{HE4r)C+hOW-`nBjsL#X#wZ$R zShRuWMFfWtBcKc=Z>|d>z^vAgJVfj0O<~FX(tWaqM4SBlZHD`s(l*#MkF)FirB|mO v9XoC-_ONaFsrcw&TUxD?r?=_8r)>ip)4lGtWyz*JPi&8jGEMiZmU;3&?rzcF delta 51495 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�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 " "{name} " -#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Trazado" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:3847 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -296,82 +296,82 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3894 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3906 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progresivo" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3912 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Transformar" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3918 msgid "License" msgstr "" -#: FlatCAMApp.py:3924 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3925 +#: FlatCAMApp.py:3931 #, fuzzy #| msgid "Duration" msgid "Function" msgstr "Duración" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3943 +#: FlatCAMApp.py:3949 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Idiomas" -#: FlatCAMApp.py:3944 +#: FlatCAMApp.py:3950 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Transformar" -#: FlatCAMApp.py:3945 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4127 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4137 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4156 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -379,11 +379,11 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4386 +#: FlatCAMApp.py:4392 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -391,19 +391,19 @@ msgstr "" "[success] Extensiones de archivo Excellon seleccionadas registradas con " "FlatCAM." -#: FlatCAMApp.py:4408 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4430 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4460 +#: FlatCAMApp.py:4466 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 " @@ -419,39 +419,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:4502 +#: FlatCAMApp.py:4508 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:4530 +#: FlatCAMApp.py:4536 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:4560 FlatCAMApp.py:4597 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:4579 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:4617 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:4878 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:4880 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -461,53 +461,53 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 -#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:4932 +#: FlatCAMApp.py:4938 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Convertir unidades a %s" -#: FlatCAMApp.py:4944 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:5649 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5689 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 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:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:5800 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -515,11 +515,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:5904 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:5907 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -527,47 +527,47 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:5944 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:5962 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:5986 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6010 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6022 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6038 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -576,34 +576,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 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:6286 +#: FlatCAMApp.py:6321 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:6292 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -611,72 +611,72 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:6441 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:6467 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:6484 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:6510 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:6609 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:6631 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -686,80 +686,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:6709 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 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:6724 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:6727 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:6730 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:6755 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:6802 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 -#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 -#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: 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:7314 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -769,212 +769,212 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:7468 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:7499 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:7590 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 -#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:7621 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7644 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7699 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:7670 FlatCAMApp.py:7674 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7734 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:7705 FlatCAMApp.py:7837 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 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:7717 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:7743 +#: FlatCAMApp.py:7778 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:7749 FlatCAMApp.py:7793 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 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:7757 FlatCAMApp.py:7761 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:7767 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:7801 FlatCAMApp.py:7805 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7811 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:7831 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:7845 FlatCAMApp.py:7849 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:7855 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:7887 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7912 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7945 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:7978 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8023 +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8030 +#: FlatCAMApp.py:8065 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:8038 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8047 +#: FlatCAMApp.py:8082 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:8059 +#: FlatCAMApp.py:8094 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:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8085 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8088 +#: FlatCAMApp.py:8123 #, fuzzy #| msgid "" #| "#\n" @@ -1040,92 +1040,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8125 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8138 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8176 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:8232 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:8241 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:8289 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:8750 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:8889 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:8897 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:8956 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:8962 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1133,86 +1133,86 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9007 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 -#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9051 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9095 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9138 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9143 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9160 +#: FlatCAMApp.py:9195 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:9168 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9179 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:9218 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 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:9241 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:9248 +#: FlatCAMApp.py:9283 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:9287 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:9298 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:9304 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9348 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 " @@ -1222,31 +1222,31 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:9355 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:9376 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:9427 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:9437 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:9543 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1258,152 +1258,206 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:9753 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:9761 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:9772 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:9780 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:9891 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -"\n" -"

Pestaña seleccionada: elija " -"un elemento en la pestaña Proyecto

\n" -"\n" -"

Detalles :
\n" -"El flujo normal cuando se trabaja en FlatCAM es el siguiente:

\n" -"\n" -"
    \n" -"
  1. Loat / Importe un archivo Gerber, " -"Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los menús, barras " -"de herramientas, atajos de teclado o incluso arrastrando y soltando los " -"archivos en la GUI.
    \n" -"
    \n" -"También puede cargar un proyecto FlatCAM haciendo doble " -"clic en el archivo del proyecto, arrastrar & amp; coloque 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.

    \n" -"& nbsp;
  2. \n" -"
  3. Una vez que un objeto está " -"disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse en " -" TABLA SELECCIONADA (más simple es hacer doble clic en el " -"objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " -"se actualizará con las propiedades del objeto según su tipo: objetos Gerber, " -"Excellon, Geometry o CNCJob.
    \n" -"
    \n" -"Si, en su lugar, la selección del objeto se realiza en el lienzo con un solo " -"clic y la PESTAÑA SELECCIONADA está enfocada, nuevamente " -"las propiedades del objeto se mostrarán en la pestaña Seleccionado. " -"Alternativamente, al hacer doble clic en el objeto en el lienzo, aparecerá " -" TABLA SELECCIONADA y se rellenará incluso si está " -"desenfocado.
    \n" -"
    \n" -"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " -"así:
    \n" -"
    \n" -" Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " -"gt; Generar geometría - & gt; Objeto de geometría - & gt; " -"Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - & gt; " -"Generar CNCJob - & gt; CNCJob Object - & gt; Verifique " -"GCode (a través de Editar código CNC) y / o agregue / anteponga a GCode " -"(nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; " -"Guardar GCode
  4. \n" -"
\n" -"\n" -"

Una lista de accesos directos clave " -"está disponible a través de una entrada de menú en Ayuda - & gt; " -"Lista de accesos directos & nbsp; o mediante el método abreviado " -"de su propia tecla: F3.

\n" -"\n" -" " -#: FlatCAMApp.py:9970 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9997 +#, fuzzy +#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Objeto Excellon" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Parámetros" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generar Geometría" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Objeto de geometría" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "Generar CNC" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "Objeto de trabajo CNC" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Guardar GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10007 +#, fuzzy +#| msgid "&Help" +msgid "Help" +msgstr "Ayuda" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Lista de accesos directos\tF3" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "Lista de atajos de teclas" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:9978 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1411,63 +1465,63 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10052 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10059 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10082 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10100 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:10139 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:10199 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:10240 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:10470 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." @@ -1507,7 +1561,7 @@ msgstr "Avanzado" msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1675,9 +1729,9 @@ msgstr "Aisl." msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2329,8 +2383,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelado." @@ -2358,7 +2412,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2398,7 +2452,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diá. de herra." -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2427,7 +2481,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:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2451,8 +2505,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2476,16 +2530,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2496,14 +2550,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2518,18 +2572,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2543,25 +2597,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2591,26 +2645,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2626,16 +2680,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/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2647,7 +2701,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2675,11 +2729,11 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." @@ -2691,7 +2745,7 @@ 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:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -2790,8 +2844,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2811,18 +2865,18 @@ msgstr "" msgid "Text Tool" msgstr "Herramienta de texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2830,19 +2884,30 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 -#, python-format +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be painted are still \n" +#| "not painted.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -2864,13 +2929,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2881,8 +2946,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2895,20 +2960,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/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Lineas rectas" @@ -2917,8 +2982,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2931,8 +2996,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2941,12 +3006,12 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Pintar" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2978,7 +3043,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" @@ -2986,8 +3051,8 @@ msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -3006,9 +3071,9 @@ msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" @@ -3019,7 +3084,7 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3028,7 +3093,7 @@ msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3038,7 +3103,7 @@ msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3070,8 +3135,8 @@ msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3152,7 +3217,7 @@ msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" @@ -3167,7 +3232,7 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" @@ -3728,10 +3793,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3969,8 +4034,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4031,7 +4096,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4107,7 +4172,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/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4129,9 +4194,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:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4143,7 +4208,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/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Factor de escala" @@ -4191,8 +4256,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4208,11 +4273,11 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." @@ -4434,17 +4499,22 @@ msgstr "Archivos recientes" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "Nuevo Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Ejecutar Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#, fuzzy +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4961,11 +5031,11 @@ msgstr "Generar CNC" msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" @@ -5006,15 +5076,15 @@ msgstr "Barra de herramientas del editor Gerber" msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" @@ -5022,249 +5092,249 @@ msgstr "Nueva geometría en blanco" msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Forma de pintura" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Camino de Corte" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5272,68 +5342,68 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Proyecto" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Seleccionado" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "Val. predeterm. de la aplic." -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "Proyecto OPCIONES " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "HERRAMIENTAS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "ASOCIACIONES DE ARCHIVOS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Pref de importación" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5347,11 +5417,11 @@ msgstr "" "FlatCAM guarda automáticamente un archivo 'factory_defaults'\n" "en el primer comienzo No borres ese archivo." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Pref. de exportación" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5359,15 +5429,15 @@ msgstr "" "Exportar un conjunto completo de configuraciones FlatCAM en un archivo\n" "que se guarda en el disco duro." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Abrir carpeta de pref." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5375,720 +5445,720 @@ 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:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 #, fuzzy #| msgid "Select a tool in Tool Table" msgid "Switch to Tool Tab" msgstr "Seleccione una herramienta en la tabla de herramientas" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Ningún objeto seleccionado." -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Nueva geometría en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Establecer origen\tO" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Herra. de Propiedades" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Barra de herramientas de Shell" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Abrir gerber" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Medición" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Guardar proyecto como ..." -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Alternar área de la parcela\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Alternar editor de código\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Compensación sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Herra. de corte" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Habilitar Parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deshabilitar no seleccionado\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "Alternar pantalla completa\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Eliminar objetos" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Lista de atajos de teclas" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Copia Geo\tC" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Herramienta de pintura" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Ir a la ubicación\tJ" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Alternar esquina esquina\tK" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Substraction Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Herramienta de texto" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Offset en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Offset en eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Save Object and close the Editor" msgid "Save Object and Exit Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Generar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Eliminar Forma" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "Copy Drill" msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1564 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Mover taladro(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Añadir herramienta" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Añadir disco\tD" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Añadir medio disco\tE" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Añadir / Eliminar Apertura" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1824 +#: flatcamGUI/FlatCAMGUI.py:1827 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6099,16 +6169,16 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6116,33 +6186,33 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1845 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6150,7 +6220,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6158,23 +6228,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6186,12 +6256,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:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6199,7 +6269,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6207,7 +6277,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6215,71 +6285,71 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." msgid "Cancelled. Nothing selected to delete." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." msgid "Cancelled. Nothing selected to copy." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." msgid "Cancelled. Nothing selected to move." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3262 +#: flatcamGUI/FlatCAMGUI.py:3268 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada" -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "Preferencias de GUI" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Valor de la cuadríc. X" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Valor de la cuadríc. Y" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Máx. de ajuste" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6287,11 +6357,11 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Formato de ET" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6299,11 +6369,11 @@ msgstr "" "Seleccione el tipo de rectángulo a utilizar en el lienzo,\n" "como espacio de trabajo válido." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Relleno de la par." -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6313,28 +6383,28 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Establecer la transparencia de relleno para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Lin. Gráfico" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Establecer el color de la línea para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Relleno de sel." -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6346,27 +6416,27 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección 'de " "izquierda a derecha'." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Línea de sel." -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de izquierda a " "derecha'." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Relleno de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6378,52 +6448,52 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección \"de " "derecha a izquierda\"." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Línea de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de derecha a " "izquierda'." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Sorteo del editor" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Establecer el color de la forma." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor de sel. de sorteo" -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Establecer el color de la forma cuando se selecciona." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Elementos del proyecto" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proyectos deshabilitados" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6431,15 +6501,15 @@ msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto,\n" "para el caso cuando los elementos están deshabilitados." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "Configuraciones GUI" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Diseño" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6447,11 +6517,11 @@ msgstr "" "Seleccione un diseño para FlatCAM.\n" "Se aplica de inmediato." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6459,11 +6529,11 @@ msgstr "" "Seleccione un estilo para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "Soporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6471,11 +6541,11 @@ msgstr "" "Habilitar el soporte de alta DPI para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6483,15 +6553,15 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Limpiar" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Forma flotante" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6501,11 +6571,11 @@ msgstr "" "Se muestra cada vez que el cursor del mouse se desplaza\n" "sobre cualquier tipo de objeto no seleccionado." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Forma de sel." -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6517,11 +6587,11 @@ msgstr "" "ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n" "De derecha a izquierda." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Tamaño de Fuente" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6532,37 +6602,37 @@ msgstr "" "El cuaderno es el área plegable en el lado izquierdo de la GUI,\n" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Tamaño de fuente del eje" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6572,21 +6642,21 @@ msgstr "" "Lo que se selecciona aquí se establece cada vez\n" "Se inicia FLatCAM." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6602,19 +6672,19 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "BASIC" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Avanzado" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6628,19 +6698,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/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6658,11 +6728,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6670,11 +6740,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6682,11 +6752,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6694,11 +6764,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6708,35 +6778,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Proyecto en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6745,11 +6815,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Proyecto auto ocultar" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6760,11 +6830,11 @@ msgstr "" "Se oculta automáticamente cuando no hay objetos cargados y\n" "para mostrar cada vez que se crea un nuevo objeto." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Hab. info sobre herra." -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6772,11 +6842,11 @@ msgstr "" "Marque esta casilla si desea que se muestre información sobre herramientas\n" "al pasar el mouse sobre los elementos de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6793,11 +6863,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6813,11 +6883,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 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" @@ -6832,11 +6902,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/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Eliminar confirmación de objeto" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6846,11 +6916,11 @@ msgstr "" "cada vez que se desencadena el evento Eliminar objeto (s), ya sea por\n" "acceso directo al menú o acceso directo a teclas." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6858,11 +6928,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6872,53 +6942,53 @@ 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/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opciones de parcela" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6926,7 +6996,7 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6940,45 +7010,45 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4458 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6986,16 +7056,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar polígonos exteriores." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7003,16 +7073,21 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 -#, python-format +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means an overlap of 25% from the tool diameter found " +#| "above." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." msgstr "" "Cuánta (fracción) del ancho de la herramienta se superponen con cada pasada " @@ -7021,12 +7096,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/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7037,29 +7112,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7073,12 +7148,12 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7090,21 +7165,21 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7112,7 +7187,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7124,15 +7199,15 @@ msgstr "" "su radio es igual a\n" "el margen." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Parám. avanzados" -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7142,11 +7217,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7156,11 +7231,11 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7170,15 +7245,15 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7186,21 +7261,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/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7208,7 +7283,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/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7216,7 +7291,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7224,11 +7299,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7242,36 +7317,36 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7285,23 +7360,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7309,37 +7384,37 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:4843 +#: flatcamGUI/FlatCAMGUI.py:4849 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7347,44 +7422,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 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/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7426,12 +7501,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7439,8 +7514,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7448,19 +7523,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7474,7 +7549,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7490,11 +7565,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7506,7 +7581,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7516,15 +7591,15 @@ msgstr "" "Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algoritmo" -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7547,15 +7622,15 @@ msgstr "" "Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" "Algoritmo de vendedor viajero para la optimización de la ruta." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7567,16 +7642,16 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crear trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7584,14 +7659,14 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7599,12 +7674,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7612,12 +7687,12 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7625,11 +7700,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en G-Code (Pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7638,11 +7713,11 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avance (inmersión)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7652,11 +7727,11 @@ msgstr "" "(en unidades por minuto).\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7664,11 +7739,11 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7680,12 +7755,12 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Habitar" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7694,21 +7769,21 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duración" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7716,11 +7791,11 @@ msgstr "" "El archivo JSON del postprocesador que dicta\n" "Salida de Gcode." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7732,23 +7807,23 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7756,19 +7831,19 @@ msgstr "" "Diámetro de la herramienta de corte\n" "Al fresar ranuras." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7777,11 +7852,11 @@ msgstr "" "para este objeto de exploración que se muestra cuando el Nivel de aplicación " "es Avanzado." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7792,20 +7867,20 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7813,12 +7888,12 @@ msgstr "" "Altura de la herramienta justo después del arranque.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Fin del movi. Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7827,11 +7902,11 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7845,12 +7920,12 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7859,21 +7934,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7885,11 +7960,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7907,11 +7982,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7920,11 +7995,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7936,11 +8011,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7956,15 +8031,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7978,11 +8053,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7996,19 +8071,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8022,35 +8097,35 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8058,11 +8133,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8072,7 +8147,7 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8080,11 +8155,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8096,11 +8171,11 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8114,7 +8189,7 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8122,7 +8197,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8130,11 +8205,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8142,11 +8217,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8156,12 +8231,12 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8171,7 +8246,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8179,11 +8254,11 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8191,12 +8266,12 @@ msgstr "" "Parámetros para crear un objeto de trabajo CNC\n" "trazando los contornos de un objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8204,11 +8279,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8222,11 +8297,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8238,11 +8313,11 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8252,11 +8327,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8266,15 +8341,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8288,20 +8363,20 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Trazar objeto" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8313,15 +8388,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/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8331,23 +8406,23 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 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/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8355,11 +8430,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8367,11 +8442,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8379,11 +8454,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8391,11 +8466,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8407,23 +8482,23 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8432,11 +8507,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8444,11 +8519,11 @@ msgstr "" "Escribe aquí cualquier comando de G-Code que quieras\n" "Me gusta agregar al principio del archivo G-Code." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8458,19 +8533,19 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8492,11 +8567,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8504,7 +8579,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8514,61 +8589,61 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 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 " "establecido" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8576,15 +8651,15 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8596,26 +8671,26 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: 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/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8624,7 +8699,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8637,13 +8712,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8667,17 +8742,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8687,12 +8762,23 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 -#, python-format +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#, fuzzy, python-format +#| msgid "" +#| "How much (fraction) of the tool width to overlap each tool pass.\n" +#| "Example:\n" +#| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#| "\n" +#| "Adjust the value starting with lower values\n" +#| "and increasing it if areas that should be cleared are still \n" +#| "not cleared.\n" +#| "Lower values = faster processing, faster execution on PCB.\n" +#| "Higher values = slow processing and slow execution on CNC\n" +#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8714,11 +8800,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8729,22 +8815,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8763,7 +8849,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/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8777,27 +8863,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Zona" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8817,19 +8903,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8837,11 +8923,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8851,7 +8937,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8859,11 +8945,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 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 " @@ -8875,16 +8961,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8894,11 +8980,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8910,11 +8996,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8938,11 +9024,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8950,11 +9036,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/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8962,36 +9048,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 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/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9001,15 +9087,15 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9021,11 +9107,11 @@ msgstr "" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selección" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9048,15 +9134,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9064,11 +9150,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9078,11 +9164,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9098,11 +9184,11 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9122,11 +9208,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 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 " @@ -9139,11 +9225,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9153,11 +9239,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9165,11 +9251,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9177,35 +9263,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9215,11 +9301,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 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" @@ -9233,11 +9319,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9245,11 +9331,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9257,15 +9343,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9276,11 +9362,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9288,11 +9374,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9300,7 +9386,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9308,11 +9394,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 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 " @@ -9323,27 +9409,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9351,11 +9437,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9363,11 +9449,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9375,35 +9461,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9411,7 +9497,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9423,27 +9509,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 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/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 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/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9465,11 +9551,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/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 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" @@ -9480,11 +9566,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/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9492,49 +9578,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 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/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 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/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 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/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9542,15 +9628,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 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." @@ -9558,19 +9644,19 @@ 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/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 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/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9578,11 +9664,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9590,11 +9676,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9602,19 +9688,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9622,11 +9708,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9634,20 +9720,20 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9655,27 +9741,27 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 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/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9683,8 +9769,8 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9696,23 +9782,23 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "¡Hola!" @@ -10136,10 +10222,6 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Objeto de geometría" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11611,10 +11693,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Generar Geometría" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12674,10 +12752,6 @@ 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" @@ -13091,6 +13165,112 @@ 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 "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Pestaña seleccionada: " +#~ "elija un elemento en la pestaña Proyecto

\n" +#~ "\n" +#~ "

Detalles :
\n" +#~ "El flujo normal cuando se trabaja en FlatCAM es el siguiente:
\n" +#~ "\n" +#~ "

    \n" +#~ "
  1. Loat / Importe un archivo " +#~ "Gerber, Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los " +#~ "menús, barras de herramientas, atajos de teclado o incluso arrastrando y " +#~ "soltando los archivos en la GUI.
    \n" +#~ "
    \n" +#~ "También puede cargar un proyecto FlatCAM haciendo " +#~ "doble clic en el archivo del proyecto, arrastrar & amp; coloque 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.

    \n" +#~ "& nbsp;
  2. \n" +#~ "
  3. Una vez que un objeto está " +#~ "disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse " +#~ "en TABLA SELECCIONADA (más simple es hacer doble clic " +#~ "en el objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " +#~ " se actualizará con las propiedades del objeto según su tipo: " +#~ "objetos Gerber, Excellon, Geometry o CNCJob.
    \n" +#~ "
    \n" +#~ "Si, en su lugar, la selección del objeto se realiza en el lienzo con un " +#~ "solo clic y la PESTAÑA SELECCIONADA está enfocada, " +#~ "nuevamente las propiedades del objeto se mostrarán en la pestaña " +#~ "Seleccionado. Alternativamente, al hacer doble clic en el objeto en el " +#~ "lienzo, aparecerá TABLA SELECCIONADA y se rellenará " +#~ "incluso si está desenfocado.
    \n" +#~ "
    \n" +#~ "Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " +#~ "así:
    \n" +#~ "
    \n" +#~ " Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " +#~ "gt; Generar geometría - & gt; Objeto de geometría - & " +#~ "gt; Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - " +#~ "& gt; Generar CNCJob - & gt; CNCJob Object - & gt; " +#~ "Verifique GCode (a través de Editar código CNC) y / o agregue / anteponga " +#~ "a GCode (nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; Guardar GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

Una lista de accesos directos " +#~ "clave está disponible a través de una entrada de menú en Ayuda - " +#~ "& gt; Lista de accesos directos & nbsp; o mediante el método " +#~ "abreviado de su propia tecla: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Ejecutar Script ...\tSHIFT+S" + #~ msgid "" #~ "FlatCAM
Version {version} {beta} ({date}) - " #~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 8daa6caa94136eb2a4d6766bd1dd0e8ab73fe252..e54f7c9ab1e3020006b98bc1514de67ca40e1172 100644 GIT binary patch delta 50629 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 delta 51836 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 Aga7~l diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index ccd7d788..87b5651f 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-13 22:48+0300\n" -"PO-Revision-Date: 2019-09-13 23:29+0300\n" +"POT-Creation-Date: 2019-09-14 02:12+0300\n" +"PO-Revision-Date: 2019-09-14 02:12+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -839,8 +839,8 @@ msgstr "Încarcă un fişier de Configurare" msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10382 -#: FlatCAMApp.py:10403 FlatCAMApp.py:10425 FlatCAMApp.py:10448 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." @@ -1279,123 +1279,180 @@ msgstr "Sterge fişierele recente" msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9926 -#, python-brace-format +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Tab-ul Selectat - Alege un obiect in Tab-ul Proiect" + +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Detalii" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "Fluxul normal de lucru in FlatCAM este urmatorul" + +#: FlatCAMApp.py:9990 msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" msgstr "" -"\n" -"

Tab Selectat - Alege o intrare " -"din Tab-ul Proiect

\n" -"\n" -"

Detalii:
\n" -"Fluxul normal când se lucrează in FlatCAM este următorul:

\n" -"\n" -"
    \n" -"\t
  1. Încarcă/Importa un fişier Gerber, " -"Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " -"meniurile, toolbarurile, tastele shortcut sau chiar tragerea și eliberarea " -"fişierelor in fereastra FlatCAM.
    \n" -"\t
    \n" -"\tPoti să incarci și un proiect FlatCAM prin dublu click pe " -"fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI sau " -"prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.

    \n" -"\t 
  2. \n" -"\t
  3. Odata ce un obiect este disponibil " -"in Tab-ul Proiect, prin selectarea și focalizarea in Tab-ul " -"SELECTAT(mai simplu prin dublu click pe numele obiectului in lista " -"dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform " -"cu tipul sau: Gerber, Excellon, Geometrie sau CNCJob.
    \n" -"\t
    \n" -"\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-ul " -"SELECTAT este in focus, din nou, proprietatile obiectului vor fi " -"afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in Canvas " -"se va aduce Tab-ul SELECTAT in focus și va fi actualizat cu " -"informaţie chair daca initial nu era focalizat.
    \n" -"\t
    \n" -"\tO suma de parametri se pot schimba in acest Tab and directia in lucru este " -"urmatoarea:
    \n" -"\t
    \n" -"\tObiectul Gerber/Excellon -> Schimba Parametru -> " -"Generează Geometrie ->Obiectul Geometrie -> Adaugă " -"unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează CNCJob -" -"> Obiect CNCJob-> Verifică GCode (folosind Editare " -"cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, efectuat in " -"Tab-ul SELECTAT) -> Salvează GCode
  4. \n" -"
\n" -"\n" -"

O lista cu tastele shortcut este " -"disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.\n" -"\n" -" " +"Incarca/Importa unul dintre tipurile de fisiere: Gerber ,Excellon, GCode, " +"DXF, Imagine Raster sau SVG in FlatCAM folosind ori" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "toolbaruri, shortcut-uri si chiar si drag - drop the files in GUI" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" +"Se poate incarca un proiect FlatCAM prin dublu click pe fisierul Proiect, " +"drag" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" +"drop al fisierului in interfata GUI a FlatCAM sau prin menu-uri/toolbar-uri " +"care se gasesc in aplicatie" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" +"Odata ce un obiect este disponibil in Tab-ul Proiect, prin selectarea si " +"apoi focusarea pe " + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "TAB-ul SELECTED" + +#: FlatCAMApp.py:9995 +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:9996 +msgid "will be updated with the object properties according to" +msgstr "va fi updatat cu proprietatile obiectului conform la" + +#: FlatCAMApp.py:9997 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "tip: Gerber, Excellon, Geometrie si obiect CNCJob" + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" +"Daca selectia obiectului este facuta pe canvas prinsimplu LMB click, si" + +#: FlatCAMApp.py:10000 +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 focalizat, din nou proprietatile obiectului vor fi afisate in Tab-ul " +"Selected. Alternativ, dublu click pe obiect in canvas va afisa" + +#: FlatCAMApp.py:10002 +msgid "and populate it even if it was out of focus" +msgstr "si il va popula chair si daca ar fi fost nefocalizat" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"Se pot schimba parametrii in acest ecran si directia este in felul urmator" + +#: FlatCAMApp.py:10004 +msgid "Gerber/Excellon Object" +msgstr "Obiect Gerber/Excellon" + +#: FlatCAMApp.py:10004 +msgid "Change Parameter" +msgstr "Schimba Parametri" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Genereza Geometrie" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Obiect Geometrie" #: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Adauga unelte (schimba param. Tab-ul SELECTAT)" + +#: FlatCAMApp.py:10005 +msgid "Generate CNCJob" +msgstr "Generează CNCJob" + +#: FlatCAMApp.py:10005 +msgid "CNCJob Object" +msgstr "Obiect CNCJob" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" +"Verifica GCode (cu ajutorul Editorului CNC) si/sau adauga la GCode (din nou, " +"efectuat in" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvează GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" +"O lista de scurtaturi de taste este disponibila in structura de meniuri" + +#: FlatCAMApp.py:10007 +msgid "Help" +msgstr "Ajutor" + +#: FlatCAMApp.py:10008 +msgid "Shortcuts List" +msgstr "Lista shortcut-uri" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "sau prin" + +#: FlatCAMApp.py:10008 +msgid "own key shortcut" +msgstr "propriul sau ShortCut" + +#: FlatCAMApp.py:10066 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:10013 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10024 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10029 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10030 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1403,63 +1460,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10032 +#: FlatCAMApp.py:10093 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10087 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10094 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10101 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10108 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10117 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10135 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:10174 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:10256 FlatCAMApp.py:10291 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10275 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10275 FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10505 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -2810,7 +2867,7 @@ msgstr "Rată suprapunere" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -2822,7 +2879,7 @@ msgstr "" "Cat de mult (fracţie) din diametrul uneltei să se suprapună la fiecare " "trecere a uneltei.\n" "Exemplu:\n" -"O valoare aici de 0.25 inseamna 25% din diametrul uneltei de mai sus.\n" +"O valoare aici de 0.25 inseamna 25%% din diametrul uneltei de mai sus.\n" "\n" "Ajustează valoarea incepand de la valori mici și pe urma creste daca ariile " "care ar trebui\n" @@ -6829,7 +6886,7 @@ msgstr "Suprapunere" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." msgstr "" "Cat de mult (in fractii ale diametrului uneltei) să se suprapună trecerea " @@ -8533,7 +8590,7 @@ msgstr "" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8545,7 +8602,7 @@ msgstr "" "Cat de mult (fracţie) din diametrul uneltei să se suprapună la fiecare " "trecere a uneltei.\n" "Exemplu:\n" -"O valoare aici de 0.25 inseamna 25\\% din diametrul uneltei de mai sus..\n" +"O valoare aici de 0.25 inseamna 25%% din diametrul uneltei de mai sus..\n" "\n" "Ajustează valoarea incepand de la valori mici\n" "și pe urma creste daca ariile care ar trebui >curățate< inca\n" @@ -9972,10 +10029,6 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Obiect Geometrie" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11437,10 +11490,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Genereza Geometrie" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12496,10 +12545,6 @@ 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" @@ -12912,6 +12957,106 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Tab Selectat - Alege o " +#~ "intrare din Tab-ul Proiect

\n" +#~ "\n" +#~ "

Detalii:
\n" +#~ "Fluxul normal când se lucrează in FlatCAM este următorul:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Încarcă/Importa un fişier Gerber, " +#~ "Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " +#~ "meniurile, toolbarurile, tastele shortcut sau chiar tragerea și " +#~ "eliberarea fişierelor in fereastra FlatCAM.
    \n" +#~ "\t
    \n" +#~ "\tPoti să incarci și un proiect FlatCAM prin dublu click " +#~ "pe fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI " +#~ "sau prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.
    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Odata ce un obiect este " +#~ "disponibil in Tab-ul Proiect, prin selectarea și focalizarea in " +#~ "Tab-ul SELECTAT(mai simplu prin dublu click pe numele " +#~ "obiectului in lista dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform cu tipul sau: Gerber, Excellon, Geometrie " +#~ "sau CNCJob.
    \n" +#~ "\t
    \n" +#~ "\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-" +#~ "ul SELECTAT este in focus, din nou, proprietatile obiectului vor " +#~ "fi afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in " +#~ "Canvas se va aduce Tab-ul SELECTAT in focus și va fi " +#~ "actualizat cu informaţie chair daca initial nu era focalizat.
    \n" +#~ "\t
    \n" +#~ "\tO suma de parametri se pot schimba in acest Tab and directia in lucru " +#~ "este urmatoarea:
    \n" +#~ "\t
    \n" +#~ "\tObiectul Gerber/Excellon -> Schimba Parametru -> " +#~ "Generează Geometrie ->Obiectul Geometrie -> Adaugă " +#~ "unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează " +#~ "CNCJob -> Obiect CNCJob-> Verifică GCode (folosind " +#~ "Editare cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, " +#~ "efectuat in Tab-ul SELECTAT) -> Salvează GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

O lista cu tastele shortcut este " +#~ "disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.

\n" +#~ "\n" +#~ " " + #~ msgid "Run Script ...\tSHIFT+S" #~ msgstr "Rulează Script ...\tSHIFT+S" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 67e994cf..baaf9acf 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-13 22:47+0300\n" +"POT-Creation-Date: 2019-09-14 02:11+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -760,8 +760,8 @@ msgstr "" msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10382 -#: FlatCAMApp.py:10403 FlatCAMApp.py:10425 FlatCAMApp.py:10448 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "" @@ -1167,136 +1167,224 @@ msgstr "" msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:9926 -#, python-brace-format +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "" + +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9990 msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9997 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "" + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10004 +msgid "Gerber/Excellon Object" +msgstr "" + +#: FlatCAMApp.py:10004 +msgid "Change Parameter" +msgstr "" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" msgstr "" #: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10005 +msgid "Generate CNCJob" +msgstr "" + +#: FlatCAMApp.py:10005 +msgid "CNCJob Object" +msgstr "" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10007 +msgid "Help" +msgstr "" + +#: FlatCAMApp.py:10008 +msgid "Shortcuts List" +msgstr "" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10008 +msgid "own key shortcut" +msgstr "" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:10013 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:10024 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:10029 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:10030 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:10032 +#: FlatCAMApp.py:10093 msgid "info" msgstr "" -#: FlatCAMApp.py:10087 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:10094 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:10101 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:10108 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:10117 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:10135 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:10174 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:10256 FlatCAMApp.py:10291 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:10275 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:10275 FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:10505 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "" @@ -2525,7 +2613,7 @@ msgstr "" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be painted are still \n" @@ -6194,7 +6282,7 @@ msgstr "" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means an overlap of 25% from the tool diameter found " +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." msgstr "" @@ -7555,7 +7643,7 @@ msgstr "" msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" -"A value here of 0.25 means 25% from the tool diameter found above.\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" "\n" "Adjust the value starting with lower values\n" "and increasing it if areas that should be cleared are still \n" @@ -8720,10 +8808,6 @@ msgid "" "for milling SLOTS toolpaths." msgstr "" -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -9891,10 +9975,6 @@ msgstr "" msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -10778,10 +10858,6 @@ 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" From 5985c15842963e5abc92258168463d143216ee47 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 02:27:21 +0300 Subject: [PATCH 02/10] - updated translation files --- locale/de/LC_MESSAGES/strings.mo | Bin 255686 -> 255686 bytes locale/de/LC_MESSAGES/strings.po | 4 +- locale/en/LC_MESSAGES/strings.mo | Bin 256047 -> 256047 bytes locale/en/LC_MESSAGES/strings.po | 3010 +++++++++++++++--------------- locale/es/LC_MESSAGES/strings.mo | Bin 256639 -> 258916 bytes locale/es/LC_MESSAGES/strings.po | 2829 +++++++++++++++------------- locale/ro/LC_MESSAGES/strings.mo | Bin 276869 -> 276887 bytes locale/ro/LC_MESSAGES/strings.po | 408 ++-- 8 files changed, 3276 insertions(+), 2975 deletions(-) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 3ceca588a09460f1d049146064e73b97b78cfaec..363519105762cec28a2f15fab0fb1e0d0b4ff396 100644 GIT binary patch delta 32 ocmX?hmjBpU{)QIDEli8#7)_@ymSa+9G;KdE$F%*l9P{tv0MhUbga7~l delta 32 ocmX?hmjBpU{)QIDEli8#7!9W{mSa+9G;BXD$F%*l9P{tv0MdL6d;kCd diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 62b87afb..15442e78 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-14 02:11+0300\n" -"PO-Revision-Date: 2019-09-14 02:11+0300\n" +"POT-Creation-Date: 2019-09-14 02:15+0300\n" +"PO-Revision-Date: 2019-09-14 02:15+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 1c4fb0d9baaabf9c72a039365182ba2c065c796c..87cf5e4d9c6266476686b187ffdd7efec0928f52 100644 GIT binary patch delta 32 ocmZ2~fq(r4{)QIDEleUojAqkCgP7DA&Dw2)n6}#nF@Ks00J}j7y8r+H delta 32 ocmZ2~fq(r4{)QIDEleUojE2)igP7DA4cl#ln6}#nF@Ks00J^XWu>b%7 diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index 258ab576..7e88d8c0 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-13 18:11+0300\n" -"PO-Revision-Date: 2019-09-13 18:12+0300\n" +"POT-Creation-Date: 2019-09-14 02:16+0300\n" +"PO-Revision-Date: 2019-09-14 02:16+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -60,7 +60,7 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7426 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 msgid "New Project - Not saved" msgstr "New Project - Not saved" @@ -89,11 +89,11 @@ msgstr "Open GCode file failed." msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2699 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2709 +#: FlatCAMApp.py:2713 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -103,79 +103,79 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2768 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2786 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4192 FlatCAMApp.py:6430 FlatCAMApp.py:7334 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4193 FlatCAMApp.py:6431 FlatCAMApp.py:7335 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 +#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:5925 -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 +#: FlatCAMApp.py:7356 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2820 msgid "Object empty after edit." msgstr "Object empty after edit." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2843 +#: FlatCAMApp.py:2847 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4053 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4063 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3279 msgid "FlatCAM preferences import cancelled." msgstr "FlatCAM preferences import cancelled." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3302 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3335 msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5718 FlatCAMApp.py:8338 FlatCAMApp.py:8454 -#: FlatCAMApp.py:8580 FlatCAMApp.py:8639 FlatCAMApp.py:8757 FlatCAMApp.py:8896 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -184,35 +184,35 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: FlatCAMApp.py:3351 +#: FlatCAMApp.py:3357 msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4109 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3383 msgid "Exported preferences to" msgstr "Exported preferences to" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3400 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3473 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3484 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:3562 +#: FlatCAMApp.py:3568 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -221,11 +221,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3589 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3705 FlatCAMApp.py:5993 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "2D Computer-Aided Printed Circuit Board" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "Manufacturing" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "Development" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3847 -msgid "" -"Juan Pablo Caram

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

and many others found
here.

" -msgstr "" -"Juan Pablo Caram

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

and many others found
here.

" - -#: FlatCAMApp.py:3862 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -337,76 +325,71 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3909 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3915 -#| msgid "Progressive" +#: FlatCAMApp.py:3906 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:3921 -#| msgid "Transform" +#: FlatCAMApp.py:3912 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3918 msgid "License" msgstr "License" -#: FlatCAMApp.py:3939 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:3940 -#| msgid "Duration" +#: FlatCAMApp.py:3931 msgid "Function" msgstr "Function" -#: FlatCAMApp.py:3942 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:3958 -#| msgid "Languages" +#: FlatCAMApp.py:3949 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:3959 -#| msgid "Transform" +#: FlatCAMApp.py:3950 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:3960 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4114 FlatCAMApp.py:6440 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4167 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4171 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -414,28 +397,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4190 FlatCAMApp.py:7332 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4401 -#| msgid "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4392 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4423 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4445 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "At least two objects are required for join. Objects currently selected" -#: FlatCAMApp.py:4475 +#: FlatCAMApp.py:4466 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 +433,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4517 +#: FlatCAMApp.py:4508 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4545 +#: FlatCAMApp.py:4536 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4594 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4632 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4893 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4895 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4896 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -493,50 +475,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4898 FlatCAMApp.py:5819 FlatCAMApp.py:5924 FlatCAMApp.py:7625 -#: FlatCAMApp.py:7639 FlatCAMApp.py:7894 FlatCAMApp.py:7905 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4947 -#| msgid "Converted units to %s" +#: FlatCAMApp.py:4938 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:4959 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5664 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5695 FlatCAMApp.py:5700 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5704 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5714 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5726 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:5807 FlatCAMApp.py:5840 FlatCAMApp.py:5851 FlatCAMApp.py:5862 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 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:5812 FlatCAMApp.py:5845 FlatCAMApp.py:5856 FlatCAMApp.py:5867 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5815 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -544,11 +525,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5919 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5922 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -556,47 +537,47 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5953 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5957 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5959 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6001 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6025 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6052 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6053 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6060 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6079 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -605,34 +586,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6213 FlatCAMApp.py:6281 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6301 +#: FlatCAMApp.py:6321 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:6307 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6324 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6391 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6425 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -640,72 +621,72 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6427 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6456 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6482 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6485 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6499 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6525 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6542 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6579 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6591 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6613 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6646 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6697 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6710 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -715,78 +696,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6711 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6724 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6725 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6733 FlatCAMApp.py:6760 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 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:6739 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6742 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6767 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6770 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6773 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6779 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6817 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6860 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7113 FlatCAMApp.py:7117 FlatCAMApp.py:7121 FlatCAMApp.py:7125 -#: FlatCAMApp.py:7141 FlatCAMApp.py:7145 FlatCAMApp.py:7149 FlatCAMApp.py:7153 -#: FlatCAMApp.py:7193 FlatCAMApp.py:7196 FlatCAMApp.py:7199 FlatCAMApp.py:7202 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: 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:7329 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -796,227 +777,203 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7351 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7471 FlatCAMApp.py:7475 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7483 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7503 FlatCAMApp.py:7507 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7514 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7537 FlatCAMApp.py:7541 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7549 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7566 FlatCAMApp.py:7569 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7578 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7597 FlatCAMApp.py:7600 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7605 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7621 FlatCAMApp.py:7890 FlatCAMApp.py:10362 -#: FlatCAMApp.py:10383 FlatCAMApp.py:10405 FlatCAMApp.py:10428 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7622 FlatCAMApp.py:7891 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7636 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7649 FlatCAMApp.py:7653 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7659 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7699 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:7685 FlatCAMApp.py:7689 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7694 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7734 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7720 FlatCAMApp.py:7852 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7732 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7738 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7778 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7764 FlatCAMApp.py:7808 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7772 FlatCAMApp.py:7776 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7782 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7816 FlatCAMApp.py:7820 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7826 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7860 FlatCAMApp.py:7864 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7870 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7902 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7916 FlatCAMApp.py:7920 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7927 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7947 FlatCAMApp.py:7950 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7960 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7979 FlatCAMApp.py:7983 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:7993 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8037 -#| msgid "Change the size of the object." +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8038 -#| msgid "Moving..." +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8045 +#: FlatCAMApp.py:8065 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:8053 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8062 +#: FlatCAMApp.py:8082 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:8074 -#| msgid "Failed to rotate. No object selected" +#: FlatCAMApp.py:8094 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8088 FlatCAMApp.py:9352 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8100 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8103 -#| msgid "" -#| "#\n" -#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" -#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." -#| "html\n" -#| "#\n" -#| "\n" -#| "# FlatCAM commands list:\n" -#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -#| "AlignDrillGrid, ClearShell, Cncjob,\n" -#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " -#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" -#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -#| "ListSys, MillHoles, Mirror, New,\n" -#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -#| "Options, Paint, Panelize,\n" -#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " -#| "SubtractPoly,SubtractRectangle, Version,\n" -#| "# WriteGCode\n" -#| "#\n" -#| "\n" +#: FlatCAMApp.py:8123 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1060,92 +1017,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8128 FlatCAMApp.py:8131 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8140 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8153 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8179 FlatCAMApp.py:8182 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8191 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8246 FlatCAMApp.py:8250 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8247 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8256 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8304 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8346 FlatCAMApp.py:8463 FlatCAMApp.py:8589 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8381 FlatCAMApp.py:8512 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8466 FlatCAMApp.py:8592 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8765 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8774 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8780 FlatCAMApp.py:8788 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8904 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8912 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8918 FlatCAMApp.py:8926 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8971 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8977 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:8983 FlatCAMApp.py:8991 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9012 FlatCAMApp.py:9056 FlatCAMApp.py:9102 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1153,82 +1110,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9022 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9034 FlatCAMApp.py:9078 FlatCAMApp.py:9123 FlatCAMApp.py:9204 -#: FlatCAMApp.py:9271 FlatCAMApp.py:9338 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9066 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9110 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9153 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9158 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9165 FlatCAMApp.py:9239 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9175 +#: FlatCAMApp.py:9195 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9183 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:9229 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:9233 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9253 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9256 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9263 +#: FlatCAMApp.py:9283 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9302 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9319 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9328 +#: FlatCAMApp.py:9348 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 " @@ -1238,31 +1195,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9370 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9391 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9399 FlatCAMApp.py:9418 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9442 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9452 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9558 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9560 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1274,148 +1231,216 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9710 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9776 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9854 FlatCAMApp.py:9877 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9894 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9906 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " -msgstr "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:9985 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Details" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "The normal flow when working in FlatCAM is the following" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" + +#: FlatCAMApp.py:9991 +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:9992 +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" + +#: FlatCAMApp.py:9993 +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:9994 +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" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "SELECTED TAB" + +#: FlatCAMApp.py:9995 +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:9996 +msgid "will be updated with the object properties according to" +msgstr "will be updated with the object properties according to" + +#: FlatCAMApp.py:9997 +#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" + +#: FlatCAMApp.py:9998 +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" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "and populate it even if it was out of focus" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"You can change the parameters in this screen and the flow direction is like " +"this" + +#: FlatCAMApp.py:10004 +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Gerber/Excellon Object" + +#: FlatCAMApp.py:10004 +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Change Parameter" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generate Geometry" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Geometry Object" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Add tools (change param in Selected Tab)" + +#: FlatCAMApp.py:10005 +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "Generate CNCJob" + +#: FlatCAMApp.py:10005 +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "CNCJob Object" + +#: FlatCAMApp.py:10006 +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" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Save GCode" + +#: FlatCAMApp.py:10007 +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:10007 +#| msgid "&Help" +msgid "Help" +msgstr "Help" + +#: FlatCAMApp.py:10008 +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Shortcuts List" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "or through" + +#: FlatCAMApp.py:10008 +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "own key shortcut" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10009 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10010 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1423,73 +1448,71 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10012 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10067 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10081 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10088 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10097 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10115 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:10176 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:10214 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:10236 FlatCAMApp.py:10271 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10255 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10255 FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10263 FlatCAMApp.py:10274 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10485 +#: FlatCAMApp.py:10566 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 -#| msgid "Save changes" msgid "Name changed from" msgstr "Name changed from" #: FlatCAMObj.py:214 -#| msgid "Stop" msgid "to" msgstr "to" @@ -1517,7 +1540,7 @@ msgstr "Advanced" msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1532,7 +1555,6 @@ msgid "Done" msgstr "Done" #: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 -#| msgid "Moving..." msgid "Isolating..." msgstr "Isolating..." @@ -1551,7 +1573,6 @@ msgid "Isolation geometry created" msgstr "Isolation geometry created" #: FlatCAMObj.py:1160 FlatCAMObj.py:1229 -#| msgid "Substraction" msgid "Subtracting Geo" msgstr "Subtracting Geo" @@ -1682,9 +1703,9 @@ msgstr "Iso" msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1724,12 +1745,10 @@ msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." #: FlatCAMObj.py:4472 -#| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" #: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 -#| msgid "Geometry" msgid "geometry" msgstr "geometry" @@ -1758,12 +1777,10 @@ msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." #: FlatCAMObj.py:4765 -#| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" msgstr "Finished G-Code processing" #: FlatCAMObj.py:4767 FlatCAMObj.py:4999 -#| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" @@ -1818,7 +1835,6 @@ msgstr "" "but now there is only one value, not two." #: FlatCAMObj.py:5917 -#| msgid "Plotting" msgid "Plotting..." msgstr "Plotting..." @@ -1881,7 +1897,6 @@ msgid "The application will restart." msgstr "The application will restart." #: FlatCAMTranslation.py:92 -#| msgid "Are you sure do you want to change the current language to %s?" msgid "Are you sure do you want to change the current language to" msgstr "Are you sure do you want to change the current language to" @@ -1903,17 +1918,14 @@ msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." #: camlib.py:594 -#| msgid "# Passes" msgid "Pass" msgstr "Pass" #: camlib.py:614 -#| msgid "Buffer Exterior" msgid "Get Exteriors" msgstr "Get Exteriors" #: camlib.py:617 -#| msgid "Buffer Interior" msgid "Get Interiors" msgstr "Get Interiors" @@ -1974,7 +1986,6 @@ msgid "polygons" msgstr "polygons" #: camlib.py:3450 -#| msgid "Gerber processing. Parsing" msgid "Gerber processing. Applying Gerber polarity." msgstr "Gerber processing. Applying Gerber polarity." @@ -2186,10 +2197,6 @@ msgstr "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." #: camlib.py:6669 -#| msgid "" -#| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#| "current_geometry.\n" -#| "Raise the value (in module) and try again." msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -2316,13 +2323,12 @@ 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:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelled." #: flatcamEditors/FlatCAMExcEditor.py:1069 -#| msgid "Drill/Slot Resize completed." msgid "Done. Drill/Slot Resize completed." msgstr "Done. Drill/Slot Resize completed." @@ -2343,7 +2349,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2383,7 +2389,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2412,7 +2418,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:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2436,8 +2442,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2461,16 +2467,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2481,14 +2487,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2503,18 +2509,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2528,25 +2534,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2576,26 +2582,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2611,16 +2617,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2632,7 +2638,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2660,11 +2666,11 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." @@ -2676,7 +2682,7 @@ 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:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -2773,8 +2779,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2792,18 +2798,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:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2811,13 +2817,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2843,13 +2849,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2860,8 +2866,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -2874,20 +2880,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -2896,8 +2902,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2910,8 +2916,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2920,12 +2926,12 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" @@ -2951,7 +2957,7 @@ 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/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" @@ -2959,8 +2965,8 @@ msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" @@ -2979,9 +2985,9 @@ msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" @@ -2992,7 +2998,7 @@ msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3001,7 +3007,7 @@ msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3011,7 +3017,7 @@ msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3043,8 +3049,8 @@ msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3125,7 +3131,7 @@ msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" @@ -3140,7 +3146,7 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" @@ -3585,7 +3591,6 @@ msgid "Backtracked one point ..." msgstr "Backtracked one point ..." #: flatcamEditors/FlatCAMGeoEditor.py:2358 -#| msgid "Done. Rotate completed." msgid "Done. Path completed." msgstr "Done. Path completed." @@ -3692,10 +3697,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Click on target point." @@ -3764,10 +3769,6 @@ 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 -#| msgid "" -#| "Could not do Paint. Try a different combination of parameters. Or a " -#| "different method of Paint\n" -#| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3776,7 +3777,6 @@ msgstr "" "different method of Paint" #: flatcamEditors/FlatCAMGeoEditor.py:4602 -#| msgid "Panel done..." msgid "Paint done." msgstr "Paint done." @@ -3919,8 +3919,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3981,7 +3981,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4057,7 +4057,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Buffer distance" @@ -4079,9 +4079,9 @@ msgstr "" " - 'Beveled:' the corner is a line that directly connects the features " "meeting in the corner" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4093,7 +4093,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Scale factor" @@ -4141,8 +4141,8 @@ msgstr "" msgid "Go" msgstr "Go" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4158,11 +4158,11 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." @@ -4204,12 +4204,10 @@ msgid "Deleted aperture with code" msgstr "Deleted aperture with code" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Adding aperture: %s geo ..." msgid "Adding aperture" msgstr "Adding aperture" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#| msgid "Geo" msgid "geo" msgstr "geo" @@ -4372,17 +4370,21 @@ msgstr "Recent files" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "New Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Open Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Run Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Run Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4708,7 +4710,6 @@ msgid "&Help" msgstr "&Help" #: flatcamGUI/FlatCAMGUI.py:400 -#| msgid "Help\tF1" msgid "Online Help\tF1" msgstr "Online Help\tF1" @@ -4896,11 +4897,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -4941,15 +4942,15 @@ msgstr "Gerber Editor Toolbar" msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "New Blank Geometry" @@ -4957,249 +4958,249 @@ msgstr "New Blank Geometry" msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Calculators Tool" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Paint Shape" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Cut Path" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Delete Shape '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformations" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5207,68 +5208,68 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Project" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Selected" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Plot Area" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "APP. DEFAULTS" -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "PROJ. OPTIONS " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "TOOLS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "FILE ASSOCIATIONS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Import Preferences" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5282,11 +5283,11 @@ msgstr "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Export Preferences" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5294,15 +5295,15 @@ msgstr "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5310,658 +5311,576 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1300 -#| msgid "Select a tool in Tool Table" +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "New Blank Gerber" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "No object selected." +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1301 -#| msgid "Coordinates type" +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Excellon" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Move Objects" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "New Blank Geometry" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Se&t Origin\tO" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1302 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1305 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Properties Tool" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1303 -#| msgid "Shell Toolbar" +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 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:1305 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Select" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1305 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Excellon" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Gerber" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1306 -#| msgid "Open Project" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Measurement" +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Save Project As ..." +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "&Toggle Plot Area\tCTRL+F10" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1307 -#| msgid "Toggle Code Editor\tCTRL+E" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "App Preferences" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1308 -#| msgid "Run TCL script" +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Toggle Workspace\tSHIFT+W" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1309 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "2-Sided Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Solder Paste Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Film Tool" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 -#| msgid "Non-Copper Clearing" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Paint Area" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "Transformations" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1311 -#| msgid "View Source" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Cutout Tool" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Enable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1312 -#| msgid "Disable non-selected\tALT+3" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1313 -#| msgid "&Toggle FullScreen\tALT+F10" +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1314 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1315 -#| msgid "Delete objects" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1329 -#| msgid "Key Shortcut List" +#: flatcamGUI/FlatCAMGUI.py:1332 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "GEOMETRY" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1479 -#| msgid "Copy Geom\tC" +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: flatcamGUI/FlatCAMGUI.py:1480 -#| msgid "Polygon Intersection" +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Paint Tool" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 -#| msgid "Jump to Location\tJ" +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1481 -#| msgid "Toggle Corner Snap\tK" +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Polygon" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1482 -#| msgid "Circle" +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Rectangle" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Polygon Substraction Tool" msgstr "Polygon Substraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1483 -#| msgid "Text Tool" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Polygon Union" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1484 -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1485 -#| msgid "Offset on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Offset on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Save Object and close the Editor" +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 -#| msgid "Polygon Subtraction" +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1487 -#| msgid "Generate Geometry" +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1560 -#| msgid "EXCELLON" +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1561 -#| msgid "Move Drill(s)\tM" +#: flatcamGUI/FlatCAMGUI.py:1564 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Add Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Drill" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1565 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "GERBER" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add Disc\tD" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1671 -#| msgid "Add SemiDisc\tE" +#: flatcamGUI/FlatCAMGUI.py:1674 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Add/Delete Aperture" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1675 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Poligonize" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1676 -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "Will search and highlight in yellow the string in the Find box." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "Find box. Enter here the strings to be searched in the text." -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1824 -#| msgid "" -#| "When checked it will replace all instances in the 'Find' box\n" -#| "with the text in the 'Replace' box.." +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" "Will replace the string from the Find box with the one in the Replace box." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "String to replace the one in the Find box throughout the text." -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5969,32 +5888,31 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "Will save the text in the editor into a file." -#: flatcamGUI/FlatCAMGUI.py:1842 -#| msgid "Open Code" +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "Will run the TCL commands found in the text file, one by one." -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6002,7 +5920,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6010,23 +5928,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6038,12 +5956,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6051,7 +5969,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6059,7 +5977,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6067,67 +5985,63 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3262 -#| msgid "Adding Tool cancelled" +#: flatcamGUI/FlatCAMGUI.py:3268 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6135,11 +6049,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6147,11 +6061,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6161,28 +6075,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6194,23 +6108,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6222,47 +6136,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6270,15 +6184,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6286,11 +6200,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6298,11 +6212,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6310,11 +6224,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6322,15 +6236,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6340,11 +6254,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6356,11 +6270,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6370,37 +6284,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "Splash Screen" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6410,21 +6324,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6440,19 +6354,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6466,19 +6380,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6496,11 +6410,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6508,11 +6422,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6520,11 +6434,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6532,11 +6446,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6546,35 +6460,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6582,11 +6496,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6596,11 +6510,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6608,11 +6522,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6628,11 +6542,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6648,11 +6562,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 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" @@ -6666,11 +6580,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6680,11 +6594,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6692,11 +6606,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6706,53 +6620,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6760,7 +6674,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6772,21 +6686,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/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6794,24 +6708,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/FlatCAMGUI.py:4452 -#| msgid "Geo Tolerance" +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6819,16 +6732,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6836,11 +6749,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6853,12 +6766,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6868,29 +6781,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6904,12 +6817,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6921,21 +6834,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6943,7 +6856,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6955,15 +6868,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6973,11 +6886,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6987,11 +6900,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7001,15 +6914,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7017,21 +6930,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7039,7 +6952,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7047,7 +6960,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7055,11 +6968,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7073,36 +6986,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7116,23 +7029,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7140,36 +7053,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4843 -#| msgid "Linear Slot Array" +#: flatcamGUI/FlatCAMGUI.py:4849 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7177,44 +7089,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7256,12 +7168,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7269,8 +7181,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7278,19 +7190,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7304,7 +7216,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7320,11 +7232,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7336,7 +7248,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7346,15 +7258,15 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7374,15 +7286,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7394,16 +7306,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7411,14 +7323,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7426,12 +7338,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7439,12 +7351,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7452,11 +7364,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7465,11 +7377,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7479,11 +7391,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7491,11 +7403,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7507,12 +7419,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7521,21 +7433,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7543,11 +7455,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7559,23 +7471,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7583,19 +7495,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7603,11 +7515,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7617,20 +7529,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7638,12 +7550,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7652,11 +7564,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7670,12 +7582,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7684,21 +7596,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7710,11 +7622,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7730,11 +7642,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7742,11 +7654,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7758,11 +7670,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7778,15 +7690,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7800,11 +7712,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7818,19 +7730,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7844,35 +7756,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7880,11 +7792,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7894,7 +7806,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7902,11 +7814,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7918,11 +7830,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7936,7 +7848,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7944,7 +7856,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7952,11 +7864,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7964,11 +7876,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7978,12 +7890,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7993,7 +7905,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8001,11 +7913,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8013,12 +7925,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8026,11 +7938,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8044,11 +7956,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8060,11 +7972,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8074,11 +7986,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8088,15 +8000,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8110,20 +8022,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8135,15 +8047,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8153,23 +8065,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8177,11 +8089,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8189,11 +8101,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8201,11 +8113,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8213,11 +8125,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8229,23 +8141,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8254,11 +8166,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8266,11 +8178,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8280,19 +8192,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8314,11 +8226,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8326,7 +8238,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8336,59 +8248,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8396,15 +8308,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8416,26 +8328,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8444,7 +8356,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8456,13 +8368,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8483,17 +8395,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8503,7 +8415,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8528,11 +8440,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8543,22 +8455,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8576,7 +8488,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8590,27 +8502,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8630,19 +8542,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8650,11 +8562,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8664,7 +8576,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8672,11 +8584,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 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 " @@ -8688,16 +8600,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8707,11 +8619,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8723,11 +8635,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8751,11 +8663,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8763,11 +8675,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8775,36 +8687,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8814,15 +8726,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8834,11 +8746,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8861,15 +8773,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8877,11 +8789,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8891,11 +8803,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8911,11 +8823,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8935,11 +8847,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 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 " @@ -8951,11 +8863,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8965,11 +8877,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8977,11 +8889,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8989,35 +8901,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9027,11 +8939,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 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" @@ -9045,11 +8957,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9057,11 +8969,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9069,15 +8981,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9087,11 +8999,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9099,11 +9011,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9111,7 +9023,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9119,11 +9031,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 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 " @@ -9133,27 +9045,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9161,11 +9073,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9173,11 +9085,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9185,35 +9097,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9221,7 +9133,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9233,27 +9145,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9275,11 +9187,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 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" @@ -9289,11 +9201,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9301,47 +9213,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9349,15 +9261,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 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." @@ -9365,19 +9277,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9385,11 +9297,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9397,11 +9309,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9409,19 +9321,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9429,11 +9341,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9441,20 +9353,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9462,27 +9374,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9490,8 +9402,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9503,23 +9415,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "Hello!" @@ -9942,10 +9854,6 @@ msgstr "" "Create the Geometry Object\n" "for milling SLOTS toolpaths." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Geometry Object" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11377,10 +11285,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Generate Geometry" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -11754,12 +11658,10 @@ msgid "Buffering geometry..." msgstr "Buffering geometry..." #: flatcamTools/ToolPaint.py:1236 -#| msgid "[WARNING] No polygon found." msgid "No polygon found." msgstr "No polygon found." #: flatcamTools/ToolPaint.py:1240 -#| msgid "Paint Tool. Painting polygon at location: %s" msgid "Paint Tool. Painting polygon at location" msgstr "Paint Tool. Painting polygon at location" @@ -11817,7 +11719,6 @@ msgstr "" "different Method of paint" #: flatcamTools/ToolPaint.py:1751 -#| msgid "Paint Single Done." msgid "Paint All Done." msgstr "Paint All Done." @@ -11836,7 +11737,6 @@ msgid "Paint Tool. Normal painting area task started." msgstr "Paint Tool. Normal painting area task started." #: flatcamTools/ToolPaint.py:2212 -#| msgid "Paint Area" msgid "Paint Area Done." msgstr "Paint Area Done." @@ -11974,12 +11874,10 @@ msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." #: flatcamTools/ToolPanelize.py:490 -#| msgid "Generating panel..." msgid "Generating panel ... " msgstr "Generating panel ... " #: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 -#| msgid "Generating panel..." msgid "Generating panel ..." msgstr "Generating panel ..." @@ -11988,7 +11886,6 @@ msgid "Adding the Gerber code." msgstr "Adding the Gerber code." #: flatcamTools/ToolPanelize.py:788 -#| msgid "Spacing cols" msgid "Spawning copies" msgstr "Spawning copies" @@ -12006,7 +11903,6 @@ msgstr "" "{row} rows" #: flatcamTools/ToolPanelize.py:805 -#| msgid "Working ..." msgid "Working..." msgstr "Working..." @@ -12415,10 +12311,6 @@ 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" @@ -12611,7 +12503,6 @@ msgid "No Substractor object loaded." msgstr "No Substractor object loaded." #: flatcamTools/ToolSub.py:314 -#| msgid "Plotting Apertures" msgid "Parsing aperture" msgstr "Parsing aperture" @@ -12637,7 +12528,6 @@ msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." #: flatcamTools/ToolSub.py:523 -#| msgid "Parsing tool %s geometry ..." msgid "Parsing tool" msgstr "Parsing tool" @@ -12736,7 +12626,6 @@ msgid "CNCJob objects can't be skewed." msgstr "CNCJob objects can't be skewed." #: flatcamTools/ToolTransform.py:804 -#| msgid "Scale on the" msgid "Skew on the" msgstr "Skew on the" @@ -12814,6 +12703,119 @@ 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 "" +#~ "Juan Pablo Caram

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

and many others found
here." +#~ "

" +#~ msgstr "" +#~ "Juan Pablo Caram

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

and many others found here." +#~ "

" + +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Run Script ...\tSHIFT+S" + #~| msgid "" #~| "FlatCAM
Version {version} {beta} ({date}) " #~| "- {arch}

2D Computer-Aided Printed Circuit " diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 993844c6dec207bb6b01d2e639bacaa8b0e82f05..df08b64d4724efebc260ec2f96345cc4824cb253 100644 GIT binary patch delta 46769 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 delta 44611 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

0}O1xHI9Rwvi=CyTCK;@DPps#>1zGza)>BPge2; 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 R>~EG$+@HO6f93ou{tv8^#9sga diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index 93585aa2..187ad30a 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-13 18:35+0300\n" -"PO-Revision-Date: 2019-09-13 18:35+0300\n" +"POT-Creation-Date: 2019-09-14 02:16+0300\n" +"PO-Revision-Date: 2019-09-14 02:16+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.0.7\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -57,7 +57,7 @@ msgstr "" "Software de código abierto: escriba ayuda para comenzar\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" @@ -86,11 +86,11 @@ msgstr "Error al abrir el archivo GCode." msgid "Open Gerber file failed." msgstr "Error al abrir el archivo Gerber." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2699 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Seleccione un objeto Geometry, Gerber o Excellon para editar." -#: FlatCAMApp.py:2709 +#: FlatCAMApp.py:2713 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -100,79 +100,79 @@ msgstr "" "múltiple no es posible.\n" "Editar solo una geometría a la vez." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2768 msgid "Editor is activated ..." msgstr "Editor está activado ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2786 msgid "Do you want to save the edited object?" msgstr "Quieres guardar el objeto editado?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 msgid "Close Editor" msgstr "Cerrar Editor" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Yes" msgstr "Sí" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 +#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 -#: FlatCAMApp.py:7321 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 +#: FlatCAMApp.py:7356 msgid "Cancel" msgstr "Cancelar" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2820 msgid "Object empty after edit." msgstr "Objeto vacío después de editar." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Seleccione un objeto Gerber, Geometry o Excellon para actualizar." -#: FlatCAMApp.py:2843 +#: FlatCAMApp.py:2847 msgid "is updated, returning to App..." msgstr "se actualiza, volviendo a la aplicación ..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 msgid "Could not load defaults file." msgstr "No se pudo cargar el archivo predeterminado." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3279 msgid "FlatCAM preferences import cancelled." msgstr "Importación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3302 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3335 msgid "FlatCAM preferences export cancelled." msgstr "Exportación de preferencias de FlatCAM cancelada." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 -#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 +#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -182,48 +182,48 @@ msgstr "" "Lo más probable es que otra aplicación mantenga el archivo abierto y no " "accesible." -#: FlatCAMApp.py:3351 +#: FlatCAMApp.py:3357 msgid "Could not load preferences file." msgstr "No se pudo cargar el archivo de preferencias." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3383 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3400 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3473 msgid "Failed to open recent files file for writing." msgstr "Error al abrir archivos recientes para escritura." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3484 msgid "Failed to open recent projects file for writing." msgstr "Error al abrir el archivo de proyectos recientes para escribir." -#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3567 camlib.py:4896 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:3562 +#: FlatCAMApp.py:3568 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "El objeto ({kind}) falló porque: {error}\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3589 msgid "Converting units to " msgstr "Convertir unidades a " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name} " "{name} " -#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Trazado" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "2D Computer-Aided Printed Circuit Board" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Manufacturing" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "Development" msgstr "" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3834 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3835 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3839 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:3847 +#: FlatCAMApp.py:3853 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -296,82 +296,82 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3894 +#: FlatCAMApp.py:3900 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3906 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progresivo" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3912 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Transformar" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3918 msgid "License" msgstr "" -#: FlatCAMApp.py:3924 +#: FlatCAMApp.py:3930 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3925 +#: FlatCAMApp.py:3931 #, fuzzy #| msgid "Duration" msgid "Function" msgstr "Duración" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3933 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3943 +#: FlatCAMApp.py:3949 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Idiomas" -#: FlatCAMApp.py:3944 +#: FlatCAMApp.py:3950 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Transformar" -#: FlatCAMApp.py:3945 +#: FlatCAMApp.py:3951 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 +#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4127 +#: FlatCAMApp.py:4133 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4137 +#: FlatCAMApp.py:4143 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4158 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4156 +#: FlatCAMApp.py:4162 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -379,11 +379,11 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4386 +#: FlatCAMApp.py:4392 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -391,19 +391,19 @@ msgstr "" "[success] Extensiones de archivo Excellon seleccionadas registradas con " "FlatCAM." -#: FlatCAMApp.py:4408 +#: FlatCAMApp.py:4414 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4430 +#: FlatCAMApp.py:4436 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4460 +#: FlatCAMApp.py:4466 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 " @@ -419,39 +419,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:4502 +#: FlatCAMApp.py:4508 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:4530 +#: FlatCAMApp.py:4536 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:4560 FlatCAMApp.py:4597 +#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:4579 +#: FlatCAMApp.py:4585 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:4617 +#: FlatCAMApp.py:4623 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:4878 +#: FlatCAMApp.py:4884 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:4880 +#: FlatCAMApp.py:4886 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4887 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -461,53 +461,53 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 -#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 +#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 +#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:4932 +#: FlatCAMApp.py:4938 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Convertir unidades a %s" -#: FlatCAMApp.py:4944 +#: FlatCAMApp.py:4950 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:5649 +#: FlatCAMApp.py:5655 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 +#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5689 +#: FlatCAMApp.py:5695 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 +#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 #: flatcamTools/ToolNonCopperClear.py:915 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:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 +#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:5800 +#: FlatCAMApp.py:5835 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -515,11 +515,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:5904 +#: FlatCAMApp.py:5939 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:5907 +#: FlatCAMApp.py:5942 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -527,47 +527,47 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:5973 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5977 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:5944 +#: FlatCAMApp.py:5979 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:5962 +#: FlatCAMApp.py:5997 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:5986 +#: FlatCAMApp.py:6021 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6010 +#: FlatCAMApp.py:6045 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6022 +#: FlatCAMApp.py:6057 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6072 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6038 +#: FlatCAMApp.py:6073 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6080 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -576,34 +576,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 +#: flatcamGUI/FlatCAMGUI.py:2661 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 +#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 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:6286 +#: FlatCAMApp.py:6321 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:6292 +#: FlatCAMApp.py:6327 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6411 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6445 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -611,72 +611,72 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:6441 +#: FlatCAMApp.py:6476 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:6467 +#: FlatCAMApp.py:6502 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:6484 +#: FlatCAMApp.py:6519 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:6510 +#: FlatCAMApp.py:6545 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6562 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6596 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6599 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6611 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6633 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:6609 +#: FlatCAMApp.py:6644 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:6631 +#: FlatCAMApp.py:6666 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -686,80 +686,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:6709 +#: FlatCAMApp.py:6744 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6745 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 +#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 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:6724 +#: FlatCAMApp.py:6759 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:6727 +#: FlatCAMApp.py:6762 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:6730 +#: FlatCAMApp.py:6765 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6787 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:6755 +#: FlatCAMApp.py:6790 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6793 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6799 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6833 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:6802 +#: FlatCAMApp.py:6837 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 -#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 -#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 +#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 +#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 +#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 #: 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:7314 +#: FlatCAMApp.py:7349 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -769,212 +769,212 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7371 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2056 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:7468 +#: FlatCAMApp.py:7503 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:7499 +#: FlatCAMApp.py:7534 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 +#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7569 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7598 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 +#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:7590 +#: FlatCAMApp.py:7625 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 -#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 +#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 +#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:7621 +#: FlatCAMApp.py:7656 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 +#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7644 +#: FlatCAMApp.py:7679 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7699 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:7670 FlatCAMApp.py:7674 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7714 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7734 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:7705 FlatCAMApp.py:7837 +#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 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:7717 +#: FlatCAMApp.py:7752 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7758 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:7743 +#: FlatCAMApp.py:7778 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:7749 FlatCAMApp.py:7793 +#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 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:7757 FlatCAMApp.py:7761 +#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:7767 +#: FlatCAMApp.py:7802 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7822 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:7801 FlatCAMApp.py:7805 +#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7811 +#: FlatCAMApp.py:7846 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:7831 +#: FlatCAMApp.py:7866 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:7845 FlatCAMApp.py:7849 +#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:7855 +#: FlatCAMApp.py:7890 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:7887 +#: FlatCAMApp.py:7922 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7912 +#: FlatCAMApp.py:7947 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 +#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7945 +#: FlatCAMApp.py:7980 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 +#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:7978 +#: FlatCAMApp.py:8013 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8057 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8023 +#: FlatCAMApp.py:8058 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8030 +#: FlatCAMApp.py:8065 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:8038 +#: FlatCAMApp.py:8073 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8047 +#: FlatCAMApp.py:8082 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:8059 +#: FlatCAMApp.py:8094 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:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8085 +#: FlatCAMApp.py:8120 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8088 +#: FlatCAMApp.py:8123 #, fuzzy #| msgid "" #| "#\n" @@ -1040,92 +1040,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 +#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8125 +#: FlatCAMApp.py:8160 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8138 +#: FlatCAMApp.py:8173 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 +#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8176 +#: FlatCAMApp.py:8211 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 +#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:8232 +#: FlatCAMApp.py:8267 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:8241 +#: FlatCAMApp.py:8276 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:8289 +#: FlatCAMApp.py:8324 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 +#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:8750 +#: FlatCAMApp.py:8785 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8794 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 +#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:8889 +#: FlatCAMApp.py:8924 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:8897 +#: FlatCAMApp.py:8932 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 +#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:8956 +#: FlatCAMApp.py:8991 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:8962 +#: FlatCAMApp.py:8997 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 +#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 +#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1133,86 +1133,86 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9007 +#: FlatCAMApp.py:9042 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 -#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 +#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9051 +#: FlatCAMApp.py:9086 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9095 +#: FlatCAMApp.py:9130 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9138 +#: FlatCAMApp.py:9173 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9143 +#: FlatCAMApp.py:9178 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9160 +#: FlatCAMApp.py:9195 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:9168 +#: FlatCAMApp.py:9203 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9179 +#: FlatCAMApp.py:9214 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:9218 +#: FlatCAMApp.py:9253 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9273 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:9241 +#: FlatCAMApp.py:9276 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:9248 +#: FlatCAMApp.py:9283 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:9287 +#: FlatCAMApp.py:9322 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:9298 +#: FlatCAMApp.py:9333 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:9304 +#: FlatCAMApp.py:9339 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9348 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 " @@ -1222,31 +1222,31 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:9355 +#: FlatCAMApp.py:9390 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:9376 +#: FlatCAMApp.py:9411 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 +#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:9427 +#: FlatCAMApp.py:9462 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:9437 +#: FlatCAMApp.py:9472 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:9543 +#: FlatCAMApp.py:9578 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9580 msgid "" "\n" "\n" @@ -1258,152 +1258,206 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9730 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:9753 +#: FlatCAMApp.py:9788 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:9761 +#: FlatCAMApp.py:9796 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:9772 +#: FlatCAMApp.py:9807 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:9780 +#: FlatCAMApp.py:9815 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 +#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:9891 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -"\n" -"

Pestaña seleccionada: elija " -"un elemento en la pestaña Proyecto

\n" -"\n" -"

Detalles :
\n" -"El flujo normal cuando se trabaja en FlatCAM es el siguiente:

\n" -"\n" -"
    \n" -"
  1. Loat / Importe un archivo Gerber, " -"Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los menús, barras " -"de herramientas, atajos de teclado o incluso arrastrando y soltando los " -"archivos en la GUI.
    \n" -"
    \n" -"También puede cargar un proyecto FlatCAM haciendo doble " -"clic en el archivo del proyecto, arrastrar & amp; coloque 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.

    \n" -"& nbsp;
  2. \n" -"
  3. Una vez que un objeto está " -"disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse en " -" TABLA SELECCIONADA (más simple es hacer doble clic en el " -"objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " -"se actualizará con las propiedades del objeto según su tipo: objetos Gerber, " -"Excellon, Geometry o CNCJob.
    \n" -"
    \n" -"Si, en su lugar, la selección del objeto se realiza en el lienzo con un solo " -"clic y la PESTAÑA SELECCIONADA está enfocada, nuevamente " -"las propiedades del objeto se mostrarán en la pestaña Seleccionado. " -"Alternativamente, al hacer doble clic en el objeto en el lienzo, aparecerá " -" TABLA SELECCIONADA y se rellenará incluso si está " -"desenfocado.
    \n" -"
    \n" -"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " -"así:
    \n" -"
    \n" -" Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " -"gt; Generar geometría - & gt; Objeto de geometría - & gt; " -"Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - & gt; " -"Generar CNCJob - & gt; CNCJob Object - & gt; Verifique " -"GCode (a través de Editar código CNC) y / o agregue / anteponga a GCode " -"(nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; " -"Guardar GCode
  4. \n" -"
\n" -"\n" -"

Una lista de accesos directos clave " -"está disponible a través de una entrada de menú en Ayuda - & gt; " -"Lista de accesos directos & nbsp; o mediante el método abreviado " -"de su propia tecla: F3.

\n" -"\n" -" " -#: FlatCAMApp.py:9970 +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9990 +msgid "" +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9997 +#, fuzzy +#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." + +#: FlatCAMApp.py:9998 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Excellon Object" +msgid "Gerber/Excellon Object" +msgstr "Objeto Excellon" + +#: FlatCAMApp.py:10004 +#, fuzzy +#| msgid "Parameters" +msgid "Change Parameter" +msgstr "Parámetros" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Generar Geometría" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Objeto de geometría" + +#: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "Generate CNC" +msgid "Generate CNCJob" +msgstr "Generar CNC" + +#: FlatCAMApp.py:10005 +#, fuzzy +#| msgid "CNC Job Object" +msgid "CNCJob Object" +msgstr "Objeto de trabajo CNC" + +#: FlatCAMApp.py:10006 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Guardar GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10007 +#, fuzzy +#| msgid "&Help" +msgid "Help" +msgstr "Ayuda" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Shortcuts List\tF3" +msgid "Shortcuts List" +msgstr "Lista de accesos directos\tF3" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10008 +#, fuzzy +#| msgid "Key Shortcut List" +msgid "own key shortcut" +msgstr "Lista de atajos de teclas" + +#: FlatCAMApp.py:10066 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:9978 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1411,63 +1465,63 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10093 msgid "info" msgstr "info" -#: FlatCAMApp.py:10052 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10059 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10082 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10100 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:10139 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:10199 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:10240 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:10470 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." @@ -1507,7 +1561,7 @@ msgstr "Avanzado" msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1675,9 +1729,9 @@ msgstr "Aisl." msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2329,8 +2383,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 +#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 msgid "Cancelled." msgstr "Cancelado." @@ -2358,7 +2412,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2398,7 +2452,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diá. de herra." -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2427,7 +2481,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:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2451,8 +2505,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1763 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2476,16 +2530,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2496,14 +2550,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2518,18 +2572,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 +#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 +#: flatcamGUI/FlatCAMGUI.py:5841 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 +#: flatcamGUI/FlatCAMGUI.py:5842 msgid "Y" msgstr "Y" @@ -2543,25 +2597,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 +#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 +#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2591,26 +2645,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 +#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 +#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2626,16 +2680,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/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2647,7 +2701,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2675,11 +2729,11 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." @@ -2691,7 +2745,7 @@ 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:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -2790,8 +2844,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2811,18 +2865,18 @@ msgstr "" msgid "Text Tool" msgstr "Herramienta de texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 msgid "Tool" msgstr "Herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 +#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2830,13 +2884,13 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2864,13 +2918,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2881,8 +2935,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 +#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2895,20 +2949,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/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 +#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 +#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 +#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Lineas rectas" @@ -2917,8 +2971,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 +#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2931,8 +2985,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 +#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2941,12 +2995,12 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 msgid "Paint" msgstr "Pintar" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 +#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2978,7 +3032,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" @@ -2986,8 +3040,8 @@ msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 +#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -3006,9 +3060,9 @@ msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" @@ -3019,7 +3073,7 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3028,7 +3082,7 @@ msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2066 msgid "Editor" msgstr "Editor" @@ -3038,7 +3092,7 @@ msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3070,8 +3124,8 @@ msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 +#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3152,7 +3206,7 @@ msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" @@ -3167,7 +3221,7 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" @@ -3728,10 +3782,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 +#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 +#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 +#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3969,8 +4023,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 +#: flatcamGUI/FlatCAMGUI.py:4767 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4031,7 +4085,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4107,7 +4161,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/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4129,9 +4183,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:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 msgid "Buffer" msgstr "Buffer" @@ -4143,7 +4197,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/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 msgid "Scale factor" msgstr "Factor de escala" @@ -4191,8 +4245,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 +#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4208,11 +4262,11 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." @@ -4434,17 +4488,22 @@ msgstr "Archivos recientes" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:2085 msgid "New Script ..." msgstr "Nuevo Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Ejecutar Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2087 +#, fuzzy +#| msgid "Open Script ..." +msgid "Run Script ..." +msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4961,11 +5020,11 @@ msgstr "Generar CNC" msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" @@ -5006,15 +5065,15 @@ msgstr "Barra de herramientas del editor Gerber" msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" @@ -5022,249 +5081,249 @@ msgstr "Nueva geometría en blanco" msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2077 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2105 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2113 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 msgid "Paint Shape" msgstr "Forma de pintura" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 msgid "Cut Path" msgstr "Camino de Corte" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:719 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:722 msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 msgid "Transformations" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:726 msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:2170 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2177 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 +#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5272,68 +5331,68 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 msgid "Project" msgstr "Proyecto" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:822 msgid "Selected" msgstr "Seleccionado" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 msgid "Plot Area" msgstr "Área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:875 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:884 msgid "APP. DEFAULTS" msgstr "Val. predeterm. de la aplic." -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:885 msgid "PROJ. OPTIONS " msgstr "Proyecto OPCIONES " -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:927 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "HERRAMIENTAS" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:946 msgid "FILE ASSOCIATIONS" msgstr "ASOCIACIONES DE ARCHIVOS" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:963 msgid "Import Preferences" msgstr "Pref de importación" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:966 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5347,11 +5406,11 @@ msgstr "" "FlatCAM guarda automáticamente un archivo 'factory_defaults'\n" "en el primer comienzo No borres ese archivo." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:973 msgid "Export Preferences" msgstr "Pref. de exportación" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:976 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5359,15 +5418,15 @@ msgstr "" "Exportar un conjunto completo de configuraciones FlatCAM en un archivo\n" "que se guarda en el disco duro." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:981 msgid "Open Pref Folder" msgstr "Abrir carpeta de pref." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:984 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: flatcamGUI/FlatCAMGUI.py:992 +#: flatcamGUI/FlatCAMGUI.py:995 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5375,720 +5434,720 @@ 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:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1303 #, fuzzy #| msgid "Select a tool in Tool Table" msgid "Switch to Tool Tab" msgstr "Seleccione una herramienta en la tabla de herramientas" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Ningún objeto seleccionado." -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1304 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Nueva geometría en blanco" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Establecer origen\tO" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1305 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Herra. de Propiedades" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1306 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Barra de herramientas de Shell" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Abrir gerber" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Medición" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Guardar proyecto como ..." -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Alternar área de la parcela\tCTRL+F10" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Alternar editor de código\tCTRL+E" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "(Escriba ayuda para empezar)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Compensación sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Herra. de corte" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Habilitar Parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deshabilitar no seleccionado\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "Alternar pantalla completa\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Desactivar parcela" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Eliminar objetos" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1332 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Lista de atajos de teclas" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1482 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Copia Geo\tC" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1483 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Herramienta de pintura" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1675 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Ir a la ubicación\tJ" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Alternar esquina esquina\tK" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1484 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1485 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Substraction Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Herramienta de texto" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "Voltear en el eje X\tX" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Voltear en el ejeY\tY" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Sesgar en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Offset en el eje X ..." -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Offset en eje Y ..." -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Save Object and close the Editor" msgid "Save Object and Exit Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Generar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 msgid "Delete Shape" msgstr "Eliminar Forma" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1563 #, fuzzy #| msgid "Copy Drill" msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1564 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Mover taladro(s)\tM" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Añadir herramienta" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1565 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Añadir disco\tD" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1674 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Añadir medio disco\tE" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1676 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1677 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Añadir / Eliminar Apertura" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Herramienta de transformación" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1695 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1707 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1731 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1732 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1740 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1761 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1811 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1812 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1814 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1826 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1824 +#: flatcamGUI/FlatCAMGUI.py:1827 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6099,16 +6158,16 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1828 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 +#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6116,33 +6175,33 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1845 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1881 +#: flatcamGUI/FlatCAMGUI.py:1884 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6150,7 +6209,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1890 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6158,23 +6217,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2019 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2127 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2152 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2595 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6186,12 +6245,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:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2735 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6199,7 +6258,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2794 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6207,7 +6266,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2814 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6215,71 +6274,71 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." msgid "Cancelled. Nothing selected to delete." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." msgid "Cancelled. Nothing selected to copy." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 #, fuzzy #| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." msgid "Cancelled. Nothing selected to move." msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3251 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3252 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3262 +#: flatcamGUI/FlatCAMGUI.py:3268 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada" -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3311 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "GUI Preferences" msgstr "Preferencias de GUI" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3661 msgid "Grid X value" msgstr "Valor de la cuadríc. X" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3663 msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid Y value" msgstr "Valor de la cuadríc. Y" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on Y axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Snap Max" msgstr "Máx. de ajuste" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Workspace" msgstr "Espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6287,11 +6346,11 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Wk. format" msgstr "Formato de ET" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6299,11 +6358,11 @@ msgstr "" "Seleccione el tipo de rectángulo a utilizar en el lienzo,\n" "como espacio de trabajo válido." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3700 msgid "Plot Fill" msgstr "Relleno de la par." -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3702 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6313,28 +6372,28 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 +#: flatcamGUI/FlatCAMGUI.py:3816 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3718 msgid "Set the fill transparency for plotted objects." msgstr "Establecer la transparencia de relleno para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3735 msgid "Plot Line" msgstr "Lin. Gráfico" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3737 msgid "Set the line color for plotted objects." msgstr "Establecer el color de la línea para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3749 msgid "Sel. Fill" msgstr "Relleno de sel." -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3751 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6346,27 +6405,27 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3768 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección 'de " "izquierda a derecha'." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3785 msgid "Sel. Line" msgstr "Línea de sel." -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3787 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de izquierda a " "derecha'." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3799 msgid "Sel2. Fill" msgstr "Relleno de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3801 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6378,52 +6437,52 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3818 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección \"de " "derecha a izquierda\"." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3835 msgid "Sel2. Line" msgstr "Línea de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3837 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de derecha a " "izquierda'." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3849 msgid "Editor Draw" msgstr "Sorteo del editor" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3851 msgid "Set the color for the shape." msgstr "Establecer el color de la forma." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3863 msgid "Editor Draw Sel." msgstr "Editor de sel. de sorteo" -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3865 msgid "Set the color of the shape when selected." msgstr "Establecer el color de la forma cuando se selecciona." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3877 msgid "Project Items" msgstr "Elementos del proyecto" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3879 msgid "Set the color of the items in Project Tab Tree." msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3890 msgid "Proj. Dis. Items" msgstr "Proyectos deshabilitados" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3892 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6431,15 +6490,15 @@ msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto,\n" "para el caso cuando los elementos están deshabilitados." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "GUI Settings" msgstr "Configuraciones GUI" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3949 msgid "Layout" msgstr "Diseño" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3951 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6447,11 +6506,11 @@ msgstr "" "Seleccione un diseño para FlatCAM.\n" "Se aplica de inmediato." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3967 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3969 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6459,11 +6518,11 @@ msgstr "" "Seleccione un estilo para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3980 msgid "HDPI Support" msgstr "Soporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3982 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6471,11 +6530,11 @@ msgstr "" "Habilitar el soporte de alta DPI para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:3997 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6483,15 +6542,15 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "Clear" msgstr "Limpiar" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "Hover Shape" msgstr "Forma flotante" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4006 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6501,11 +6560,11 @@ msgstr "" "Se muestra cada vez que el cursor del mouse se desplaza\n" "sobre cualquier tipo de objeto no seleccionado." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "Sel. Shape" msgstr "Forma de sel." -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4015 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6517,11 +6576,11 @@ msgstr "" "ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n" "De derecha a izquierda." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "NB Font Size" msgstr "NB Tamaño de Fuente" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4024 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6532,37 +6591,37 @@ msgstr "" "El cuaderno es el área plegable en el lado izquierdo de la GUI,\n" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4040 msgid "Axis Font Size" msgstr "Tamaño de fuente del eje" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4042 msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4059 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4061 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4107 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4131 msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6572,21 +6631,21 @@ msgstr "" "Lo que se selecciona aquí se establece cada vez\n" "Se inicia FLatCAM." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4141 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6602,19 +6661,19 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 msgid "Basic" msgstr "BASIC" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "Advanced" msgstr "Avanzado" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4155 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4156 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6628,19 +6687,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/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4164 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4167 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6658,11 +6717,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4177 msgid "Shell at StartUp" msgstr "Shell en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6670,11 +6729,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4189 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6682,11 +6741,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4201 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6694,11 +6753,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4215 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4216 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6708,35 +6767,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Project at StartUp" msgstr "Proyecto en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6745,11 +6804,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4241 msgid "Project AutoHide" msgstr "Proyecto auto ocultar" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6760,11 +6819,11 @@ msgstr "" "Se oculta automáticamente cuando no hay objetos cargados y\n" "para mostrar cada vez que se crea un nuevo objeto." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4255 msgid "Enable ToolTips" msgstr "Hab. info sobre herra." -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6772,11 +6831,11 @@ msgstr "" "Marque esta casilla si desea que se muestre información sobre herramientas\n" "al pasar el mouse sobre los elementos de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4265 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6793,11 +6852,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4286 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6813,11 +6872,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4336 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4338 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" @@ -6832,11 +6891,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/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4347 msgid "Delete object confirmation" msgstr "Eliminar confirmación de objeto" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4349 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6846,11 +6905,11 @@ msgstr "" "cada vez que se desencadena el evento Eliminar objeto (s), ya sea por\n" "acceso directo al menú o acceso directo a teclas." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4358 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6858,11 +6917,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4369 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4371 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6872,53 +6931,53 @@ 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/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4398 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opciones de parcela" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 +#: flatcamGUI/FlatCAMGUI.py:6368 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4431 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6926,7 +6985,7 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6940,45 +6999,45 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4447 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4453 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4458 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4480 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6986,16 +7045,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar polígonos exteriores." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7003,11 +7062,11 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7018,15 +7077,15 @@ msgstr "" "Cuánta (fracción) del ancho de la herramienta se superponen con cada pasada " "de herramienta\n" "Ejemplo:\n" -"Un valor de 0.25 aquí significa una superposición del 25%% del diámetro de la " -"herramienta que se encuentra arriba." +"Un valor de 0.25 aquí significa una superposición del 25%% del diámetro de " +"la herramienta que se encuentra arriba." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7037,29 +7096,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7073,12 +7132,12 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7090,21 +7149,21 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7112,7 +7171,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7124,15 +7183,15 @@ msgstr "" "su radio es igual a\n" "el margen." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4608 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4611 msgid "Advanced Param." msgstr "Parám. avanzados" -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7142,11 +7201,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7156,11 +7215,11 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4632 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4634 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7170,15 +7229,15 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4673 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7186,21 +7245,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/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 +#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4703 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7208,7 +7267,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/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4714 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7216,7 +7275,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4728 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7224,11 +7283,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7242,36 +7301,36 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 +#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 +#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 +#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 +#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 +#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 +#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 +#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4782 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7285,23 +7344,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4794 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4806 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4808 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4818 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4820 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7309,37 +7368,37 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4841 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 +#: flatcamGUI/FlatCAMGUI.py:6583 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:4843 +#: flatcamGUI/FlatCAMGUI.py:4849 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 +#: flatcamGUI/FlatCAMGUI.py:5833 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4889 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5875 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7347,44 +7406,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4921 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4934 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4947 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/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4957 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4973 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:4995 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:4997 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7426,12 +7485,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5025 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7439,8 +7498,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 +#: flatcamGUI/FlatCAMGUI.py:5555 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7448,19 +7507,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5055 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5058 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5089 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7474,7 +7533,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5103 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7490,11 +7549,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5113 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5116 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7506,7 +7565,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5127 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7516,15 +7575,15 @@ msgstr "" "Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5135 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5138 msgid "Algorithm: " msgstr "Algoritmo" -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7547,15 +7606,15 @@ msgstr "" "Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" "Algoritmo de vendedor viajero para la optimización de la ruta." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5165 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5168 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7567,16 +7626,16 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5211 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crear trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7584,14 +7643,14 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 +#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7599,12 +7658,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7612,12 +7671,12 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7625,11 +7684,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en G-Code (Pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7638,11 +7697,11 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avance (inmersión)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7652,11 +7711,11 @@ msgstr "" "(en unidades por minuto).\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5272 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7664,11 +7723,11 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7680,12 +7739,12 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Habitar" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7694,21 +7753,21 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 msgid "Duration" msgstr "Duración" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7716,11 +7775,11 @@ msgstr "" "El archivo JSON del postprocesador que dicta\n" "Salida de Gcode." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5328 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7732,23 +7791,23 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7756,19 +7815,19 @@ msgstr "" "Diámetro de la herramienta de corte\n" "Al fresar ranuras." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5371 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5392 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7777,11 +7836,11 @@ msgstr "" "para este objeto de exploración que se muestra cuando el Nivel de aplicación " "es Avanzado." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7792,20 +7851,20 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5409 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7813,12 +7872,12 @@ msgstr "" "Altura de la herramienta justo después del arranque.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Fin del movi. Z" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7827,11 +7886,11 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7845,12 +7904,12 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7859,21 +7918,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7885,11 +7944,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5477 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5479 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7907,11 +7966,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5498 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7920,11 +7979,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5528 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7936,11 +7995,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5564 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7956,15 +8015,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5573 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5574 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5600 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7978,11 +8037,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5610 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7996,19 +8055,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5620 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5621 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5653 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5663 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8022,35 +8081,35 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5675 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5698 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5738 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5817 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5903 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5922 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8058,11 +8117,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5950 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5957 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8072,7 +8131,7 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8080,11 +8139,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8096,11 +8155,11 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:5989 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:5991 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8114,7 +8173,7 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8122,7 +8181,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8130,11 +8189,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8142,11 +8201,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8156,12 +8215,12 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8171,7 +8230,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8179,11 +8238,11 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6122 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6129 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8191,12 +8250,12 @@ msgstr "" "Parámetros para crear un objeto de trabajo CNC\n" "trazando los contornos de un objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6149 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8204,11 +8263,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8222,11 +8281,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8238,11 +8297,11 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6221 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6223 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8252,11 +8311,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6232 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8266,15 +8325,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6250 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6265 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8288,20 +8347,20 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6284 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Trazar objeto" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8313,15 +8372,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/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8331,23 +8390,23 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6335 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6337 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/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6345 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6347 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6370 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8355,11 +8414,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6378 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6380 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8367,11 +8426,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8379,11 +8438,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6401 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6403 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8391,11 +8450,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6411 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8407,23 +8466,23 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6419 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6420 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6437 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6440 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8432,11 +8491,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6448 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8444,11 +8503,11 @@ msgstr "" "Escribe aquí cualquier comando de G-Code que quieras\n" "Me gusta agregar al principio del archivo G-Code." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6459 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8458,19 +8517,19 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6478 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8492,11 +8551,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8504,7 +8563,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8514,61 +8573,61 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6542 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6543 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 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 " "establecido" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6568 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8576,15 +8635,15 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8596,26 +8655,26 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 #: 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/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8624,7 +8683,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8637,13 +8696,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 +#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8667,17 +8726,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8687,7 +8746,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8714,11 +8773,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8729,22 +8788,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8763,7 +8822,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/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8777,27 +8836,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 msgid "Area" msgstr "Zona" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6791 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6792 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8817,19 +8876,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6807 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6809 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8837,11 +8896,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6823 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8851,7 +8910,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8859,11 +8918,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6849 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 " @@ -8875,16 +8934,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8894,11 +8953,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6871 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8910,11 +8969,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8938,11 +8997,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8950,11 +9009,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/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6922 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8962,36 +9021,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6939 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/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6961 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9001,15 +9060,15 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6979 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9021,11 +9080,11 @@ msgstr "" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selección" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9048,15 +9107,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7105 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7113 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7115 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9064,11 +9123,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7129 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9078,11 +9137,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7145 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9098,11 +9157,11 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9122,11 +9181,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7175 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 " @@ -9139,11 +9198,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7190 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9153,11 +9212,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9165,11 +9224,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9177,35 +9236,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7247 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9215,11 +9274,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7256 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7258 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" @@ -9233,11 +9292,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9245,11 +9304,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9257,15 +9316,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7292 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9276,11 +9335,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9288,11 +9347,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7320 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9300,7 +9359,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7330 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9308,11 +9367,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7339 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 " @@ -9323,27 +9382,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9351,11 +9410,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9363,11 +9422,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7389 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9375,35 +9434,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7404 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9411,7 +9470,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9423,27 +9482,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7474 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/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7483 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/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9465,11 +9524,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/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7504 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" @@ -9480,11 +9539,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/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7521 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9492,49 +9551,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7537 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7544 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7546 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/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7556 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/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7574 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/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9542,15 +9601,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7602 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." @@ -9558,19 +9617,19 @@ 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/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7612 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/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9578,11 +9637,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7631 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9590,11 +9649,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9602,19 +9661,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9622,11 +9681,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9634,20 +9693,20 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7694 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9655,27 +9714,27 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7705 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/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7716 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 +#: flatcamGUI/FlatCAMGUI.py:7785 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9683,8 +9742,8 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9696,23 +9755,23 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7749 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7782 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7860 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7861 msgid "Hello!" msgstr "¡Hola!" @@ -10136,10 +10195,6 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar recorridos de herramientas muesca." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Objeto de geometría" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11611,10 +11666,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Generar Geometría" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12674,10 +12725,6 @@ 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" @@ -13091,6 +13138,112 @@ 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 "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Pestaña seleccionada: " +#~ "elija un elemento en la pestaña Proyecto

\n" +#~ "\n" +#~ "

Detalles :
\n" +#~ "El flujo normal cuando se trabaja en FlatCAM es el siguiente:
\n" +#~ "\n" +#~ "

    \n" +#~ "
  1. Loat / Importe un archivo " +#~ "Gerber, Excellon, Gcode, DXF, Raster Image o SVG en FlatCAM usando los " +#~ "menús, barras de herramientas, atajos de teclado o incluso arrastrando y " +#~ "soltando los archivos en la GUI.
    \n" +#~ "
    \n" +#~ "También puede cargar un proyecto FlatCAM haciendo " +#~ "doble clic en el archivo del proyecto, arrastrar & amp; coloque 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.

    \n" +#~ "& nbsp;
  2. \n" +#~ "
  3. Una vez que un objeto está " +#~ "disponible en la pestaña Proyecto, al seleccionarlo y luego concentrarse " +#~ "en TABLA SELECCIONADA (más simple es hacer doble clic " +#~ "en el objeto nombre en la pestaña Proyecto), TABLA SELECCIONADA " +#~ " se actualizará con las propiedades del objeto según su tipo: " +#~ "objetos Gerber, Excellon, Geometry o CNCJob.
    \n" +#~ "
    \n" +#~ "Si, en su lugar, la selección del objeto se realiza en el lienzo con un " +#~ "solo clic y la PESTAÑA SELECCIONADA está enfocada, " +#~ "nuevamente las propiedades del objeto se mostrarán en la pestaña " +#~ "Seleccionado. Alternativamente, al hacer doble clic en el objeto en el " +#~ "lienzo, aparecerá TABLA SELECCIONADA y se rellenará " +#~ "incluso si está desenfocado.
    \n" +#~ "
    \n" +#~ "Puede cambiar los parámetros en esta pantalla y la dirección del flujo es " +#~ "así:
    \n" +#~ "
    \n" +#~ " Objeto Gerber / Excellon - & gt; Cambiar parámetro - & " +#~ "gt; Generar geometría - & gt; Objeto de geometría - & " +#~ "gt; Agregar herramientas (cambiar parámetro en la pestaña Seleccionada) - " +#~ "& gt; Generar CNCJob - & gt; CNCJob Object - & gt; " +#~ "Verifique GCode (a través de Editar código CNC) y / o agregue / anteponga " +#~ "a GCode (nuevamente, hecho en TABLA SELECCIONADA) & nbsp; - & gt; Guardar GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

Una lista de accesos directos " +#~ "clave está disponible a través de una entrada de menú en Ayuda - " +#~ "& gt; Lista de accesos directos & nbsp; o mediante el método " +#~ "abreviado de su propia tecla: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Ejecutar Script ...\tSHIFT+S" + #~ msgid "" #~ "FlatCAM
Version {version} {beta} ({date}) - " #~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index e54f7c9ab1e3020006b98bc1514de67ca40e1172..8f5b9dcc6ab69da76f47c7ba9c474c2a2612c3d6 100644 GIT binary patch delta 18295 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 delta 18266 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 k3{@Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9926 -#, python-brace-format +#: FlatCAMApp.py:9988 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" + +#: FlatCAMApp.py:9988 +msgid "Details" +msgstr "Detalii" + +#: FlatCAMApp.py:9989 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul" + +#: FlatCAMApp.py:9990 msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" msgstr "" -"\n" -"

Tab Selectat - Alege o intrare " -"din Tab-ul Proiect

\n" -"\n" -"

Detalii:
\n" -"Fluxul normal când se lucrează in FlatCAM este următorul:

\n" -"\n" -"
    \n" -"\t
  1. Încarcă/Importa un fişier Gerber, " -"Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " -"meniurile, toolbarurile, tastele shortcut sau chiar tragerea și eliberarea " -"fişierelor in fereastra FlatCAM.
    \n" -"\t
    \n" -"\tPoti să incarci și un proiect FlatCAM prin dublu click pe " -"fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI sau " -"prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.

    \n" -"\t 
  2. \n" -"\t
  3. Odata ce un obiect este disponibil " -"in Tab-ul Proiect, prin selectarea și focalizarea in Tab-ul " -"SELECTAT(mai simplu prin dublu click pe numele obiectului in lista " -"dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform " -"cu tipul sau: Gerber, Excellon, Geometrie sau CNCJob.
    \n" -"\t
    \n" -"\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-ul " -"SELECTAT este in focus, din nou, proprietatile obiectului vor fi " -"afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in Canvas " -"se va aduce Tab-ul SELECTAT in focus și va fi actualizat cu " -"informaţie chair daca initial nu era focalizat.
    \n" -"\t
    \n" -"\tO suma de parametri se pot schimba in acest Tab and directia in lucru este " -"urmatoarea:
    \n" -"\t
    \n" -"\tObiectul Gerber/Excellon -> Schimba Parametru -> " -"Generează Geometrie ->Obiectul Geometrie -> Adaugă " -"unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează CNCJob -" -"> Obiect CNCJob-> Verifică GCode (folosind Editare " -"cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, efectuat in " -"Tab-ul SELECTAT) -> Salvează GCode
  4. \n" -"
\n" -"\n" -"

O lista cu tastele shortcut este " -"disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.\n" -"\n" -" " +"Incarca/Importa un fisier Gerber, Excellon, GCode, DXF, Imagine Raster sau " +"SVG in FlatCAM folosind ori" + +#: FlatCAMApp.py:9991 +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:9992 +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 -" + +#: FlatCAMApp.py:9993 +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:9994 +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" + +#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 +#: FlatCAMApp.py:10006 +msgid "SELECTED TAB" +msgstr "TAB-ul SELECTAT" + +#: FlatCAMApp.py:9995 +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:9996 +msgid "will be updated with the object properties according to" +msgstr "va fi actualizat cu proprietatile obiectului conform cu" + +#: FlatCAMApp.py:9997 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" + +#: FlatCAMApp.py:9998 +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" + +#: FlatCAMApp.py:10000 +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:10002 +msgid "and populate it even if it was out of focus" +msgstr "si il va popula chiar daca a fost nefocalizat" + +#: FlatCAMApp.py:10003 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"Se pot schimba parametrii in acest ecran si directia de executive este ca si " +"acest" + +#: FlatCAMApp.py:10004 +msgid "Gerber/Excellon Object" +msgstr "Obiect Gerber/Excellon" + +#: FlatCAMApp.py:10004 +msgid "Change Parameter" +msgstr "Schimba Parametri" + +#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Genereza Geometrie" + +#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Obiect Geometrie" #: FlatCAMApp.py:10005 +msgid "Add tools (change param in Selected Tab)" +msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" + +#: FlatCAMApp.py:10005 +msgid "Generate CNCJob" +msgstr "Generează CNCJob" + +#: FlatCAMApp.py:10005 +msgid "CNCJob Object" +msgstr "Obiect CNCJob" + +#: FlatCAMApp.py:10006 +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" + +#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvează GCode" + +#: FlatCAMApp.py:10007 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" +"O lista de taste shortcut este disponibila cu ajutorul unei intrari in meniu" + +#: FlatCAMApp.py:10007 +msgid "Help" +msgstr "Ajutor" + +#: FlatCAMApp.py:10008 +msgid "Shortcuts List" +msgstr "Lista shortcut-uri" + +#: FlatCAMApp.py:10008 +msgid "or through" +msgstr "sau prin" + +#: FlatCAMApp.py:10008 +msgid "own key shortcut" +msgstr "propria tasta shortcut" + +#: FlatCAMApp.py:10066 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:10013 +#: FlatCAMApp.py:10074 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10024 +#: FlatCAMApp.py:10085 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10029 +#: FlatCAMApp.py:10090 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10030 +#: FlatCAMApp.py:10091 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1403,63 +1461,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10032 +#: FlatCAMApp.py:10093 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10087 +#: FlatCAMApp.py:10148 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10094 +#: FlatCAMApp.py:10155 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10101 +#: FlatCAMApp.py:10162 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10108 +#: FlatCAMApp.py:10169 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10117 +#: FlatCAMApp.py:10178 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10135 +#: FlatCAMApp.py:10196 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:10174 +#: FlatCAMApp.py:10235 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10257 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10295 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:10256 FlatCAMApp.py:10291 +#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10275 +#: FlatCAMApp.py:10336 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10275 FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10505 +#: FlatCAMApp.py:10566 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -8545,7 +8603,7 @@ msgstr "" "Cat de mult (fracţie) din diametrul uneltei să se suprapună la fiecare " "trecere a uneltei.\n" "Exemplu:\n" -"O valoare aici de 0.25 inseamna 25\\% din diametrul uneltei de mai sus..\n" +"O valoare aici de 0.25 inseamna 25%% din diametrul uneltei de mai sus..\n" "\n" "Ajustează valoarea incepand de la valori mici\n" "și pe urma creste daca ariile care ar trebui >curățate< inca\n" @@ -9972,10 +10030,6 @@ msgstr "" "Crează un obiect tip Geometrie pt.\n" "frezarea rutelor create din Sloturi." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Obiect Geometrie" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11437,10 +11491,6 @@ 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:440 -msgid "Generate Geometry" -msgstr "Genereza Geometrie" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12496,10 +12546,6 @@ 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" @@ -12912,6 +12958,106 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Tab Selectat - Alege o " +#~ "intrare din Tab-ul Proiect

\n" +#~ "\n" +#~ "

Detalii:
\n" +#~ "Fluxul normal când se lucrează in FlatCAM este următorul:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Încarcă/Importa un fişier Gerber, " +#~ "Excellon, Gcode, DXF, Imagine Raster sau SVG in FlatCAM folosind ori " +#~ "meniurile, toolbarurile, tastele shortcut sau chiar tragerea și " +#~ "eliberarea fişierelor in fereastra FlatCAM.
    \n" +#~ "\t
    \n" +#~ "\tPoti să incarci și un proiect FlatCAM prin dublu click " +#~ "pe fişierul proiect, tragerea și eliberarea fişierului peste FLATCAM GUI " +#~ "sau prin sistemul de meniuri/toolbaruri oferit in cadrul aplicaţiei.
    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Odata ce un obiect este " +#~ "disponibil in Tab-ul Proiect, prin selectarea și focalizarea in " +#~ "Tab-ul SELECTAT(mai simplu prin dublu click pe numele " +#~ "obiectului in lista dinTab-ul Proiect), Tab-ul SELECTAT va fi updatat conform cu tipul sau: Gerber, Excellon, Geometrie " +#~ "sau CNCJob.
    \n" +#~ "\t
    \n" +#~ "\tDaca selectia este efectuata pe Canvas prin simplu click și Tab-" +#~ "ul SELECTAT este in focus, din nou, proprietatile obiectului vor " +#~ "fi afisate in Tab-ul SELECTAT. Alternativ, prin dublu click pe obiect in " +#~ "Canvas se va aduce Tab-ul SELECTAT in focus și va fi " +#~ "actualizat cu informaţie chair daca initial nu era focalizat.
    \n" +#~ "\t
    \n" +#~ "\tO suma de parametri se pot schimba in acest Tab and directia in lucru " +#~ "este urmatoarea:
    \n" +#~ "\t
    \n" +#~ "\tObiectul Gerber/Excellon -> Schimba Parametru -> " +#~ "Generează Geometrie ->Obiectul Geometrie -> Adaugă " +#~ "unelte (prin schimbare parametru in Tab-ul SELECTAT) -> Generează " +#~ "CNCJob -> Obiect CNCJob-> Verifică GCode (folosind " +#~ "Editare cod CNC) și/sau Adaugă cod GCode la inceput/la sfârşit (din nou, " +#~ "efectuat in Tab-ul SELECTAT) -> Salvează GCode
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

O lista cu tastele shortcut este " +#~ "disponibila ca și meniu in Help ->Lista Shortcut-uri sau prin propria tasta shortcutt: F3.

\n" +#~ "\n" +#~ " " + #~ msgid "Run Script ...\tSHIFT+S" #~ msgstr "Rulează Script ...\tSHIFT+S" From fc6ae0801183bcc360773b7a15a8110fff3b99bb Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 02:31:44 +0300 Subject: [PATCH 03/10] - fixed a small bug --- FlatCAMTranslation.py | 4 ++-- README.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/FlatCAMTranslation.py b/FlatCAMTranslation.py index 1fe4ec9c..047df558 100644 --- a/FlatCAMTranslation.py +++ b/FlatCAMTranslation.py @@ -89,8 +89,8 @@ def on_language_apply_click(app, restart=False): if restart: msgbox = QtWidgets.QMessageBox() msgbox.setText(_("The application will restart.")) - msgbox.setInformativeText('$s %s?' % _("Are you sure do you want to change the current language to"), - name.capitalize()) + msgbox.setInformativeText('%s %s?' % + (_("Are you sure do you want to change the current language to"), name.capitalize())) msgbox.setWindowTitle(_("Apply Language ...")) msgbox.setWindowIcon(QtGui.QIcon('share/language32.png')) bt_yes = msgbox.addButton(_("Yes"), QtWidgets.QMessageBox.YesRole) diff --git a/README.md b/README.md index 4403fb65..14ad1db4 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ CAD program, and create G-Code for Isolation routing. - more string changes - updated translation files +- fixed a small bug 13.09.2019 From 0a005cfe40bf1e2b176708b5816536ed7467d7a3 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 11:53:08 +0300 Subject: [PATCH 04/10] - minor changes in the Code Editor GUI - minor changes in the 'FlatCAM About' GUI - added a new shortcut key F5 for doing the 'Plot All' --- FlatCAMApp.py | 21 ++++++++++----------- README.md | 5 ++++- flatcamGUI/FlatCAMGUI.py | 25 +++++++++++++++---------- 3 files changed, 29 insertions(+), 22 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index e2a95141..e84a0e71 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -3821,18 +3821,17 @@ class App(QtCore.QObject): title = QtWidgets.QLabel( "FlatCAM
" - "%s
" - "%s.
" + "{title}
" "
" "
" - "%s         " + "{devel}         " "here.
" - "%s area     " + "{down} area     " "here.
" - "%s         " - "here.
" % - (_("2D Computer-Aided Printed Circuit Board"), _("Manufacturing"), _("Development"), _("DOWNLOAD"), - _("Issue tracker")) + " {issue}         " + "here.
". + format(title=_("2D Computer-Aided Printed Circuit Board Manufacturing"), + devel=_("Development"), down=_("DOWNLOAD"), issue=_("Issue tracker")) ) title.setOpenExternalLinks(True) @@ -3928,15 +3927,15 @@ class App(QtCore.QObject): self.programmmers_tab_layout.addStretch() self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % _("Programmer")), 0, 0) - self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % _("Function")), 0, 1) - self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Juan Pablo Caram
"), 1, 0) + self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % _("Status")), 0, 1) + self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Juan Pablo Caram"), 1, 0) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % _("Program Author")), 1, 1) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Denis Hayrullin"), 2, 0) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 2, 1) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Kamil Sopko"), 3, 0) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 3, 1) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Marius Stanciu"), 4, 0) - self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Maintainer >=2019"), 4, 1) + self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % _("Maintainer >=2019")), 4, 1) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % "Matthieu Berthomé"), 5, 0) self.prog_grid_lay.addWidget(QtWidgets.QLabel('%s' % " "), 5, 1) diff --git a/README.md b/README.md index 14ad1db4..6987903a 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,9 @@ CAD program, and create G-Code for Isolation routing. - more string changes - updated translation files - fixed a small bug +- minor changes in the Code Editor GUI +- minor changes in the 'FlatCAM About' GUI +- added a new shortcut key F5 for doing the 'Plot All' 13.09.2019 @@ -32,7 +35,7 @@ CAD program, and create G-Code for Isolation routing. 12.09.2019 -- small changes in the TclCommands: MillDrills, MillSlots, DrillCNCJob: the new parameter for tolerance is now named: tooldia +- small changes in the TclCommands: MillDrills, MillSlots, DrillCNCJob: the new parameter for tolerance is now named: diatol - cleaned up the 'About FlatCAM' window, started to give credits for the translation team - started to add an application splash screen - now, Excellon and Gerber edited objects will have the source_code updated and ready to be saved diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index ca4b3c0c..25bfc3ce 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -1277,6 +1277,10 @@ class FlatCAMGUI(QtWidgets.QMainWindow): F4  %s + + F5 +  %s + Del  %s @@ -1314,7 +1318,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): _("Paint Area Tool"), _("PDF Import Tool"), _("Transformations Tool"), _("View File Source"), _("Cutout PCB Tool"), _("Enable all Plots"), _("Disable all Plots"), _("Disable Non-selected Plots"), _("Toggle Full Screen"), _("Abort current task (gracefully)"), _("Open Online Manual"), - _("Open Online Tutorials"), _("Delete Object"), _("Alternate: Delete Tool"), + _("Open Online Tutorials"), _("Refresh Plots"), _("Delete Object"), _("Alternate: Delete Tool"), _("(left to Key_1)Toogle Notebook Area (Left Side)"), _("En(Dis)able Obj Plot"), _("Deselects all objects") ) ) @@ -1483,7 +1487,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): _("Within Add Arc will toogle the ARC direction: CW or CCW"), _("Polygon Intersection Tool"), _("Geo Paint Tool"), _("Jump to Location (x, y)"), _("Toggle Corner Snap"), _("Move Geo Item"), _("Within Add Arc will cycle through the ARC modes"), _("Draw a Polygon"), _("Draw a Circle"), - _("Draw a Path"), _("Draw Rectangle"), _("Polygon Substraction Tool"), _("Add Text Tool"), + _("Draw a Path"), _("Draw Rectangle"), _("Polygon Subtraction Tool"), _("Add Text Tool"), _("Polygon Union Tool"), _("Flip shape on X axis"), _("Flip shape on Y axis"), _("Skew shape on X axis"), _("Skew shape on Y axis"), _("Editor Transformation Tool"), _("Offset shape on X axis"), _("Offset shape on Y axis"), _("Measurement Tool"), _("Save Object and Exit Editor"), _("Polygon Cut Tool"), @@ -1821,7 +1825,6 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.entryFind = FCEntry() self.entryFind.setToolTip(_("Find box. Enter here the strings to be searched in the text.")) - self.entryFind.setMaximumWidth(200) self.buttonReplace = QtWidgets.QPushButton(_('Replace With')) self.buttonReplace.setToolTip(_("Will replace the string from the Find box with the one in the Replace box.")) @@ -1829,13 +1832,11 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.buttonReplace.setMinimumWidth(100) self.entryReplace = FCEntry() self.entryReplace.setToolTip(_("String to replace the one in the Find box throughout the text.")) - self.entryReplace.setMaximumWidth(200) self.sel_all_cb = QtWidgets.QCheckBox(_('All')) - self.sel_all_cb.setToolTip( - _("When checked it will replace all instances in the 'Find' box\n" - "with the text in the 'Replace' box..") - ) + self.sel_all_cb.setToolTip(_("When checked it will replace all instances in the 'Find' box\n" + "with the text in the 'Replace' box..")) + self.buttonOpen = QtWidgets.QPushButton(_('Open Code')) self.buttonOpen.setToolTip(_("Will open a text file in the editor.")) @@ -1849,13 +1850,13 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.cncjob_tab_layout.addWidget(self.code_editor, 0, 0, 1, 5) cnc_tab_lay_1 = QtWidgets.QHBoxLayout() - cnc_tab_lay_1.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) + # cnc_tab_lay_1.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) cnc_tab_lay_1.addWidget(self.buttonFind) cnc_tab_lay_1.addWidget(self.entryFind) cnc_tab_lay_1.addWidget(self.buttonReplace) cnc_tab_lay_1.addWidget(self.entryReplace) cnc_tab_lay_1.addWidget(self.sel_all_cb) - self.cncjob_tab_layout.addLayout(cnc_tab_lay_1, 1, 0, 1, 1, QtCore.Qt.AlignLeft) + self.cncjob_tab_layout.addLayout(cnc_tab_lay_1, 1, 0, 1, 5) cnc_tab_lay_3 = QtWidgets.QHBoxLayout() cnc_tab_lay_3.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) @@ -2442,6 +2443,10 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if key == QtCore.Qt.Key_F4 or key == 'F4': webbrowser.open(self.app.video_url) + # Open Video Help + if key == QtCore.Qt.Key_F5 or key == 'F5': + self.app.plot_all() + # Switch to Project Tab if key == QtCore.Qt.Key_1: self.app.on_select_tab('project') From 666d84c96452522c82bd0a49cad2d4d33a0b2ec4 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 12:30:05 +0300 Subject: [PATCH 05/10] - updated the google-translated Spanish translation strings --- README.md | 1 + locale/de/LC_MESSAGES/strings.mo | Bin 255686 -> 255686 bytes locale/de/LC_MESSAGES/strings.po | 2425 +++++++++++----------- locale/en/LC_MESSAGES/strings.mo | Bin 256047 -> 256121 bytes locale/en/LC_MESSAGES/strings.po | 2459 +++++++++++------------ locale/es/LC_MESSAGES/strings.mo | Bin 258916 -> 279326 bytes locale/es/LC_MESSAGES/strings.po | 3205 ++++++++++++++---------------- locale/ro/LC_MESSAGES/strings.mo | Bin 276887 -> 276971 bytes locale/ro/LC_MESSAGES/strings.po | 2424 +++++++++++----------- locale_template/strings.pot | 2544 ++++++++++++------------ 10 files changed, 6477 insertions(+), 6581 deletions(-) diff --git a/README.md b/README.md index 6987903a..2c0a72e4 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ CAD program, and create G-Code for Isolation routing. - minor changes in the Code Editor GUI - minor changes in the 'FlatCAM About' GUI - added a new shortcut key F5 for doing the 'Plot All' +- updated the google-translated Spanish translation strings 13.09.2019 diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 363519105762cec28a2f15fab0fb1e0d0b4ff396..169bda44e313151c8fe62700ea08a0f92374cd3d 100644 GIT binary patch delta 40 scmX?hmjBpU{)QIDEll&|SPc!WOpT{6mSa+eFxyYdF>OCB$Nc*^049bGA^-pY delta 40 scmX?hmjBpU{)QIDEll&|SPhJ<3{9smmSa+eFxyYdF>OCB$Nc*^046#P9smFU diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 15442e78..d2f40d13 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-14 02:15+0300\n" -"PO-Revision-Date: 2019-09-14 02:15+0300\n" +"POT-Creation-Date: 2019-09-14 11:53+0300\n" +"PO-Revision-Date: 2019-09-14 11:53+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -52,7 +52,7 @@ msgstr "" "Quelloffene Software - Geben Sie help ein, um zu beginnen\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7445 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" @@ -104,26 +104,26 @@ msgstr "Editor ist aktiviert ..." msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1778 msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4182 FlatCAMApp.py:6449 FlatCAMApp.py:7353 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4117 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 -#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4118 flatcamGUI/FlatCAMGUI.py:6660 +#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nein" -#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4184 FlatCAMApp.py:4889 FlatCAMApp.py:5944 +#: FlatCAMApp.py:7355 msgid "Cancel" msgstr "Kündigen" @@ -141,11 +141,11 @@ msgstr "" msgid "is updated, returning to App..." msgstr "wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4043 msgid "Could not load defaults file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4053 msgid "Failed to parse defaults file." msgstr " Fehler beim Parsen der Standarddatei." @@ -169,8 +169,8 @@ msgstr "FlatCAM-Voreinstellungen exportieren" msgid "FlatCAM preferences export cancelled." msgstr "Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 -#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5708 FlatCAMApp.py:8357 FlatCAMApp.py:8473 +#: FlatCAMApp.py:8599 FlatCAMApp.py:8658 FlatCAMApp.py:8776 FlatCAMApp.py:8915 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -183,7 +183,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4099 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Standardwerte in die Datei." @@ -229,7 +229,7 @@ msgstr "" "[selected]{kind} erstellt / ausgewählt: {name}" "" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotten" @@ -238,12 +238,8 @@ msgstr "Plotten" msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3834 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "" - -#: FlatCAMApp.py:3834 -msgid "Manufacturing" +#: FlatCAMApp.py:3833 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" #: FlatCAMApp.py:3834 @@ -254,15 +250,15 @@ msgstr "" msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3835 +#: FlatCAMApp.py:3834 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3839 +#: FlatCAMApp.py:3838 msgid "Close" msgstr "Schließen" -#: FlatCAMApp.py:3853 +#: FlatCAMApp.py:3852 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -293,81 +289,85 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3899 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3905 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progressiv" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3911 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Verwandeln" -#: FlatCAMApp.py:3918 +#: FlatCAMApp.py:3917 msgid "License" msgstr "" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3929 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3931 +#: FlatCAMApp.py:3930 #, fuzzy -#| msgid "Duration" -msgid "Function" -msgstr "Dauer" +#| msgid "Send Stats" +msgid "Status" +msgstr "Statistiken senden" -#: FlatCAMApp.py:3933 +#: FlatCAMApp.py:3932 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3938 +msgid "Maintainer >=2019" +msgstr "" + +#: FlatCAMApp.py:3948 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Sprachen" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3949 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Verwandeln" -#: FlatCAMApp.py:3951 +#: FlatCAMApp.py:3950 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 +#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: FlatCAMApp.py:4133 +#: FlatCAMApp.py:4132 msgid "Could not load factory defaults file." msgstr "Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:4143 +#: FlatCAMApp.py:4142 msgid "Failed to parse factory defaults file." msgstr "Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:4158 +#: FlatCAMApp.py:4157 msgid "Failed to write factory defaults to file." msgstr "Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:4162 +#: FlatCAMApp.py:4161 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 +#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -375,11 +375,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:4392 +#: FlatCAMApp.py:4391 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -387,21 +387,21 @@ msgstr "" "[success] Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM " "registriert sind." -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4413 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4436 +#: FlatCAMApp.py:4435 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 +#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4466 +#: FlatCAMApp.py:4465 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 " @@ -419,43 +419,43 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:4508 +#: FlatCAMApp.py:4507 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Verbindung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: FlatCAMApp.py:4536 +#: FlatCAMApp.py:4535 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-Objekten." -#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Failed. Select a Geometry Object and try again." msgstr "" "Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut." -#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 +#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 msgid "Expected a FlatCAMGeometry, got" msgstr "Erwartete eine FlatCAMGeometry, bekam" -#: FlatCAMApp.py:4585 +#: FlatCAMApp.py:4584 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:4623 +#: FlatCAMApp.py:4622 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:4884 +#: FlatCAMApp.py:4883 msgid "Toggle Units" msgstr "Einheiten umschalten" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4885 msgid "Change project units ..." msgstr "Projekteinheiten ändern ..." -#: FlatCAMApp.py:4887 +#: FlatCAMApp.py:4886 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -465,52 +465,52 @@ msgstr "" "Eigenschaften aller Objekte entsprechend skaliert.\n" "Fortsetzen?" -#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 -#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 +#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 +#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4938 +#: FlatCAMApp.py:4937 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Umgerechnete Einheiten in %s" -#: FlatCAMApp.py:4950 +#: FlatCAMApp.py:4949 msgid " Units conversion cancelled." msgstr "Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:5655 +#: FlatCAMApp.py:5654 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 +#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:5695 +#: FlatCAMApp.py:5694 msgid "Export Code cancelled." msgstr "Exportcode abgebrochen." -#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Gespeichert in" -#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 +#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 #: flatcamTools/ToolNonCopperClear.py:915 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:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 +#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:5835 +#: FlatCAMApp.py:5834 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -519,11 +519,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:5939 +#: FlatCAMApp.py:5938 msgid "Delete objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5941 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -531,47 +531,47 @@ msgstr "" "Möchten Sie wirklich dauerhaft löschen?\n" "die ausgewählten Objekte?" -#: FlatCAMApp.py:5973 +#: FlatCAMApp.py:5972 msgid "Object(s) deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5976 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:5979 +#: FlatCAMApp.py:5978 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:5997 +#: FlatCAMApp.py:5996 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6021 +#: FlatCAMApp.py:6020 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6044 msgid "Setting Origin..." msgstr "Ursprung einstellen ..." -#: FlatCAMApp.py:6057 +#: FlatCAMApp.py:6056 msgid "Origin set" msgstr "Ursprungssatz" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6071 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:6073 +#: FlatCAMApp.py:6072 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:6080 +#: FlatCAMApp.py:6079 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -580,39 +580,39 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 -#: flatcamGUI/FlatCAMGUI.py:2661 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 +#: flatcamGUI/FlatCAMGUI.py:2666 msgid "Done." msgstr "Gemacht." -#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 +#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 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:6321 +#: FlatCAMApp.py:6320 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:6327 +#: FlatCAMApp.py:6326 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:6411 +#: FlatCAMApp.py:6410 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: FlatCAMApp.py:6445 +#: FlatCAMApp.py:6444 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -620,72 +620,72 @@ msgstr "" "Ein oder mehrere Werte werden geändert.\n" "Möchten Sie die Einstellungen speichern?" -#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: FlatCAMApp.py:6476 +#: FlatCAMApp.py:6475 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:6502 +#: FlatCAMApp.py:6501 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 +#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6518 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6544 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6562 +#: FlatCAMApp.py:6561 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:6596 +#: FlatCAMApp.py:6595 msgid "Rotation done." msgstr "Fertig drehen." -#: FlatCAMApp.py:6599 +#: FlatCAMApp.py:6598 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6610 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:6633 +#: FlatCAMApp.py:6632 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse" -#: FlatCAMApp.py:6644 +#: FlatCAMApp.py:6643 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:6666 +#: FlatCAMApp.py:6665 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse" -#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 +#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -695,80 +695,80 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6743 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6744 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 +#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 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:6759 +#: FlatCAMApp.py:6758 msgid "New Grid added" msgstr "Neues Raster" -#: FlatCAMApp.py:6762 +#: FlatCAMApp.py:6761 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: FlatCAMApp.py:6765 +#: FlatCAMApp.py:6764 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: FlatCAMApp.py:6787 +#: FlatCAMApp.py:6786 msgid " Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: FlatCAMApp.py:6790 +#: FlatCAMApp.py:6789 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: FlatCAMApp.py:6793 +#: FlatCAMApp.py:6792 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: FlatCAMApp.py:6799 +#: FlatCAMApp.py:6798 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:6833 +#: FlatCAMApp.py:6832 msgid " No object selected to copy it's name" msgstr "Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:6837 +#: FlatCAMApp.py:6836 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 -#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 -#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 +#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 +#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 +#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 #: 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:7349 +#: FlatCAMApp.py:7348 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -778,224 +778,224 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:7371 +#: FlatCAMApp.py:7370 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2056 +#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7502 msgid "Open Gerber cancelled." msgstr "Öffnen der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2058 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7533 msgid " Open Excellon cancelled." msgstr "Öffnen der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 +#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:7569 +#: FlatCAMApp.py:7568 msgid "Open G-Code cancelled." msgstr "Öffnen der G-Code-Datei abgebrochen." -#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 +#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:7598 +#: FlatCAMApp.py:7597 msgid "Open Project cancelled." msgstr "Projektdatei öffnen abgebrochen." -#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 +#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:7625 +#: FlatCAMApp.py:7624 msgid "Open Config cancelled." msgstr "Öffnen der Konfigurationsdatei abgebrochen." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 -#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 +#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 +#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 msgid "No object selected." msgstr "Kein Objekt ausgewählt." -#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:7656 +#: FlatCAMApp.py:7655 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 +#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7678 msgid " Export SVG cancelled." msgstr " Export von SVG abgebrochen." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7698 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:7705 FlatCAMApp.py:7709 +#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7713 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:7734 +#: FlatCAMApp.py:7733 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:7740 FlatCAMApp.py:7872 +#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 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:7752 +#: FlatCAMApp.py:7751 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7757 msgid "Save Gerber source file cancelled." msgstr "Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:7778 +#: FlatCAMApp.py:7777 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:7784 FlatCAMApp.py:7828 +#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 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:7792 FlatCAMApp.py:7796 +#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7801 msgid "Saving Excellon source file cancelled." msgstr "Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:7822 +#: FlatCAMApp.py:7821 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:7836 FlatCAMApp.py:7840 +#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7845 msgid "Export Excellon cancelled." msgstr "Export der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7866 +#: FlatCAMApp.py:7865 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:7880 FlatCAMApp.py:7884 +#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:7890 +#: FlatCAMApp.py:7889 msgid "Export Gerber cancelled." msgstr "Export der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7922 +#: FlatCAMApp.py:7921 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:7947 +#: FlatCAMApp.py:7946 msgid "Export DXF cancelled." msgstr "Export der DXF-Datei abgebrochen." -#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 +#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:7980 +#: FlatCAMApp.py:7979 msgid "Open SVG cancelled." msgstr "Öffnen der SVG-Datei abgebrochen." -#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 +#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:8013 +#: FlatCAMApp.py:8012 msgid "Open DXF cancelled." msgstr "Öffnen der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8056 #, 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:8058 +#: FlatCAMApp.py:8057 #, fuzzy #| msgid "Moving..." msgid "Loading..." msgstr "Ziehen um..." -#: FlatCAMApp.py:8065 +#: FlatCAMApp.py:8064 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:8073 +#: FlatCAMApp.py:8072 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:8082 +#: FlatCAMApp.py:8081 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:8094 +#: FlatCAMApp.py:8093 #, 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:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:8120 +#: FlatCAMApp.py:8119 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8123 +#: FlatCAMApp.py:8122 #, fuzzy #| msgid "" #| "#\n" @@ -1061,92 +1061,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 +#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:8160 +#: FlatCAMApp.py:8159 msgid "Open TCL script cancelled." msgstr "Öffnen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8173 +#: FlatCAMApp.py:8172 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 +#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:8211 +#: FlatCAMApp.py:8210 msgid "Run TCL script cancelled." msgstr "Ausführen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 +#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8266 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:8276 +#: FlatCAMApp.py:8275 msgid "Save Project cancelled." msgstr "Projekt speichern abgebrochen." -#: FlatCAMApp.py:8324 +#: FlatCAMApp.py:8323 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 +#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:8785 +#: FlatCAMApp.py:8784 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: FlatCAMApp.py:8794 +#: FlatCAMApp.py:8793 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 +#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:8923 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: FlatCAMApp.py:8932 +#: FlatCAMApp.py:8931 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 +#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 msgid "Could not export Gerber file." msgstr "Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:8990 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: FlatCAMApp.py:8997 +#: FlatCAMApp.py:8996 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 +#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 +#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1154,85 +1154,85 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: FlatCAMApp.py:9042 +#: FlatCAMApp.py:9041 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 -#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 +#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Geöffnet" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9085 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9129 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:9173 +#: FlatCAMApp.py:9172 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9178 +#: FlatCAMApp.py:9177 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:9195 +#: FlatCAMApp.py:9194 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: FlatCAMApp.py:9203 +#: FlatCAMApp.py:9202 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:9214 +#: FlatCAMApp.py:9213 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:9253 +#: FlatCAMApp.py:9252 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" -#: FlatCAMApp.py:9276 +#: FlatCAMApp.py:9275 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:9283 +#: FlatCAMApp.py:9282 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:9322 +#: FlatCAMApp.py:9321 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: FlatCAMApp.py:9333 +#: FlatCAMApp.py:9332 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: FlatCAMApp.py:9339 +#: FlatCAMApp.py:9338 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:9348 +#: FlatCAMApp.py:9347 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 " @@ -1243,31 +1243,31 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:9390 +#: FlatCAMApp.py:9389 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: FlatCAMApp.py:9411 +#: FlatCAMApp.py:9410 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 +#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9462 +#: FlatCAMApp.py:9461 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: FlatCAMApp.py:9472 +#: FlatCAMApp.py:9471 msgid "Project loaded from" msgstr "Projekt geladen von" -#: FlatCAMApp.py:9578 +#: FlatCAMApp.py:9577 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:9580 +#: FlatCAMApp.py:9579 msgid "" "\n" "\n" @@ -1279,209 +1279,209 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:9730 +#: FlatCAMApp.py:9729 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:9788 +#: FlatCAMApp.py:9787 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:9796 +#: FlatCAMApp.py:9795 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:9807 +#: FlatCAMApp.py:9806 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: FlatCAMApp.py:9815 +#: FlatCAMApp.py:9814 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 +#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Details" msgstr "" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:9988 msgid "The normal flow when working in FlatCAM is the following" msgstr "" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:9989 msgid "" "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" -#: FlatCAMApp.py:9991 +#: FlatCAMApp.py:9990 msgid "" "toolbars, key shortcuts or even dragging and dropping the files on the GUI" msgstr "" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:9991 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" msgstr "" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:9992 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" msgstr "" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:9993 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" msgstr "" -#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 +#: FlatCAMApp.py:10005 msgid "SELECTED TAB" msgstr "" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:9994 msgid "more simpler is to double click the object name in the Project Tab" msgstr "" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:9995 msgid "will be updated with the object properties according to" msgstr "" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:9996 #, 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:9998 +#: FlatCAMApp.py:9997 msgid "" "If the selection of the object is done on the canvas by single click " "instead, and the" msgstr "" -#: FlatCAMApp.py:10000 +#: FlatCAMApp.py:9999 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:10002 +#: FlatCAMApp.py:10001 msgid "and populate it even if it was out of focus" msgstr "" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10002 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" msgstr "" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10003 #, fuzzy #| msgid "Excellon Object" msgid "Gerber/Excellon Object" msgstr "Excellon-Objekt" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10003 #, fuzzy #| msgid "Parameters" msgid "Change Parameter" msgstr "Parameters" -#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Geometrie erzeugen" -#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Geometrieobjekt" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "Add tools (change param in Selected Tab)" msgstr "" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 #, fuzzy #| msgid "Generate CNC" msgid "Generate CNCJob" msgstr "CNC generieren" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 #, fuzzy #| msgid "CNC Job Object" msgid "CNCJob Object" msgstr "CNC-Auftragsobjekt" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10005 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" msgstr "" -#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Speichern Sie GCode" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 #, fuzzy #| msgid "&Help" msgid "Help" msgstr "&Hilfe" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 #, fuzzy #| msgid "Shortcuts List\tF3" msgid "Shortcuts List" msgstr "Tastenkürzel Liste\tF3" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "or through" msgstr "" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 #, fuzzy #| msgid "Key Shortcut List" msgid "own key shortcut" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10065 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10073 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10084 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10089 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:10091 +#: FlatCAMApp.py:10090 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1489,63 +1489,63 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:10093 +#: FlatCAMApp.py:10092 msgid "info" msgstr "Info" -#: FlatCAMApp.py:10148 +#: FlatCAMApp.py:10147 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:10155 +#: FlatCAMApp.py:10154 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:10162 +#: FlatCAMApp.py:10161 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10168 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: FlatCAMApp.py:10178 +#: FlatCAMApp.py:10177 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10195 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: FlatCAMApp.py:10235 +#: FlatCAMApp.py:10234 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: FlatCAMApp.py:10257 +#: FlatCAMApp.py:10256 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:10295 +#: FlatCAMApp.py:10294 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 +#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: FlatCAMApp.py:10336 +#: FlatCAMApp.py:10335 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: FlatCAMApp.py:10566 +#: FlatCAMApp.py:10565 msgid "The user requested a graceful exit of the current task." msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " @@ -1587,7 +1587,7 @@ msgstr "Erweitert" msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1758,8 +1758,8 @@ msgid "Finish" msgstr "Oberfläche" #: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1970,7 +1970,7 @@ msgstr "laufende Prozesse." msgid "The application will restart." msgstr "Die Anwendung wird neu gestartet." -#: FlatCAMTranslation.py:92 +#: FlatCAMTranslation.py:93 #, 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" @@ -2429,8 +2429,8 @@ msgstr "" "für die Größenänderung ein." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 -#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 +#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 msgid "Cancelled." msgstr "Abgebrochen." @@ -2457,7 +2457,7 @@ msgstr "Erledigt. Bohrer Bewegen abgeschlossen." msgid "Done. Drill(s) copied." msgstr "Erledigt. Bohrer kopiert." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2497,7 +2497,7 @@ msgstr "" msgid "Tool Dia" msgstr "Werkzeugdurchm" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -2526,7 +2526,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:1564 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 msgid "Resize Drill(s)" msgstr "Größe der Bohrer ändern" @@ -2550,8 +2550,8 @@ msgstr "Größe ändern" msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" @@ -2576,16 +2576,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Kreisförmig" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 msgid "Nr of drills" msgstr "Anzahl der Bohrer" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 msgid "Specify how many drills to be in the array." msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." @@ -2596,14 +2596,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/FlatCAMGUI.py:5781 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 msgid "Direction" msgstr "Richtung" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 +#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2618,18 +2618,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 -#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 -#: flatcamGUI/FlatCAMGUI.py:5841 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 +#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 -#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 -#: flatcamGUI/FlatCAMGUI.py:5842 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 +#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 +#: flatcamGUI/FlatCAMGUI.py:5847 msgid "Y" msgstr "Y" @@ -2643,25 +2643,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 -#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 -#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 -#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 +#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 +#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 +#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Winkel" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 -#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 msgid "Pitch" msgstr "Abstand" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 -#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." @@ -2691,26 +2691,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 -#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 +#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 -#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 +#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 -#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 -#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 -#: flatcamGUI/FlatCAMGUI.py:5888 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5893 msgid "Angle at which each element in circular array is placed." msgstr "" "Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird." @@ -2727,16 +2727,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/FlatCAMGUI.py:5770 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Länge" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 msgid "Length = The length of the slot." msgstr "Länge = Die Länge des Schlitzes." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2748,7 +2748,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2777,11 +2777,11 @@ 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/FlatCAMGUI.py:5821 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 msgid "Nr of slots" msgstr "Anzahl der Slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 msgid "Specify how many slots to be in the array." msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen." @@ -2794,7 +2794,7 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen." -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" @@ -2895,8 +2895,8 @@ msgid "Full Buffer" msgstr "Voller Puffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:4920 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2920,14 +2920,14 @@ msgstr "Textwerkzeug" msgid "Tool" msgstr "Werkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 -#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 -#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 +#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Werkzeugdurchmesser" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2935,13 +2935,13 @@ msgstr "" "Durchmesser des Werkzeugs bis\n" "in der Operation verwendet werden." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 -#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Überlappungsrate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 #: flatcamTools/ToolPaint.py:207 #, fuzzy, python-format #| msgid "" @@ -2982,13 +2982,13 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 +#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Marge" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2999,8 +2999,8 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 -#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Methode" @@ -3013,20 +3013,20 @@ msgstr "" "Algorithmus zum Malen des Polygons:
Standard: Feststehender " "Schritt nach innen.
Samenbasiert: Aus dem Samen heraus." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 -#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 +#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 -#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 +#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Samenbasiert" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 -#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 +#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Gerade Linien" @@ -3035,8 +3035,8 @@ msgstr "Gerade Linien" msgid "Connect:" msgstr "Verbinden:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 -#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -3049,8 +3049,8 @@ msgstr "" msgid "Contour:" msgstr "Kontur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 -#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 +#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -3059,12 +3059,12 @@ msgstr "" "Schneiden Sie um den Umfang des Polygons herum\n" "Ecken und Kanten schneiden." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 msgid "Paint" msgstr "Malen" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -3096,7 +3096,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Werkzeuge" @@ -3105,7 +3105,7 @@ msgstr "Werkzeuge" #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 #: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 +#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" @@ -3125,8 +3125,8 @@ msgstr "Neigung/Schere" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 #: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Skalieren" @@ -3137,7 +3137,7 @@ msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3146,7 +3146,7 @@ msgstr "Versatz" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2066 +#: flatcamGUI/FlatCAMGUI.py:2067 msgid "Editor" msgstr "Editor" @@ -3156,7 +3156,7 @@ msgid "Angle:" msgstr "Winkel:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3188,8 +3188,8 @@ msgstr "Winkel X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 -#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 +#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3270,7 +3270,7 @@ msgid "Scale Y" msgstr "Maßstab Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Verknüpfung" @@ -3285,7 +3285,7 @@ msgstr "" "Verwenden des Skalierungsfaktors X für beide Achsen." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Skalenreferenz" @@ -3846,10 +3846,10 @@ msgstr "mit Durchmesser" msgid "Copy cancelled. No shape selected." msgstr "Kopieren abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 -#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 -#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 +#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 +#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 +#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." @@ -4089,8 +4089,8 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 -#: flatcamGUI/FlatCAMGUI.py:4767 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "Gerber Editor" msgstr "Gerber-Editor" @@ -4151,7 +4151,7 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 msgid "Code for the new aperture" msgstr "Code für die neue Blende" @@ -4227,7 +4227,7 @@ msgstr "Pufferblende" msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 msgid "Buffer distance" msgstr "Pufferabstand" @@ -4250,8 +4250,8 @@ msgstr "" "der Ecke treffen, direkt verbindet" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 -#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 msgid "Buffer" msgstr "Puffer" @@ -4263,7 +4263,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/FlatCAMGUI.py:4932 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 msgid "Scale factor" msgstr "Skalierungsfaktor" @@ -4313,7 +4313,7 @@ msgid "Go" msgstr "Gehen" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" @@ -4329,11 +4329,11 @@ 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/FlatCAMGUI.py:4831 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." @@ -4556,17 +4556,17 @@ msgid "Scripting" msgstr "Scripting" #: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "New Script ..." msgstr "Neues Skript ..." #: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:2087 msgid "Open Script ..." msgstr "Skript öffnen ..." #: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:2088 #, fuzzy #| msgid "Open Script ..." msgid "Run Script ..." @@ -5088,11 +5088,11 @@ msgstr "CNC generieren" msgid "View Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 msgid "Edit" msgstr "Bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Eigenschaften" @@ -5133,15 +5133,15 @@ msgstr "Gerber Editor-Symbolleiste" msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 msgid "Open project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 msgid "Save project" msgstr "Projekt speichern" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Geometry" msgstr "Neue leere Geometrie" @@ -5149,174 +5149,174 @@ msgstr "Neue leere Geometrie" msgid "New Blank Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 msgid "New Blank Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 msgid "Save Object and close the Editor" msgstr "Speichern Sie das Objekt und schließen Sie den Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Delete" msgstr "&Löschen" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Replot" msgstr "&Replotieren" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 msgid "&Clear plot" msgstr "&Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom In" msgstr "Hineinzoomen" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Out" msgstr "Rauszoomen" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 -#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom Fit" msgstr "Passenzoomen" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Command Line" msgstr "Befehlszeile" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 msgid "2Sided Tool" msgstr "2Seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 msgid "&Cutout Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 msgid "Panel Tool" msgstr "Platte Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Abziehen Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2105 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:2106 msgid "Calculators Tool" msgstr "Rechnerwerkzeug" #: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Select" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 msgid "Add Drill Hole" msgstr "Bohrloch hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole Array" msgstr "Bohrlochfeld hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 -#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2114 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Delete Drill" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 msgid "Move Drill" msgstr "Bohrer bewegen" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Arc" msgstr "Bogen hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 msgid "Add Path" msgstr "Pfad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Text" msgstr "Text hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Paint Shape" msgstr "Malen Form" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 -#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 msgid "Eraser" msgstr "Radiergummi" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 msgid "Cut Path" msgstr "Pfad ausschneiden" @@ -5329,8 +5329,8 @@ msgid "Delete Shape '-'" msgstr "Form löschen" #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 msgid "Transformations" msgstr "Transformationen" @@ -5338,60 +5338,60 @@ msgstr "Transformationen" msgid "Move Objects " msgstr "Objekte verschieben " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad" msgstr "Pad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Track" msgstr "Track hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Region" msgstr "Region hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 -#: flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Poligonize" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "SemiDisc" msgstr "Halbscheibe" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2172 msgid "Disc" msgstr "Scheibe" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Mark Area" msgstr "Bereich markieren" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 -#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 +#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Bewegung" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 msgid "Snap to grid" msgstr "Am Raster ausrichten" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 msgid "Grid X snapping distance" msgstr "Raster X Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 msgid "Grid Y snapping distance" msgstr "Raster Y Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5399,16 +5399,16 @@ msgstr "" "Wenn aktiv, Wert auf Grid_X\n" "wird in den Wert von Grid_Y kopiert." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 msgid "Snap to corner" msgstr "In der Ecke ausrichten" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "Max. magnet distance" msgstr "Max. Magnetabstand" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 msgid "Project" msgstr "Projekt" @@ -5505,718 +5505,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:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 #, 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:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Kein Objekt ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Ursprung festlegen\tO" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Eigenschaftenwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Shell-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Excellon öffnen" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Gerber öffnen" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Messung" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Projekt speichern als ..." -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Plotbereich umschalten\tSTRG+F10" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Code-Editor umschalten\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Führen Sie das TCL-Skript aus" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "2-seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Nicht-Kupfer-Clearing" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Paint Bereich" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Diagramm aktivieren" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deaktivieren Sie nicht ausgewählt\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "FullScreen umschalten\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1321 +#, fuzzy +#| msgid "Clear Plot" +msgid "Refresh Plots" +msgstr "Plot klar löschen" + +#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Objekt löschen" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Objekte löschen" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1336 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Tastenkürzel Liste" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Geometrie kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Werkzeug Malen" -#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1679 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Zum Ort springen\tJ" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Eckfang umschalten\tK" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Polygon Subtraction" -msgid "Polygon Substraction Tool" +msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Textwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Versatz auf der X-Achse" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Versatz auf der Y-Achse" -#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1683 #, 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:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Geometrie erzeugen" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 msgid "Delete Shape" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "Copy Drill(s)" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 msgid "Add Drill" msgstr "Bohrer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1568 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Bohrer verschieben\tM" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Werkzeug hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Schibe hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen\tE" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Blende hinzufügen / löschen" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Toggle Panel" msgstr "Panel umschalten" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1703 msgid "New" msgstr "Neu" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1702 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1707 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Grids" msgstr "Raster" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "View" msgstr "Aussicht" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Clear Plot" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Replot" msgstr "Replotieren" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Geo Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Path" msgstr "Pfad" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Arc" msgstr "Bogen" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Union" msgstr "Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Intersection" msgstr "Überschneidung" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Substraction" msgstr "Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Schnitt" -#: flatcamGUI/FlatCAMGUI.py:1740 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Pad Array" msgstr "Pad-Array" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1765 msgid "Exc Editor" msgstr "Exc-Editor" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1815 msgid "Print Preview" msgstr "Druckvorschau" -#: flatcamGUI/FlatCAMGUI.py:1812 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Code" msgstr "Code drucken" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Find in Code" msgstr "Im Code suchen" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1821 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1826 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Replace With" msgstr "Ersetzen mit" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1830 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6228,16 +6234,16 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 -#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 +#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Alles" -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1837 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6246,33 +6252,33 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Open Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Save Code" msgstr "Code speichern" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1845 +#: flatcamGUI/FlatCAMGUI.py:1846 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1847 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1884 +#: flatcamGUI/FlatCAMGUI.py:1885 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6280,7 +6286,7 @@ msgstr "" "Relative Messung\n" "Referenz ist Position des letzten Klicks" -#: flatcamGUI/FlatCAMGUI.py:1890 +#: flatcamGUI/FlatCAMGUI.py:1891 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6288,23 +6294,23 @@ msgstr "" "Absolute Messung.\n" "Referenz ist (X = 0, Y = 0)" -#: flatcamGUI/FlatCAMGUI.py:2019 +#: flatcamGUI/FlatCAMGUI.py:2020 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Select 'Esc'" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Copy Objects" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Move Objects" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:2595 +#: flatcamGUI/FlatCAMGUI.py:2600 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6316,12 +6322,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 -#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 +#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 msgid "Warning" msgstr "Warnung" -#: flatcamGUI/FlatCAMGUI.py:2735 +#: flatcamGUI/FlatCAMGUI.py:2740 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6329,7 +6335,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2794 +#: flatcamGUI/FlatCAMGUI.py:2799 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6337,7 +6343,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2814 +#: flatcamGUI/FlatCAMGUI.py:2819 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6345,71 +6351,71 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 +#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 #, 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:2980 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 #, 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:3027 flatcamGUI/FlatCAMGUI.py:3225 +#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 #, 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:3251 +#: flatcamGUI/FlatCAMGUI.py:3256 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: flatcamGUI/FlatCAMGUI.py:3252 +#: flatcamGUI/FlatCAMGUI.py:3257 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: flatcamGUI/FlatCAMGUI.py:3268 +#: flatcamGUI/FlatCAMGUI.py:3273 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Addierwerkzeug abgebrochen ..." -#: flatcamGUI/FlatCAMGUI.py:3311 +#: flatcamGUI/FlatCAMGUI.py:3316 msgid "Measurement Tool exit..." msgstr "Messwerkzeug beenden ..." -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3660 msgid "GUI Preferences" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3661 +#: flatcamGUI/FlatCAMGUI.py:3666 msgid "Grid X value" msgstr "Raster X-Wert" -#: flatcamGUI/FlatCAMGUI.py:3663 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "This is the Grid snap value on X axis." msgstr "Dies ist der Rasterfangwert auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3673 msgid "Grid Y value" msgstr "Raster Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "This is the Grid snap value on Y axis." msgstr "Dies ist der Rasterfangwert auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Snap Max" msgstr "Fang Max" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Workspace" msgstr "Arbeitsplatz" -#: flatcamGUI/FlatCAMGUI.py:3682 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6417,11 +6423,11 @@ msgstr "" "Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" "Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3690 msgid "Wk. format" msgstr "Arbeitsbereichformat" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6429,11 +6435,11 @@ msgstr "" "Wählen Sie den Typ des Rechtecks für die Leinwand aus.\n" "als gültiger Arbeitsbereich." -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3705 msgid "Plot Fill" msgstr "Plot füllen" -#: flatcamGUI/FlatCAMGUI.py:3702 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6443,28 +6449,28 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 -#: flatcamGUI/FlatCAMGUI.py:3816 +#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 +#: flatcamGUI/FlatCAMGUI.py:3821 msgid "Alpha Level" msgstr "Alpha-Ebene" -#: flatcamGUI/FlatCAMGUI.py:3718 +#: flatcamGUI/FlatCAMGUI.py:3723 msgid "Set the fill transparency for plotted objects." msgstr "Legen Sie die Füllungstransparenz für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3735 +#: flatcamGUI/FlatCAMGUI.py:3740 msgid "Plot Line" msgstr "Handlungsstrang" -#: flatcamGUI/FlatCAMGUI.py:3737 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Set the line color for plotted objects." msgstr "Legen Sie die Linienfarbe für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3749 +#: flatcamGUI/FlatCAMGUI.py:3754 msgid "Sel. Fill" msgstr "Ausgewählte Füllung" -#: flatcamGUI/FlatCAMGUI.py:3751 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6476,26 +6482,26 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3768 +#: flatcamGUI/FlatCAMGUI.py:3773 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Legen Sie die Füllungstransparenz für das Auswahlfeld \"von links nach rechts" "\" fest." -#: flatcamGUI/FlatCAMGUI.py:3785 +#: flatcamGUI/FlatCAMGUI.py:3790 msgid "Sel. Line" msgstr "Auswahlzeile" -#: flatcamGUI/FlatCAMGUI.py:3787 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld \"von links nach rechts\" fest." -#: flatcamGUI/FlatCAMGUI.py:3799 +#: flatcamGUI/FlatCAMGUI.py:3804 msgid "Sel2. Fill" msgstr "Auswahl2 Füllung" -#: flatcamGUI/FlatCAMGUI.py:3801 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6507,49 +6513,49 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3818 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Legen Sie die Füllungstransparenz für die Auswahl von rechts nach links fest." -#: flatcamGUI/FlatCAMGUI.py:3835 +#: flatcamGUI/FlatCAMGUI.py:3840 msgid "Sel2. Line" msgstr "Auswahl 2 Zeile" -#: flatcamGUI/FlatCAMGUI.py:3837 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld 'von rechts nach links' fest." -#: flatcamGUI/FlatCAMGUI.py:3849 +#: flatcamGUI/FlatCAMGUI.py:3854 msgid "Editor Draw" msgstr "Editor zeichnen" -#: flatcamGUI/FlatCAMGUI.py:3851 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Set the color for the shape." msgstr "Legen Sie die Farbe für die Form fest." -#: flatcamGUI/FlatCAMGUI.py:3863 +#: flatcamGUI/FlatCAMGUI.py:3868 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3865 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Set the color of the shape when selected." msgstr "Legt die Farbe der Form fest, wenn sie ausgewählt wird." -#: flatcamGUI/FlatCAMGUI.py:3877 +#: flatcamGUI/FlatCAMGUI.py:3882 msgid "Project Items" msgstr "Projektelemente" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Set the color of the items in Project Tab Tree." msgstr "Legen Sie die Farbe der Elemente im Projektregisterbaum fest." -#: flatcamGUI/FlatCAMGUI.py:3890 +#: flatcamGUI/FlatCAMGUI.py:3895 msgid "Proj. Dis. Items" msgstr "Proj. Deakt. Elemente" -#: flatcamGUI/FlatCAMGUI.py:3892 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6557,15 +6563,15 @@ msgstr "" "Legen Sie die Farbe der Elemente in der Projektregisterkarte fest.\n" "für den Fall, wenn die Elemente deaktiviert sind." -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3948 msgid "GUI Settings" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3949 +#: flatcamGUI/FlatCAMGUI.py:3954 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3951 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6573,11 +6579,11 @@ msgstr "" "Wählen Sie ein Layout für FlatCAM.\n" "Es wird sofort angewendet." -#: flatcamGUI/FlatCAMGUI.py:3967 +#: flatcamGUI/FlatCAMGUI.py:3972 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3969 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6585,11 +6591,11 @@ msgstr "" "Wählen Sie einen Stil für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:3980 +#: flatcamGUI/FlatCAMGUI.py:3985 msgid "HDPI Support" msgstr "HDPI-Unterstützung" -#: flatcamGUI/FlatCAMGUI.py:3982 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6597,11 +6603,11 @@ msgstr "" "Aktivieren Sie die High DPI-Unterstützung für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 msgid "Clear GUI Settings" msgstr "Löschen Sie die GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3997 +#: flatcamGUI/FlatCAMGUI.py:4002 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6609,15 +6615,15 @@ msgstr "" "Löschen Sie die GUI-Einstellungen für FlatCAM.\n" "wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4005 msgid "Clear" msgstr "Klären" -#: flatcamGUI/FlatCAMGUI.py:4004 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "Hover Shape" msgstr "Schwebeflug-Form" -#: flatcamGUI/FlatCAMGUI.py:4006 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6627,11 +6633,11 @@ msgstr "" "Es wird angezeigt, wenn sich der Mauszeiger in der Maus befindet\n" "über jede Art von nicht ausgewähltem Objekt." -#: flatcamGUI/FlatCAMGUI.py:4013 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "Sel. Shape" msgstr "Auswahlform" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6643,11 +6649,11 @@ msgstr "" "entweder durch Klicken oder Ziehen der Maus von links nach rechts oder\n" "rechts nach links." -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4027 msgid "NB Font Size" msgstr "NB Schriftgröße" -#: flatcamGUI/FlatCAMGUI.py:4024 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6659,37 +6665,37 @@ msgstr "" "Benutzeroberfläche.\n" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4045 msgid "Axis Font Size" msgstr "Schriftgröße der Achse" -#: flatcamGUI/FlatCAMGUI.py:4042 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "This sets the font size for canvas axis." msgstr "Hiermit wird die Schriftgröße für die Zeichenbereichsachse festgelegt." -#: flatcamGUI/FlatCAMGUI.py:4059 +#: flatcamGUI/FlatCAMGUI.py:4064 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" -#: flatcamGUI/FlatCAMGUI.py:4131 +#: flatcamGUI/FlatCAMGUI.py:4136 msgid "App Preferences" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 +#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Einheiten" -#: flatcamGUI/FlatCAMGUI.py:4138 +#: flatcamGUI/FlatCAMGUI.py:4143 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6699,21 +6705,21 @@ msgstr "" "Was hier ausgewählt wird, wird jedes Mal eingestellt\n" "FLatCAM wird gestartet." -#: flatcamGUI/FlatCAMGUI.py:4141 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "IN" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 +#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 +#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4145 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "APP. LEVEL" msgstr "Bewerbungsebene" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4151 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6729,19 +6735,19 @@ msgstr "" "Die Auswahl hier beeinflusst die Parameter in\n" "Die Registerkarte Ausgewählt für alle Arten von FlatCAM-Objekten." -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 +#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4152 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Advanced" msgstr "Erweitert" -#: flatcamGUI/FlatCAMGUI.py:4155 +#: flatcamGUI/FlatCAMGUI.py:4160 msgid "Portable app" msgstr "Portable Anwendung" -#: flatcamGUI/FlatCAMGUI.py:4156 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6755,19 +6761,19 @@ msgstr "" "Dies bedeutet, dass die Voreinstellungsdateien gespeichert werden\n" "Im Anwendungsordner, im Unterordner lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4163 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "Languages" msgstr "Sprachen" -#: flatcamGUI/FlatCAMGUI.py:4164 +#: flatcamGUI/FlatCAMGUI.py:4169 msgid "Set the language used throughout FlatCAM." msgstr "Stellen Sie die Sprache ein, die in FlatCAM verwendet wird." -#: flatcamGUI/FlatCAMGUI.py:4167 +#: flatcamGUI/FlatCAMGUI.py:4172 msgid "Apply Language" msgstr "Sprache anwend." -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4173 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6786,11 +6792,11 @@ msgstr "" "Sicherheitsfunktionen. In diesem Fall wird die Sprache sein\n" "Beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4177 +#: flatcamGUI/FlatCAMGUI.py:4182 msgid "Shell at StartUp" msgstr "Shell beim Start" -#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 +#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6799,11 +6805,11 @@ msgstr "" "möchten\n" "Beim Start automatisch starten." -#: flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4194 msgid "Version Check" msgstr "Versionsprüfung" -#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 +#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6812,11 +6818,11 @@ msgstr "" "wenn Sie das Kontrollkästchen aktivieren möchten\n" "für eine neue Version automatisch beim Start." -#: flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4206 msgid "Send Stats" msgstr "Statistiken senden" -#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 +#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6825,11 +6831,11 @@ msgstr "" "zustimmen\n" "wird beim Start automatisch aktualisiert, um FlatCAM zu verbessern." -#: flatcamGUI/FlatCAMGUI.py:4215 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "Pan Button" msgstr "Pan-Taste" -#: flatcamGUI/FlatCAMGUI.py:4216 +#: flatcamGUI/FlatCAMGUI.py:4221 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6839,35 +6845,35 @@ msgstr "" "- MMB -> Mittlere Maustaste\n" "- RMB -> Rechte Maustaste" -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4228 msgid "Multiple Sel" msgstr "Mehrfachauswahl" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Select the key used for multiple selection." msgstr "Wählen Sie den Schlüssel für die Mehrfachauswahl aus." -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "CTRL" msgstr "STRG" -#: flatcamGUI/FlatCAMGUI.py:4226 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4234 msgid "Project at StartUp" msgstr "Projekt beim Start" -#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 +#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6877,11 +6883,11 @@ msgstr "" "angezeigt werden soll\n" "beim Start automatisch angezeigt werden." -#: flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4246 msgid "Project AutoHide" msgstr "Projekt autoausblenden" -#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6893,11 +6899,11 @@ msgstr "" "keine Objekte geladen sind und anzeigen, wenn ein \n" "neues Objekt erstellt wird." -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4260 msgid "Enable ToolTips" msgstr "QuickInfos aktivieren" -#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 +#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6906,11 +6912,11 @@ msgstr "" "sollen\n" "wenn Sie mit der Maus über Elemente in der App fahren." -#: flatcamGUI/FlatCAMGUI.py:4265 +#: flatcamGUI/FlatCAMGUI.py:4270 msgid "Workers number" msgstr "Arbeiter Nummer" -#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 +#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6926,11 +6932,11 @@ msgstr "" "Der Standardwert ist 2.\n" "Nach dem Ändern wird es beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4286 +#: flatcamGUI/FlatCAMGUI.py:4291 msgid "Geo Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 +#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6946,11 +6952,11 @@ msgstr "" "Performance. Ein höherer Wert bietet mehr\n" "Leistung auf Kosten des Detaillierungsgrades." -#: flatcamGUI/FlatCAMGUI.py:4336 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "\"Open\" behavior" msgstr "\"Offen\" -Verhalten" -#: flatcamGUI/FlatCAMGUI.py:4338 +#: flatcamGUI/FlatCAMGUI.py:4343 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" @@ -6967,11 +6973,11 @@ msgstr "" "Dateien zuletzt verwendet: entweder der Pfad\n" "Pfad zum Speichern von Dateien oder Pfad zum Öffnen von Dateien." -#: flatcamGUI/FlatCAMGUI.py:4347 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "Delete object confirmation" msgstr "Objektbestätigung löschen" -#: flatcamGUI/FlatCAMGUI.py:4349 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6982,11 +6988,11 @@ msgstr "" "löschen ausgelöst wird, entweder durch\n" "Menüverknüpfung oder Tastenkombination." -#: flatcamGUI/FlatCAMGUI.py:4356 +#: flatcamGUI/FlatCAMGUI.py:4361 msgid "Save Compressed Project" msgstr "Speichern Sie das komprimierte Projekt" -#: flatcamGUI/FlatCAMGUI.py:4358 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6996,11 +7002,11 @@ msgstr "" "Wenn diese Option aktiviert ist, wird ein komprimiertes FlatCAM-Projekt " "gespeichert." -#: flatcamGUI/FlatCAMGUI.py:4369 +#: flatcamGUI/FlatCAMGUI.py:4374 msgid "Compression Level" msgstr "Kompressionsstufe" -#: flatcamGUI/FlatCAMGUI.py:4371 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -7010,53 +7016,53 @@ msgstr "" "ein FlatCAM-Projekt. Ein höherer Wert bedeutet eine bessere Komprimierung\n" "erfordern jedoch mehr RAM-Auslastung und mehr Verarbeitungszeit." -#: flatcamGUI/FlatCAMGUI.py:4398 +#: flatcamGUI/FlatCAMGUI.py:4403 msgid "Gerber General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 +#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 +#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Diagrammoptionen" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 +#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solide" -#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-farbig" -#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 -#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 +#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Zeichn" -#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 +#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 -#: flatcamGUI/FlatCAMGUI.py:6368 +#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6373 msgid "Circle Steps" msgstr "Kreisschritte" -#: flatcamGUI/FlatCAMGUI.py:4431 +#: flatcamGUI/FlatCAMGUI.py:4436 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -7064,7 +7070,7 @@ msgstr "" "Die Anzahl der Kreisschritte für Gerber\n" "lineare Approximation mit kreisförmiger Apertur." -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4446 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -7078,45 +7084,45 @@ msgstr "" "Standardeinstellung.\n" "<< WARNUNG >>: Ändern Sie dies nur, wenn Sie wissen, was Sie tun !!!" -#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Keiner" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Full" msgstr "Voll" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4457 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4463 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4459 +#: flatcamGUI/FlatCAMGUI.py:4464 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4480 +#: flatcamGUI/FlatCAMGUI.py:4485 msgid "Gerber Options" msgstr "Gerber-Optionen" -#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -7125,16 +7131,16 @@ msgstr "" "Werkzeugwege zum Schneiden von \n" "äußeren Polygonen." -#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 +#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "Durchgang" -#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7142,11 +7148,11 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Passüberlappung" -#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7165,12 +7171,12 @@ msgstr "" "Ein Wert von 0,25 bedeutet hier eine Überlappung von 25% \n" "vom oben angegebenen Werkzeugdurchmesser." -#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 +#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Fräsart" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7181,29 +7187,29 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorliegt" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Steigen" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Konv." -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Kombinieren Sie Pässe" -#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7217,12 +7223,12 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 +#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Grenzmarge" -#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7234,21 +7240,21 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 +#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Abgerundete Geo" -#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7256,7 +7262,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7268,15 +7274,15 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: flatcamGUI/FlatCAMGUI.py:4608 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "Gerber Adv. Options" msgstr "Erweiterte Optionen von Gerber" -#: flatcamGUI/FlatCAMGUI.py:4611 +#: flatcamGUI/FlatCAMGUI.py:4616 msgid "Advanced Param." msgstr "Erweiterte Param." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7286,11 +7292,11 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Folgen\"" -#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7300,11 +7306,11 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: flatcamGUI/FlatCAMGUI.py:4632 +#: flatcamGUI/FlatCAMGUI.py:4637 msgid "Table Show/Hide" msgstr "Tabelle anzeigen / ausblenden" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7314,15 +7320,15 @@ msgstr "" "Beim Ausblenden werden auch alle Markierungsformen gelöscht\n" "das sind auf leinwand gezeichnet." -#: flatcamGUI/FlatCAMGUI.py:4673 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 +#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 msgid "Export Options" msgstr "Exportoptionen" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4683 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7330,21 +7336,21 @@ msgstr "" "Die hier eingestellten Parameter werden in der exportierten Datei verwendet\n" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Gerber exportieren." -#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 msgid "The units used in the Gerber file." msgstr "Die in der Gerber-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 -#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 +#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 +#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 msgid "Int/Decimals" msgstr "Ganzzahl / Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7352,7 +7358,7 @@ msgstr "" "Die Anzahl der Ziffern im gesamten Teil der Nummer\n" "und im Bruchteil der Zahl." -#: flatcamGUI/FlatCAMGUI.py:4714 +#: flatcamGUI/FlatCAMGUI.py:4719 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7360,7 +7366,7 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der ganze Teil von Gerber koordiniert." -#: flatcamGUI/FlatCAMGUI.py:4728 +#: flatcamGUI/FlatCAMGUI.py:4733 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7368,11 +7374,11 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "Der Dezimalteil der Gerber-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 msgid "Zeros" msgstr "Nullen" -#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 +#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7386,36 +7392,36 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen entfernt\n" "und führende Nullen werden beibehalten." -#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 -#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 +#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 -#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 +#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 -#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 -#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 -#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 -#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 -#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 +#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 +#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamGUI/FlatCAMGUI.py:4777 msgid "A list of Gerber Editor parameters." msgstr "Eine Liste der Gerber-Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "Selection limit" msgstr "Auswahllimit" -#: flatcamGUI/FlatCAMGUI.py:4782 +#: flatcamGUI/FlatCAMGUI.py:4787 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7429,23 +7435,23 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamGUI/FlatCAMGUI.py:4799 msgid "New Aperture code" msgstr "Neuer Blendencode" -#: flatcamGUI/FlatCAMGUI.py:4806 +#: flatcamGUI/FlatCAMGUI.py:4811 msgid "New Aperture size" msgstr "Neuer Öffnungsgröße" -#: flatcamGUI/FlatCAMGUI.py:4808 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "Size for the new aperture" msgstr "Größe für die neue Blende" -#: flatcamGUI/FlatCAMGUI.py:4818 +#: flatcamGUI/FlatCAMGUI.py:4823 msgid "New Aperture type" msgstr "Neuer Blendentyp" -#: flatcamGUI/FlatCAMGUI.py:4820 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7453,37 +7459,37 @@ msgstr "" "Geben Sie für die neue Blende ein.\n" "Kann \"C\", \"R\" oder \"O\" sein." -#: flatcamGUI/FlatCAMGUI.py:4841 +#: flatcamGUI/FlatCAMGUI.py:4846 msgid "Aperture Dimensions" msgstr "Öffnungsmaße" -#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 -#: flatcamGUI/FlatCAMGUI.py:6583 +#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 +#: flatcamGUI/FlatCAMGUI.py:6588 msgid "Diameters of the cutting tools, separated by ','" msgstr "Durchmesser der Schneidwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:4854 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 -#: flatcamGUI/FlatCAMGUI.py:5833 +#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 +#: flatcamGUI/FlatCAMGUI.py:5838 msgid "Linear Dir." msgstr "Lineare Richt." -#: flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4894 msgid "Circular Pad Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 +#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 +#: flatcamGUI/FlatCAMGUI.py:5878 msgid "Circular Dir." msgstr "Kreisricht." -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 -#: flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7491,44 +7497,44 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 -#: flatcamGUI/FlatCAMGUI.py:5886 +#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 +#: flatcamGUI/FlatCAMGUI.py:5891 msgid "Circ. Angle" msgstr "Kreiswinkel" -#: flatcamGUI/FlatCAMGUI.py:4921 +#: flatcamGUI/FlatCAMGUI.py:4926 msgid "Distance at which to buffer the Gerber element." msgstr "Abstand, in dem das Gerber-Element gepuffert werden soll." -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4933 msgid "Scale Tool" msgstr "Skalierungswerk." -#: flatcamGUI/FlatCAMGUI.py:4934 +#: flatcamGUI/FlatCAMGUI.py:4939 msgid "Factor to scale the Gerber element." msgstr "Faktor zum Skalieren des Gerber-Elements." -#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 +#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 msgid "Threshold low" msgstr "Schwelle niedrig" -#: flatcamGUI/FlatCAMGUI.py:4947 +#: flatcamGUI/FlatCAMGUI.py:4952 msgid "Threshold value under which the apertures are not marked." msgstr "Schwellenwert, unter dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4957 +#: flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold value over which the apertures are not marked." msgstr "Schwellenwert, über dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4973 +#: flatcamGUI/FlatCAMGUI.py:4978 msgid "Excellon General" msgstr "Excellon Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/FlatCAMGUI.py:5000 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7570,12 +7576,12 @@ msgstr "" "Sprint-Layout 2: 4 ZOLL LZ\n" "KiCAD 3: 5 ZOLL TZ" -#: flatcamGUI/FlatCAMGUI.py:5025 +#: flatcamGUI/FlatCAMGUI.py:5030 msgid "Default values for INCH are 2:4" msgstr "Die Standardwerte für ZOLL sind 2: 4" -#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 -#: flatcamGUI/FlatCAMGUI.py:5541 +#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 +#: flatcamGUI/FlatCAMGUI.py:5546 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7583,8 +7589,8 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der gesamte Teil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 -#: flatcamGUI/FlatCAMGUI.py:5555 +#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 +#: flatcamGUI/FlatCAMGUI.py:5560 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7592,19 +7598,19 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der Dezimalteil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5055 +#: flatcamGUI/FlatCAMGUI.py:5060 msgid "METRIC" msgstr "METRISCH" -#: flatcamGUI/FlatCAMGUI.py:5058 +#: flatcamGUI/FlatCAMGUI.py:5063 msgid "Default values for METRIC are 3:3" msgstr "Die Standardwerte für METRISCH sind 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5089 +#: flatcamGUI/FlatCAMGUI.py:5094 msgid "Default Zeros" msgstr "Standard Nullen" -#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 +#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7618,7 +7624,7 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5103 +#: flatcamGUI/FlatCAMGUI.py:5108 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7634,11 +7640,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5113 +#: flatcamGUI/FlatCAMGUI.py:5118 msgid "Default Units" msgstr "Standard Einheiten" -#: flatcamGUI/FlatCAMGUI.py:5116 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7650,7 +7656,7 @@ msgstr "" "wird verwendet. Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/FlatCAMGUI.py:5127 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7660,15 +7666,15 @@ msgstr "" "Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/FlatCAMGUI.py:5135 +#: flatcamGUI/FlatCAMGUI.py:5140 msgid "Excellon Optimization" msgstr "Optimierung der Excellons" -#: flatcamGUI/FlatCAMGUI.py:5138 +#: flatcamGUI/FlatCAMGUI.py:5143 msgid "Algorithm: " msgstr "Algorithmus: " -#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 +#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7692,15 +7698,15 @@ msgstr "" "Wenn DEAKTIVIERT, arbeitet FlatCAM im 32-Bit-Modus und verwendet es\n" "Traveling Salesman-Algorithmus zur Pfadoptimierung." -#: flatcamGUI/FlatCAMGUI.py:5151 +#: flatcamGUI/FlatCAMGUI.py:5156 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5165 +#: flatcamGUI/FlatCAMGUI.py:5170 msgid "Optimization Time" msgstr "Optimierungszeit" -#: flatcamGUI/FlatCAMGUI.py:5168 +#: flatcamGUI/FlatCAMGUI.py:5173 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7712,16 +7718,16 @@ msgstr "" "Pfadoptimierung. Diese maximale Dauer wird hier eingestellt.\n" "In Sekunden." -#: flatcamGUI/FlatCAMGUI.py:5211 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "Excellon Options" msgstr "Excellon-Optionen" -#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "CNC-Job erstellen" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5221 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7729,14 +7735,14 @@ msgstr "" "Parameter, die zum Erstellen eines CNC-Auftragsobjekts verwendet werden\n" "für dieses Bohrobjekt." -#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 +#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Schnitt Z" -#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7744,12 +7750,12 @@ msgstr "" "Bohrtiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 +#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Reise Z" -#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7757,12 +7763,12 @@ msgstr "" "Werkzeughöhe auf Reisen\n" "über die XY-Ebene." -#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7770,11 +7776,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im G-Code (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 msgid "Toolchange Z" msgstr "Werkzeugwechsel Z" -#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 +#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7783,11 +7789,11 @@ msgstr "" "Z-Achsenposition (Höhe) für\n" "Werkzeugwechsel." -#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Vorschub (Tauchgang)" -#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7797,11 +7803,11 @@ msgstr "" "(in Einheiten pro Minute).\n" "Dies ist für die lineare Bewegung G01." -#: flatcamGUI/FlatCAMGUI.py:5272 +#: flatcamGUI/FlatCAMGUI.py:5277 msgid "Spindle Speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7809,11 +7815,11 @@ msgstr "" "Geschwindigkeit der Spindel\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 msgid "Spindle dir." msgstr "Spindelrichtung" -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7825,12 +7831,12 @@ msgstr "" "- CW = im Uhrzeigersinn oder\n" "- CCW = gegen den Uhrzeigersinn" -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Wohnen" -#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7839,21 +7845,21 @@ msgstr "" "Pause, damit die Spindel ihre erreichen kann\n" "Geschwindigkeit vor dem Schneiden." -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 msgid "Duration" msgstr "Dauer" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." -#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7861,11 +7867,11 @@ msgstr "" "Die Postprozessor-JSON-Datei, die diktiert\n" "Gcode-Ausgabe." -#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5328 +#: flatcamGUI/FlatCAMGUI.py:5333 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7878,23 +7884,23 @@ msgstr "" "angezeigt\n" "in Bohrer umgewandelt." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Löcher bohren" -#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." -#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Bohrwerkzeugs Durchm." -#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Schlitzwerkzeug Durchmesser" -#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7902,19 +7908,19 @@ msgstr "" "Durchmesser des Schneidewerkzeugs\n" "beim Fräsen von Schlitzen." -#: flatcamGUI/FlatCAMGUI.py:5371 +#: flatcamGUI/FlatCAMGUI.py:5376 msgid "Defaults" msgstr "Standardwerte" -#: flatcamGUI/FlatCAMGUI.py:5384 +#: flatcamGUI/FlatCAMGUI.py:5389 msgid "Excellon Adv. Options" msgstr "Excellon erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5392 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7923,11 +7929,11 @@ msgstr "" "für dieses Drill-Objekt, das angezeigt wird, wenn die App-Ebene Erweitert " "ist." -#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Versatz Z" -#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7938,20 +7944,20 @@ msgstr "" "erzeugen.\n" "Der Wert hier kann den Parameter Cut Z ausgleichen." -#: flatcamGUI/FlatCAMGUI.py:5409 +#: flatcamGUI/FlatCAMGUI.py:5414 msgid "Toolchange X,Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 +#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." -#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Startbewegung Z" -#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7959,12 +7965,12 @@ msgstr "" "Höhe des Werkzeugs gleich nach dem Start.\n" "Löschen Sie den Wert, wenn Sie diese Funktion nicht benötigen." -#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Bewegung beenden Z" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 +#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7973,11 +7979,11 @@ msgstr "" "Höhe des Werkzeugs nach\n" "die letzte Bewegung am Ende des Jobs." -#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7991,12 +7997,12 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 +#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 +#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -8005,21 +8011,21 @@ msgstr "" "Die maximale Tiefe, in der die Sonde zulässig ist\n" "zu untersuchen. Negativer Wert in aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Vorschubsonde" -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 +#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." -#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 msgid "Fast Plunge" msgstr "Schneller Sprung" -#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8031,11 +8037,11 @@ msgstr "" "Das bedeutet die schnellste verfügbare Geschwindigkeit.\n" "WARNUNG: Die Verschiebung erfolgt bei Toolchange X, Y-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5477 +#: flatcamGUI/FlatCAMGUI.py:5482 msgid "Fast Retract" msgstr "Schneller Rückzug" -#: flatcamGUI/FlatCAMGUI.py:5479 +#: flatcamGUI/FlatCAMGUI.py:5484 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8051,11 +8057,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/FlatCAMGUI.py:5498 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5508 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8064,11 +8070,11 @@ msgstr "" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Exportieren von " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 msgid "The units used in the Excellon file." msgstr "Die in der Excellon-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5528 +#: flatcamGUI/FlatCAMGUI.py:5533 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8080,11 +8086,11 @@ msgstr "" "Hier legen wir das verwendete Format fest\n" "Koordinaten verwenden keine Periode." -#: flatcamGUI/FlatCAMGUI.py:5564 +#: flatcamGUI/FlatCAMGUI.py:5569 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 +#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8101,15 +8107,15 @@ msgstr "" "Es muss auch angegeben werden, wenn LZ = führende Nullen beibehalten werden\n" "oder TZ = nachfolgende Nullen bleiben erhalten." -#: flatcamGUI/FlatCAMGUI.py:5573 +#: flatcamGUI/FlatCAMGUI.py:5578 msgid "Decimal" msgstr "Dezimal" -#: flatcamGUI/FlatCAMGUI.py:5574 +#: flatcamGUI/FlatCAMGUI.py:5579 msgid "No-Decimal" msgstr "Keine Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5605 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8123,11 +8129,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5610 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Slot type" msgstr "Schlitze-Typ" -#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 +#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8141,19 +8147,19 @@ msgstr "" "Beim Bohren (G85) werden die Steckplätze exportiert\n" "Verwenden Sie den Befehl Bohrschlitz (G85)." -#: flatcamGUI/FlatCAMGUI.py:5620 +#: flatcamGUI/FlatCAMGUI.py:5625 msgid "Routed" msgstr "Geroutet" -#: flatcamGUI/FlatCAMGUI.py:5621 +#: flatcamGUI/FlatCAMGUI.py:5626 msgid "Drilled(G85)" msgstr "Gebohrt (G85)" -#: flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamGUI/FlatCAMGUI.py:5658 msgid "A list of Excellon Editor parameters." msgstr "Eine Liste der Excellon Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:5663 +#: flatcamGUI/FlatCAMGUI.py:5668 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8167,35 +8173,35 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:5675 +#: flatcamGUI/FlatCAMGUI.py:5680 msgid "New Tool Dia" msgstr "Neuer Werkzeugdurchm." -#: flatcamGUI/FlatCAMGUI.py:5698 +#: flatcamGUI/FlatCAMGUI.py:5703 msgid "Linear Drill Array" msgstr "Linearbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5743 msgid "Circular Drill Array" msgstr "Rundbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Schlüssel" -#: flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5822 msgid "Linear Slot Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:5874 msgid "Circular Slot Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:5903 +#: flatcamGUI/FlatCAMGUI.py:5908 msgid "Geometry General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:5922 +#: flatcamGUI/FlatCAMGUI.py:5927 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8203,11 +8209,11 @@ msgstr "" "Die Anzahl der Kreisschritte für die Geometrie\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:5950 +#: flatcamGUI/FlatCAMGUI.py:5955 msgid "Geometry Options" msgstr "Geometrieoptionen" -#: flatcamGUI/FlatCAMGUI.py:5957 +#: flatcamGUI/FlatCAMGUI.py:5962 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8217,7 +8223,7 @@ msgstr "" "die Konturen davon nachzeichnen\n" "Geometrieobjekt." -#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8225,11 +8231,11 @@ msgstr "" "Schnitttiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8241,11 +8247,11 @@ msgstr "" "mehrmals schneiden, bis Schnitt Z ist\n" "erreicht." -#: flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5994 msgid "Depth/Pass" msgstr "Tiefe / Pass" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:5996 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8259,7 +8265,7 @@ msgstr "" "es ist ein Bruch aus der Tiefe\n" "was einen negativen Wert hat." -#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8267,7 +8273,7 @@ msgstr "" "Höhe des Werkzeugs bei\n" "Bewegen ohne zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8275,11 +8281,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im Maschinencode (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Vorschubrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8287,11 +8293,11 @@ msgstr "" "Schnittgeschwindigkeit im XY\n" "Flugzeug in Einheiten pro Minute" -#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Vorschubrate Z" -#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8301,12 +8307,12 @@ msgstr "" "Flugzeug in Einheiten pro Minute.\n" "Es heißt auch Sturz." -#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8316,7 +8322,7 @@ msgstr "" "Wenn LASER-Postprozessor verwendet wird,\n" "Dieser Wert ist die Leistung des Lasers." -#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8324,11 +8330,11 @@ msgstr "" "Die Postprozessor-Datei, die diktiert\n" "den Maschinencode (wie GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6122 +#: flatcamGUI/FlatCAMGUI.py:6127 msgid "Geometry Adv. Options" msgstr "Geometrie Erw. Optionen" -#: flatcamGUI/FlatCAMGUI.py:6129 +#: flatcamGUI/FlatCAMGUI.py:6134 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8336,12 +8342,12 @@ msgstr "" "Parameter zum Erstellen eines CNC-Auftragsobjekts\n" "Verfolgung der Konturen eines Geometrieobjekts." -#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 +#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:6154 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8349,11 +8355,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/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8367,11 +8373,11 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "1. Punkt erneut schneiden" -#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8383,11 +8389,11 @@ msgstr "" "Beim letzten Schnitt treffen wir einen\n" "verlängerter Schnitt über dem ersten Schnittabschnitt." -#: flatcamGUI/FlatCAMGUI.py:6221 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. X size" msgstr "Seg. X Größe" -#: flatcamGUI/FlatCAMGUI.py:6223 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8397,11 +8403,11 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6237 msgid "Seg. Y size" msgstr "Seg. Y Größe" -#: flatcamGUI/FlatCAMGUI.py:6234 +#: flatcamGUI/FlatCAMGUI.py:6239 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8411,15 +8417,15 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:6250 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "Geometry Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6260 msgid "A list of Geometry Editor parameters." msgstr "Eine Liste der Geometry Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6270 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8433,20 +8439,20 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:6284 +#: flatcamGUI/FlatCAMGUI.py:6289 msgid "CNC Job General" msgstr "CNC-Job Allgemein" -#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plotobjekt" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Darstellungsart" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8459,15 +8465,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/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Reise" -#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8479,23 +8485,23 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: flatcamGUI/FlatCAMGUI.py:6335 +#: flatcamGUI/FlatCAMGUI.py:6340 msgid "Annotation Size" msgstr "Anmerkungsgröße" -#: flatcamGUI/FlatCAMGUI.py:6337 +#: flatcamGUI/FlatCAMGUI.py:6342 msgid "The font size of the annotation text. In pixels." msgstr "Die Schriftgröße des Anmerkungstextes. In Pixeln." -#: flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "Annotation Color" msgstr "Anmerkungsfarbe" -#: flatcamGUI/FlatCAMGUI.py:6347 +#: flatcamGUI/FlatCAMGUI.py:6352 msgid "Set the font color for the annotation texts." msgstr "Legen Sie die Schriftfarbe für die Anmerkungstexte fest." -#: flatcamGUI/FlatCAMGUI.py:6370 +#: flatcamGUI/FlatCAMGUI.py:6375 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8503,11 +8509,11 @@ msgstr "" "Die Anzahl der Kreisschritte für GCode\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:6378 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "Travel dia" msgstr "Verfahrdurchm." -#: flatcamGUI/FlatCAMGUI.py:6380 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8515,11 +8521,11 @@ msgstr "" "Die Breite der Fahrlinien soll sein\n" "in der Handlung gerendert." -#: flatcamGUI/FlatCAMGUI.py:6391 +#: flatcamGUI/FlatCAMGUI.py:6396 msgid "Coordinates decimals" msgstr "Koordinate Dezimalzahlen" -#: flatcamGUI/FlatCAMGUI.py:6393 +#: flatcamGUI/FlatCAMGUI.py:6398 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8527,11 +8533,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "die X-, Y-, Z-Koordinaten im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6401 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "Feedrate decimals" msgstr "Vorschub-Dezimalstellen" -#: flatcamGUI/FlatCAMGUI.py:6403 +#: flatcamGUI/FlatCAMGUI.py:6408 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8539,11 +8545,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "der Vorschubparameter im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6411 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "Coordinates type" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6418 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8555,23 +8561,23 @@ msgstr "" "- Absolut G90 -> die Referenz ist der Ursprung x = 0, y = 0\n" "- Inkrementell G91 -> Die Referenz ist die vorherige Position" -#: flatcamGUI/FlatCAMGUI.py:6419 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6420 +#: flatcamGUI/FlatCAMGUI.py:6425 msgid "Incremental G91" msgstr "Inkrementelles G91" -#: flatcamGUI/FlatCAMGUI.py:6437 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "CNC Job Options" msgstr "CNC-Auftragsoptionen" -#: flatcamGUI/FlatCAMGUI.py:6440 +#: flatcamGUI/FlatCAMGUI.py:6445 msgid "Export G-Code" msgstr "G-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8580,11 +8586,11 @@ msgstr "" "Exportieren und speichern Sie den G-Code nach\n" "Machen Sie dieses Objekt in eine Datei." -#: flatcamGUI/FlatCAMGUI.py:6448 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Prepend to G-Code" msgstr "Voranstellen an G-Code" -#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8592,11 +8598,11 @@ msgstr "" "Geben Sie hier alle G-Code-Befehle ein\n" "gerne am Anfang der G-Code-Datei hinzufügen." -#: flatcamGUI/FlatCAMGUI.py:6459 +#: flatcamGUI/FlatCAMGUI.py:6464 msgid "Append to G-Code" msgstr "An G-Code anhängen" -#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8606,19 +8612,19 @@ msgstr "" "gerne an die generierte Datei anhängen.\n" "I.e .: M2 (Programmende)" -#: flatcamGUI/FlatCAMGUI.py:6478 +#: flatcamGUI/FlatCAMGUI.py:6483 msgid "CNC Job Adv. Options" msgstr "Erw. CNC-Joboptionen" -#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "CNC-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Werkzeugwechsel G-Code" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8640,11 +8646,11 @@ msgstr "" "das hat \"toolchange_custom\" im Namen und das ist gebaut\n" "mit der \"Toolchange Custom\" -Prozessordatei als Vorlage." -#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Benutze das Werkzeugwechselmakro" -#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8652,7 +8658,7 @@ msgstr "" "Aktivieren Sie dieses Kontrollkästchen, wenn Sie verwenden möchten\n" "ein benutzerdefiniertes Werkzeug ändert GCode (Makro)." -#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8662,61 +8668,61 @@ msgstr "" "im Werkzeugwechselereignis.\n" "Sie müssen mit dem \"%\" -Symbol umgeben sein" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC-Parameter" -#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = Werkzeugnummer" -#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = Werkzeugdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = für Excellon die Gesamtzahl der Bohrer" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6542 +#: flatcamGUI/FlatCAMGUI.py:6547 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z Tiefe für den Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6543 +#: flatcamGUI/FlatCAMGUI.py:6548 msgid "z_move = Z height for travel" msgstr "z_move = Z Höhe für die Reise" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut =der Schrittwert für den mehrstufigen Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed =der Wert für die Spindeldrehzahl" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 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 " "erreicht" -#: flatcamGUI/FlatCAMGUI.py:6568 +#: flatcamGUI/FlatCAMGUI.py:6573 msgid "NCC Tool Options" msgstr "NCC-Tooloptionen" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8724,15 +8730,15 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 msgid "Tools dia" msgstr "Werkzeug durchmesser" -#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Werkzeugtyp" -#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8744,26 +8750,26 @@ msgstr "" "- \"V-Form\"\n" "- Rundschreiben" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-Form" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip-Durchm" -#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip-Winkel" -#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8772,7 +8778,7 @@ msgstr "" "Der Spitzenwinkel für das V-Shape-Werkzeug.\n" "In grad." -#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 +#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8785,13 +8791,13 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorhanden ist" -#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Werkzeugbestellung" -#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 -#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 +#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 +#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8816,17 +8822,17 @@ msgstr "" "festgelegt\n" "in umgekehrter Richtung und deaktivieren Sie diese Steuerung." -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Vorwärts" -#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Rückwärts" -#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 +#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8836,7 +8842,7 @@ msgstr "" "Schnitttiefe in Material. Negativer Wert.\n" "In FlatCAM-Einheiten." -#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8876,11 +8882,11 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf der CNC\n" "wegen zu vieler Wege." -#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8891,22 +8897,22 @@ msgstr "" "Schritt nach innen. Seed-based : Ausgehend vom Saatgut.
" "Line-based: Parallele Linien." -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 +#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Verbinden" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 +#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Kontur" -#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8924,7 +8930,7 @@ msgstr "" "kein kupfer mehr zum löschen oder es gibt keine werkzeuge mehr.\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 +#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8938,27 +8944,27 @@ msgstr "" "von den Kupfermerkmalen.\n" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." -#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offsetwert" -#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Selbst" -#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 +#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 msgid "Area" msgstr "Bereich" -#: flatcamGUI/FlatCAMGUI.py:6791 +#: flatcamGUI/FlatCAMGUI.py:6796 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6792 +#: flatcamGUI/FlatCAMGUI.py:6797 msgid "Reference" msgstr "Referenz" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8978,19 +8984,19 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 +#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 msgid "Normal" msgstr "NormalFormat" -#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 +#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 msgid "Progressive" msgstr "Progressiv" -#: flatcamGUI/FlatCAMGUI.py:6807 +#: flatcamGUI/FlatCAMGUI.py:6812 msgid "NCC Plotting" msgstr "NCC-Plotten" -#: flatcamGUI/FlatCAMGUI.py:6809 +#: flatcamGUI/FlatCAMGUI.py:6814 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8998,11 +9004,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des NCC-Jobs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6828 msgid "Cutout Tool Options" msgstr "Ausschnittwerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -9012,7 +9018,7 @@ msgstr "" "die PCB und trennen Sie es von\n" "das ursprüngliche Brett." -#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9020,11 +9026,11 @@ msgstr "" "Durchmesser des zum Ausschneiden verwendeten Werkzeugs\n" "die PCB-Form aus dem umgebenden Material." -#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj Art" -#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6854 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 " @@ -9036,16 +9042,16 @@ msgstr "" "Ein Panel-PCB-Gerber Objekt, das gemacht wird\n" "aus vielen einzelnen PCB-Konturen." -#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Einzehln" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Platte" -#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9055,11 +9061,11 @@ msgstr "" "macht den Ausschnitt der Leiterplatte weiter aus\n" "die tatsächliche PCB-Grenze" -#: flatcamGUI/FlatCAMGUI.py:6871 +#: flatcamGUI/FlatCAMGUI.py:6876 msgid "Gap size" msgstr "Spaltgröße" -#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9071,11 +9077,11 @@ msgstr "" "das umgebende Material (das eine\n" "von denen die Leiterplatte ausgeschnitten ist)." -#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Spalt" -#: flatcamGUI/FlatCAMGUI.py:6884 +#: flatcamGUI/FlatCAMGUI.py:6889 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9099,11 +9105,11 @@ msgstr "" "- 2 tb \t- 2 * oben + 2 * unten\n" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" -#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Konvexe Form" -#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9111,11 +9117,11 @@ msgstr "" "Erstellen Sie eine konvexe Form, die die gesamte Leiterplatte umgibt.\n" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." -#: flatcamGUI/FlatCAMGUI.py:6922 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "2Sided Tool Options" msgstr "2Seitige Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6932 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9123,36 +9129,36 @@ msgstr "" "Ein Werkzeug, das beim Erstellen eines doppelseitigen Dokuments hilft\n" "PCB mit Ausrichtungslöchern." -#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Bohrdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6944 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/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Spiegelachse:" -#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punkt" -#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6961 +#: flatcamGUI/FlatCAMGUI.py:6966 msgid "Axis Ref" msgstr "Achsenreferenz" -#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9162,15 +9168,15 @@ msgstr "" "eine angegebene Box (in einem FlatCAM-Objekt) durch\n" "das Zentrum." -#: flatcamGUI/FlatCAMGUI.py:6979 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6989 msgid "Parameters:" msgstr "Parameter:" -#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9182,11 +9188,11 @@ msgstr "" "alles Kupfer). Du wirst gefragt\n" "Klicken Sie auf das gewünschte Polygon." -#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Auswahl" -#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9209,15 +9215,15 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:7110 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7113 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Paint Plotting" msgstr "Malen Sie Plotten" -#: flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamGUI/FlatCAMGUI.py:7120 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9225,11 +9231,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des Malvorgangs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:7129 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "Film Tool Options" msgstr "Filmwerkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9239,11 +9245,11 @@ msgstr "" "FlatCAM-Objekt\n" "Die Datei wird im SVG-Format gespeichert." -#: flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7150 msgid "Film Type" msgstr "Filmtyp" -#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9259,11 +9265,11 @@ msgstr "" "mit weiß auf einer schwarzen leinwand.\n" "Das Filmformat ist SVG." -#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Rand" -#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9283,11 +9289,11 @@ msgstr "" "weiße Farbe wie der Rest und die mit der verwechseln kann\n" "Umgebung, wenn nicht für diese Grenze." -#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Skalierungshub" -#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7180 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 " @@ -9299,11 +9305,11 @@ msgstr "" "dünner ist.\n" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." -#: flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "Panelize Tool Options" msgstr "Panelize Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7200 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9313,11 +9319,11 @@ msgstr "" "Jedes Element ist eine Kopie des Quellobjekts\n" "in einem X-Abstand, Y-Abstand voneinander." -#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Abstandspalten" -#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9325,11 +9331,11 @@ msgstr "" "Abstand zwischen den Spalten des gewünschten Bereichs.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Abstand Reihen" -#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9337,35 +9343,35 @@ msgstr "" "Abstand zwischen den Reihen des gewünschten Feldes.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Säulen" -#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Reihen" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" -#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel-Typ" -#: flatcamGUI/FlatCAMGUI.py:7247 +#: flatcamGUI/FlatCAMGUI.py:7252 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9375,11 +9381,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7261 msgid "Constrain within" msgstr "Beschränkung innerhalb" -#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7263 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" @@ -9393,11 +9399,11 @@ msgstr "" "Das letzte Panel enthält so viele Spalten und Zeilen wie\n" "Sie passen vollständig in den ausgewählten Bereich." -#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Breite (DX)" -#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9405,11 +9411,11 @@ msgstr "" "Die Breite (DX), in die das Panel passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Höhe (DY)" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9417,15 +9423,15 @@ msgstr "" "Die Höhe (DY), in die die Platte passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7292 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "Calculators Tool Options" msgstr "Rechner-Tool-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape-Werkzeugrechner" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7302 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9436,11 +9442,11 @@ msgstr "" "mit dem Spitzendurchmesser, Spitzenwinkel und\n" "Schnitttiefe als Parameter." -#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Spitzendurchmesser" -#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9448,11 +9454,11 @@ msgstr "" "Dies ist der Werkzeugspitzendurchmesser.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Spitzenwinkel" -#: flatcamGUI/FlatCAMGUI.py:7320 +#: flatcamGUI/FlatCAMGUI.py:7325 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9460,7 +9466,7 @@ msgstr "" "Dies ist der Winkel an der Spitze des Werkzeugs.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7330 +#: flatcamGUI/FlatCAMGUI.py:7335 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9468,11 +9474,11 @@ msgstr "" "Dies ist die Tiefe zum Schneiden in Material.\n" "Im CNCJob-Objekt ist dies der Parameter CutZ." -#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Galvanikrechner" -#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7344 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 " @@ -9483,27 +9489,27 @@ msgstr "" "unter Verwendung einer Methode wie Grahit-Tinte oder Calcium-Hypophosphit-" "Tinte oder Palladiumchlorid." -#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "PCB Länge" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Dies ist die Boardlänge. In Zentimeter" -#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "PCB Breite" -#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Dies ist die Breite der Platte in Zentimetern." -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Stromdichte" -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9511,11 +9517,11 @@ msgstr "" "Stromdichte durch die Platine.\n" "In Ampere pro Quadratfuß ASF." -#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Kupferwachstum" -#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9523,11 +9529,11 @@ msgstr "" "Wie dick soll das Kupferwachstum sein.\n" "In Mikrometern" -#: flatcamGUI/FlatCAMGUI.py:7389 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "Transform Tool Options" msgstr "Umwandlungswerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7399 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9535,35 +9541,35 @@ msgstr "" "Verschiedene Transformationen, die angewendet werden können\n" "auf einem FlatCAM-Objekt." -#: flatcamGUI/FlatCAMGUI.py:7404 +#: flatcamGUI/FlatCAMGUI.py:7409 msgid "Rotate Angle" msgstr "Winkel drehen" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Neigungswinkel X" -#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Neigungswinkel Y" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Skalierung des X-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Skalierung des Y-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9571,7 +9577,7 @@ msgstr "" "Skalieren Sie die ausgewählten Objekte\n" "Verwenden des Skalierungsfaktors X für beide Achsen." -#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9583,27 +9589,27 @@ msgstr "" "und die Mitte der größten Begrenzungsbox\n" "der ausgewählten Objekte, wenn sie nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset X Wert" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7479 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/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7488 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/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Spiegelreferenz" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9626,11 +9632,11 @@ msgstr "" "Oder geben Sie die Koordinaten im Format (x, y) in ein\n" "Punkt-Eingabefeld und klicken Sie auf X (Y) drehen" -#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Spiegelref. Punkt" -#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7509 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" @@ -9641,11 +9647,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/FlatCAMGUI.py:7521 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "SolderPaste Tool Options" msgstr "Lötpaste-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9653,49 +9659,49 @@ msgstr "" "Ein Werkzeug zum Erstellen von GCode für die Ausgabe\n" "Lotpaste auf eine Leiterplatte." -#: flatcamGUI/FlatCAMGUI.py:7537 +#: flatcamGUI/FlatCAMGUI.py:7542 msgid "Diameters of nozzle tools, separated by ','" msgstr "Durchmesser der Düsenwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:7544 +#: flatcamGUI/FlatCAMGUI.py:7549 msgid "New Nozzle Dia" msgstr "Neuer Düsendurchmesser:" -#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7551 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/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dosierbeginn" -#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z-Abgabe" -#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Abgabestopp" -#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Die Höhe (Z) bei der Lotpastendosierung stoppt." -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Reise" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9703,15 +9709,15 @@ msgstr "" "Die Höhe (Z) für den Weg zwischen Pads\n" "(ohne Lotpaste zu dosieren)." -#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7598 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/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7607 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." @@ -9719,19 +9725,19 @@ 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/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" -#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7617 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/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Vorschub Z" -#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9739,11 +9745,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Bewegung\n" "(auf der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Vorschub Z Dosierung" -#: flatcamGUI/FlatCAMGUI.py:7631 +#: flatcamGUI/FlatCAMGUI.py:7636 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9751,11 +9757,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Aufwärtsbewegung\n" "in Ausgabeposition (in der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindeldrehzahl FWD" -#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9763,19 +9769,19 @@ msgstr "" "Die Spendergeschwindigkeit beim Schieben der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Verweilzeit FWD" -#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause nach dem Löten." -#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindeldrehzahl REV" -#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9783,11 +9789,11 @@ msgstr "" "Die Spendergeschwindigkeit beim Einfahren der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Verweilen REV" -#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9795,20 +9801,20 @@ msgstr "" "Pause nachdem Lotpastendispenser eingefahren wurde,\n" "das Druckgleichgewicht zu ermöglichen." -#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Dateien, die die GCode-Generierung steuern." -#: flatcamGUI/FlatCAMGUI.py:7694 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "Substractor Tool Options" msgstr "Substractor-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7704 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9816,28 +9822,28 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Wege schließen" -#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7710 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/FlatCAMGUI.py:7716 +#: flatcamGUI/FlatCAMGUI.py:7721 msgid "Excellon File associations" msgstr "Excellon-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 -#: flatcamGUI/FlatCAMGUI.py:7785 +#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 +#: flatcamGUI/FlatCAMGUI.py:7790 msgid "Extensions list" msgstr "Erweiterungsliste" -#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 +#: flatcamGUI/FlatCAMGUI.py:7792 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9845,8 +9851,8 @@ msgstr "" "Liste der zu verwendenden Dateierweiterungen\n" "im Zusammenhang mit FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 -#: flatcamGUI/FlatCAMGUI.py:7800 +#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 +#: flatcamGUI/FlatCAMGUI.py:7805 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9858,23 +9864,23 @@ msgstr "" "Sie sind nach der nächsten Anmeldung aktiv.\n" "Dies funktioniert nur unter Windows." -#: flatcamGUI/FlatCAMGUI.py:7749 +#: flatcamGUI/FlatCAMGUI.py:7754 msgid "GCode File associations" msgstr "GCode-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7782 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "Gerber File associations" msgstr "Gerber Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 +#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 msgid "Idle." msgstr "Untätig." -#: flatcamGUI/FlatCAMGUI.py:7860 +#: flatcamGUI/FlatCAMGUI.py:7865 msgid "Application started ..." msgstr "Bewerbung gestartet ..." -#: flatcamGUI/FlatCAMGUI.py:7861 +#: flatcamGUI/FlatCAMGUI.py:7866 msgid "Hello!" msgstr "Hello!" @@ -13248,6 +13254,11 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#, fuzzy +#~| msgid "Duration" +#~ msgid "Function" +#~ msgstr "Dauer" + #~ msgid "" #~ "\n" #~ "

Selected Tab - Choose an " diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 87cf5e4d9c6266476686b187ffdd7efec0928f52..4d2876c75e1ccb26b0a6e750eff9712e9bfa6430 100644 GIT binary patch delta 46568 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�_wZKa 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 delta 46512 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" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" @@ -243,13 +243,10 @@ msgstr "Plotting" msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:3834 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "2D Computer-Aided Printed Circuit Board" - -#: FlatCAMApp.py:3834 -msgid "Manufacturing" -msgstr "Manufacturing" +#: FlatCAMApp.py:3833 +#| msgid "2D Computer-Aided Printed Circuit Board" +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "2D Computer-Aided Printed Circuit Board Manufacturing" #: FlatCAMApp.py:3834 msgid "Development" @@ -259,15 +256,15 @@ msgstr "Development" msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3835 +#: FlatCAMApp.py:3834 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:3839 +#: FlatCAMApp.py:3838 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3853 +#: FlatCAMApp.py:3852 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -325,71 +322,76 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3899 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3905 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3911 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:3918 +#: FlatCAMApp.py:3917 msgid "License" msgstr "License" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3929 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:3931 -msgid "Function" -msgstr "Function" +#: FlatCAMApp.py:3930 +#| msgid "Send Stats" +msgid "Status" +msgstr "Status" -#: FlatCAMApp.py:3933 +#: FlatCAMApp.py:3932 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3938 +msgid "Maintainer >=2019" +msgstr "Maintainer >=2019" + +#: FlatCAMApp.py:3948 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3949 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:3951 +#: FlatCAMApp.py:3950 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 +#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4133 +#: FlatCAMApp.py:4132 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4143 +#: FlatCAMApp.py:4142 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4158 +#: FlatCAMApp.py:4157 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4162 +#: FlatCAMApp.py:4161 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 +#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -397,27 +399,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4392 +#: FlatCAMApp.py:4391 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4413 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4436 +#: FlatCAMApp.py:4435 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 +#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 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:4466 +#: FlatCAMApp.py:4465 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 " @@ -433,39 +435,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4508 +#: FlatCAMApp.py:4507 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4536 +#: FlatCAMApp.py:4535 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 +#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4585 +#: FlatCAMApp.py:4584 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4623 +#: FlatCAMApp.py:4622 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4884 +#: FlatCAMApp.py:4883 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4885 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4887 +#: FlatCAMApp.py:4886 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -475,49 +477,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 -#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 +#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 +#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4938 +#: FlatCAMApp.py:4937 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:4950 +#: FlatCAMApp.py:4949 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5655 +#: FlatCAMApp.py:5654 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 +#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5695 +#: FlatCAMApp.py:5694 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 +#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 #: flatcamTools/ToolNonCopperClear.py:915 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:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 +#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5835 +#: FlatCAMApp.py:5834 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -525,11 +527,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5939 +#: FlatCAMApp.py:5938 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5941 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -537,47 +539,47 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5973 +#: FlatCAMApp.py:5972 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5976 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5979 +#: FlatCAMApp.py:5978 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5997 +#: FlatCAMApp.py:5996 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6021 +#: FlatCAMApp.py:6020 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6044 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6057 +#: FlatCAMApp.py:6056 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6071 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6073 +#: FlatCAMApp.py:6072 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6080 +#: FlatCAMApp.py:6079 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -586,34 +588,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 -#: flatcamGUI/FlatCAMGUI.py:2661 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 +#: flatcamGUI/FlatCAMGUI.py:2666 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 +#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6321 +#: FlatCAMApp.py:6320 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:6327 +#: FlatCAMApp.py:6326 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6411 +#: FlatCAMApp.py:6410 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6445 +#: FlatCAMApp.py:6444 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -621,72 +623,72 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6476 +#: FlatCAMApp.py:6475 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6502 +#: FlatCAMApp.py:6501 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 +#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6518 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6544 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6562 +#: FlatCAMApp.py:6561 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6596 +#: FlatCAMApp.py:6595 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6599 +#: FlatCAMApp.py:6598 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6610 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6633 +#: FlatCAMApp.py:6632 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6644 +#: FlatCAMApp.py:6643 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6666 +#: FlatCAMApp.py:6665 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 +#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -696,78 +698,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6743 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6744 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 +#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 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:6759 +#: FlatCAMApp.py:6758 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6762 +#: FlatCAMApp.py:6761 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6765 +#: FlatCAMApp.py:6764 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6787 +#: FlatCAMApp.py:6786 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6790 +#: FlatCAMApp.py:6789 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6793 +#: FlatCAMApp.py:6792 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6799 +#: FlatCAMApp.py:6798 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6833 +#: FlatCAMApp.py:6832 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6837 +#: FlatCAMApp.py:6836 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 -#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 -#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 +#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 +#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 +#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 #: 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:7349 +#: FlatCAMApp.py:7348 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -777,203 +779,203 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7371 +#: FlatCAMApp.py:7370 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2056 +#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7502 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2058 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7533 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 +#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7569 +#: FlatCAMApp.py:7568 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 +#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7598 +#: FlatCAMApp.py:7597 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 +#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7625 +#: FlatCAMApp.py:7624 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 -#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 +#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 +#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7656 +#: FlatCAMApp.py:7655 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 +#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7678 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7698 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:7705 FlatCAMApp.py:7709 +#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7713 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7734 +#: FlatCAMApp.py:7733 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 +#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7752 +#: FlatCAMApp.py:7751 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7757 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7778 +#: FlatCAMApp.py:7777 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 +#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 +#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7801 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7822 +#: FlatCAMApp.py:7821 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 +#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7845 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7866 +#: FlatCAMApp.py:7865 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 +#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7890 +#: FlatCAMApp.py:7889 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7922 +#: FlatCAMApp.py:7921 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7947 +#: FlatCAMApp.py:7946 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 +#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7980 +#: FlatCAMApp.py:7979 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 +#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:8013 +#: FlatCAMApp.py:8012 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8056 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8058 +#: FlatCAMApp.py:8057 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8065 +#: FlatCAMApp.py:8064 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:8073 +#: FlatCAMApp.py:8072 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8082 +#: FlatCAMApp.py:8081 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:8094 +#: FlatCAMApp.py:8093 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8120 +#: FlatCAMApp.py:8119 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8123 +#: FlatCAMApp.py:8122 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1017,92 +1019,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 +#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8160 +#: FlatCAMApp.py:8159 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8173 +#: FlatCAMApp.py:8172 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 +#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8211 +#: FlatCAMApp.py:8210 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 +#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8266 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8276 +#: FlatCAMApp.py:8275 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8324 +#: FlatCAMApp.py:8323 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 +#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8785 +#: FlatCAMApp.py:8784 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8794 +#: FlatCAMApp.py:8793 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 +#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:8923 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8932 +#: FlatCAMApp.py:8931 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 +#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:8990 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8997 +#: FlatCAMApp.py:8996 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 +#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 +#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1110,82 +1112,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9042 +#: FlatCAMApp.py:9041 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 -#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 +#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9085 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9129 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9173 +#: FlatCAMApp.py:9172 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9178 +#: FlatCAMApp.py:9177 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9195 +#: FlatCAMApp.py:9194 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9203 +#: FlatCAMApp.py:9202 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9214 +#: FlatCAMApp.py:9213 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:9253 +#: FlatCAMApp.py:9252 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9276 +#: FlatCAMApp.py:9275 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9283 +#: FlatCAMApp.py:9282 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9322 +#: FlatCAMApp.py:9321 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9333 +#: FlatCAMApp.py:9332 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9339 +#: FlatCAMApp.py:9338 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9348 +#: FlatCAMApp.py:9347 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 " @@ -1195,31 +1197,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9390 +#: FlatCAMApp.py:9389 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9411 +#: FlatCAMApp.py:9410 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 +#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9462 +#: FlatCAMApp.py:9461 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9472 +#: FlatCAMApp.py:9471 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9578 +#: FlatCAMApp.py:9577 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9580 +#: FlatCAMApp.py:9579 msgid "" "\n" "\n" @@ -1231,47 +1233,47 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9730 +#: FlatCAMApp.py:9729 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9788 +#: FlatCAMApp.py:9787 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9796 +#: FlatCAMApp.py:9795 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9807 +#: FlatCAMApp.py:9806 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9815 +#: FlatCAMApp.py:9814 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 +#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Details" msgstr "Details" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:9988 msgid "The normal flow when working in FlatCAM is the following" msgstr "The normal flow when working in FlatCAM is the following" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:9989 msgid "" "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" @@ -1279,55 +1281,54 @@ msgstr "" "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" +#: FlatCAMApp.py:9990 +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:9991 msgid "" -"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" msgstr "" -"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" #: FlatCAMApp.py:9992 msgid "" -"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" msgstr "" -"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" #: FlatCAMApp.py:9993 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:9994 -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" -#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 +#: FlatCAMApp.py:10005 msgid "SELECTED TAB" msgstr "SELECTED TAB" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:9994 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:9996 +#: FlatCAMApp.py:9995 msgid "will be updated with the object properties according to" msgstr "will be updated with the object properties according to" -#: FlatCAMApp.py:9997 -#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +#: FlatCAMApp.py:9996 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" -#: FlatCAMApp.py:9998 +#: FlatCAMApp.py:9997 msgid "" "If the selection of the object is done on the canvas by single click " "instead, and the" @@ -1335,7 +1336,7 @@ msgstr "" "If the selection of the object is done on the canvas by single click " "instead, and the" -#: FlatCAMApp.py:10000 +#: FlatCAMApp.py:9999 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 " @@ -1345,11 +1346,11 @@ msgstr "" "Tab. Alternatively, double clicking on the object on the canvas will bring " "the" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10001 msgid "and populate it even if it was out of focus" msgstr "and populate it even if it was out of focus" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10002 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" @@ -1357,39 +1358,35 @@ msgstr "" "You can change the parameters in this screen and the flow direction is like " "this" -#: FlatCAMApp.py:10004 -#| msgid "Excellon Object" +#: FlatCAMApp.py:10003 msgid "Gerber/Excellon Object" msgstr "Gerber/Excellon Object" -#: FlatCAMApp.py:10004 -#| msgid "Parameters" +#: FlatCAMApp.py:10003 msgid "Change Parameter" msgstr "Change Parameter" -#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Generate Geometry" -#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Geometry Object" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "Add tools (change param in Selected Tab)" msgstr "Add tools (change param in Selected Tab)" -#: FlatCAMApp.py:10005 -#| msgid "Generate CNC" +#: FlatCAMApp.py:10004 msgid "Generate CNCJob" msgstr "Generate CNCJob" -#: FlatCAMApp.py:10005 -#| msgid "CNC Job Object" +#: FlatCAMApp.py:10004 msgid "CNCJob Object" msgstr "CNCJob Object" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10005 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" @@ -1397,50 +1394,47 @@ msgstr "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" -#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Save GCode" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 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:10007 -#| msgid "&Help" +#: FlatCAMApp.py:10006 msgid "Help" msgstr "Help" -#: FlatCAMApp.py:10008 -#| msgid "Shortcuts List\tF3" +#: FlatCAMApp.py:10007 msgid "Shortcuts List" msgstr "Shortcuts List" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "or through" msgstr "or through" -#: FlatCAMApp.py:10008 -#| msgid "Key Shortcut List" +#: FlatCAMApp.py:10007 msgid "own key shortcut" msgstr "own key shortcut" -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10065 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10073 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10084 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10089 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10091 +#: FlatCAMApp.py:10090 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1448,63 +1442,63 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10093 +#: FlatCAMApp.py:10092 msgid "info" msgstr "info" -#: FlatCAMApp.py:10148 +#: FlatCAMApp.py:10147 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10155 +#: FlatCAMApp.py:10154 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10162 +#: FlatCAMApp.py:10161 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10168 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10178 +#: FlatCAMApp.py:10177 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10195 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:10235 +#: FlatCAMApp.py:10234 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:10257 +#: FlatCAMApp.py:10256 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:10295 +#: FlatCAMApp.py:10294 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 +#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10336 +#: FlatCAMApp.py:10335 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10566 +#: FlatCAMApp.py:10565 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." @@ -1540,7 +1534,7 @@ msgstr "Advanced" msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1704,8 +1698,8 @@ msgid "Finish" msgstr "Finish" #: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1896,7 +1890,7 @@ msgstr "processes running." msgid "The application will restart." msgstr "The application will restart." -#: FlatCAMTranslation.py:92 +#: FlatCAMTranslation.py:93 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" @@ -2323,8 +2317,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:2670 -#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 +#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 msgid "Cancelled." msgstr "Cancelled." @@ -2349,7 +2343,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2389,7 +2383,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2418,7 +2412,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:1564 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2442,8 +2436,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2467,16 +2461,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2487,14 +2481,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/FlatCAMGUI.py:5781 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 +#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2509,18 +2503,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 -#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 -#: flatcamGUI/FlatCAMGUI.py:5841 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 +#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 -#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 -#: flatcamGUI/FlatCAMGUI.py:5842 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 +#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 +#: flatcamGUI/FlatCAMGUI.py:5847 msgid "Y" msgstr "Y" @@ -2534,25 +2528,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 -#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 -#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 -#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 +#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 +#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 +#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 -#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 -#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2582,26 +2576,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 -#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 +#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 -#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 +#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 -#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 -#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 -#: flatcamGUI/FlatCAMGUI.py:5888 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5893 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2617,16 +2611,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2638,7 +2632,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2666,11 +2660,11 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." @@ -2682,7 +2676,7 @@ 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:3261 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -2779,8 +2773,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:4920 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2802,14 +2796,14 @@ msgstr "Text Tool" msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 -#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 -#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 +#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2817,13 +2811,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 -#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2849,13 +2843,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 +#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2866,8 +2860,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 -#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -2880,20 +2874,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 -#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 +#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 -#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 +#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 -#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 +#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -2902,8 +2896,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 -#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2916,8 +2910,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 -#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 +#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2926,12 +2920,12 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 msgid "Paint" msgstr "Paint" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" @@ -2957,7 +2951,7 @@ 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/FlatCAMGUI.py:5930 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" @@ -2966,7 +2960,7 @@ msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 #: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 +#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" @@ -2986,8 +2980,8 @@ msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 #: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" @@ -2998,7 +2992,7 @@ msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3007,7 +3001,7 @@ msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2066 +#: flatcamGUI/FlatCAMGUI.py:2067 msgid "Editor" msgstr "Editor" @@ -3017,7 +3011,7 @@ msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3049,8 +3043,8 @@ msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 -#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 +#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3131,7 +3125,7 @@ msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" @@ -3146,7 +3140,7 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" @@ -3697,10 +3691,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 -#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 -#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 +#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 +#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 +#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 msgid "Click on target point." msgstr "Click on target point." @@ -3919,8 +3913,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 -#: flatcamGUI/FlatCAMGUI.py:4767 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3981,7 +3975,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4057,7 +4051,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 msgid "Buffer distance" msgstr "Buffer distance" @@ -4080,8 +4074,8 @@ msgstr "" "meeting in the corner" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 -#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 msgid "Buffer" msgstr "Buffer" @@ -4093,7 +4087,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 msgid "Scale factor" msgstr "Scale factor" @@ -4142,7 +4136,7 @@ msgid "Go" msgstr "Go" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4158,11 +4152,11 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." @@ -4371,18 +4365,17 @@ msgid "Scripting" msgstr "Scripting" #: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "New Script ..." msgstr "New Script ..." #: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:2087 msgid "Open Script ..." msgstr "Open Script ..." #: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2087 -#| msgid "Open Script ..." +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "Run Script ..." msgstr "Run Script ..." @@ -4897,11 +4890,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -4942,15 +4935,15 @@ msgstr "Gerber Editor Toolbar" msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Geometry" msgstr "New Blank Geometry" @@ -4958,174 +4951,174 @@ msgstr "New Blank Geometry" msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 -#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2105 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:2106 msgid "Calculators Tool" msgstr "Calculators Tool" #: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 -#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2114 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Paint Shape" msgstr "Paint Shape" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 -#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 msgid "Cut Path" msgstr "Cut Path" @@ -5138,8 +5131,8 @@ msgid "Delete Shape '-'" msgstr "Delete Shape '-'" #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 msgid "Transformations" msgstr "Transformations" @@ -5147,60 +5140,60 @@ msgstr "Transformations" msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 -#: flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2172 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 -#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 +#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5208,16 +5201,16 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 msgid "Project" msgstr "Project" @@ -5311,576 +5304,582 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1311 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:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1321 +#| msgid "Clear Plot" +msgid "Refresh Plots" +msgstr "Refresh Plots" + +#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 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:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1486 -msgid "Polygon Substraction Tool" -msgstr "Polygon Substraction Tool" +#: flatcamGUI/FlatCAMGUI.py:1490 +#| msgid "Polygon Substraction Tool" +msgid "Polygon Subtraction Tool" +msgstr "Polygon Subtraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1568 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1680 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:1677 +#: flatcamGUI/FlatCAMGUI.py:1681 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:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1703 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1702 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1707 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1740 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1765 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1815 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1812 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1821 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:1823 +#: flatcamGUI/FlatCAMGUI.py:1827 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:1826 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1830 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:1831 +#: flatcamGUI/FlatCAMGUI.py:1834 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:1834 flatcamGUI/FlatCAMGUI.py:6311 -#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 +#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1837 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5888,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:1839 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 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:1845 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1847 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:1884 +#: flatcamGUI/FlatCAMGUI.py:1885 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -5920,7 +5919,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1890 +#: flatcamGUI/FlatCAMGUI.py:1891 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -5928,23 +5927,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2019 +#: flatcamGUI/FlatCAMGUI.py:2020 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2595 +#: flatcamGUI/FlatCAMGUI.py:2600 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5956,12 +5955,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 -#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 +#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2735 +#: flatcamGUI/FlatCAMGUI.py:2740 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5969,7 +5968,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2794 +#: flatcamGUI/FlatCAMGUI.py:2799 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5977,7 +5976,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2814 +#: flatcamGUI/FlatCAMGUI.py:2819 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5985,63 +5984,63 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 +#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 +#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3251 +#: flatcamGUI/FlatCAMGUI.py:3256 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3252 +#: flatcamGUI/FlatCAMGUI.py:3257 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3268 +#: flatcamGUI/FlatCAMGUI.py:3273 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3311 +#: flatcamGUI/FlatCAMGUI.py:3316 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3660 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3661 +#: flatcamGUI/FlatCAMGUI.py:3666 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3663 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3673 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3682 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6049,11 +6048,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3690 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6061,11 +6060,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3705 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3702 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6075,28 +6074,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 -#: flatcamGUI/FlatCAMGUI.py:3816 +#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 +#: flatcamGUI/FlatCAMGUI.py:3821 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3718 +#: flatcamGUI/FlatCAMGUI.py:3723 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3735 +#: flatcamGUI/FlatCAMGUI.py:3740 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3737 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3749 +#: flatcamGUI/FlatCAMGUI.py:3754 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3751 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6108,23 +6107,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3768 +#: flatcamGUI/FlatCAMGUI.py:3773 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3785 +#: flatcamGUI/FlatCAMGUI.py:3790 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3787 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3799 +#: flatcamGUI/FlatCAMGUI.py:3804 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3801 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6136,47 +6135,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3818 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3835 +#: flatcamGUI/FlatCAMGUI.py:3840 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3837 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3849 +#: flatcamGUI/FlatCAMGUI.py:3854 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3851 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3863 +#: flatcamGUI/FlatCAMGUI.py:3868 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3865 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3877 +#: flatcamGUI/FlatCAMGUI.py:3882 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3890 +#: flatcamGUI/FlatCAMGUI.py:3895 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3892 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6184,15 +6183,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3948 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3949 +#: flatcamGUI/FlatCAMGUI.py:3954 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3951 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6200,11 +6199,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3967 +#: flatcamGUI/FlatCAMGUI.py:3972 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3969 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6212,11 +6211,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3980 +#: flatcamGUI/FlatCAMGUI.py:3985 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3982 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6224,11 +6223,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3997 +#: flatcamGUI/FlatCAMGUI.py:4002 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6236,15 +6235,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4005 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:4004 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:4006 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6254,11 +6253,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:4013 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6270,11 +6269,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4027 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:4024 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6284,37 +6283,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4045 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:4042 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:4059 +#: flatcamGUI/FlatCAMGUI.py:4064 msgid "Splash Screen" msgstr "Splash Screen" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4131 +#: flatcamGUI/FlatCAMGUI.py:4136 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 +#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4138 +#: flatcamGUI/FlatCAMGUI.py:4143 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6324,21 +6323,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4141 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 +#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 +#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4145 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4151 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6354,19 +6353,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 +#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4152 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4155 +#: flatcamGUI/FlatCAMGUI.py:4160 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4156 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6380,19 +6379,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4163 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4164 +#: flatcamGUI/FlatCAMGUI.py:4169 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4167 +#: flatcamGUI/FlatCAMGUI.py:4172 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4173 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6410,11 +6409,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4177 +#: flatcamGUI/FlatCAMGUI.py:4182 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 +#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6422,11 +6421,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4194 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 +#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6434,11 +6433,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4206 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 +#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6446,11 +6445,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4215 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4216 +#: flatcamGUI/FlatCAMGUI.py:4221 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6460,35 +6459,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4228 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4226 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4234 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 +#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6496,11 +6495,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4246 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6510,11 +6509,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4260 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 +#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6522,11 +6521,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4265 +#: flatcamGUI/FlatCAMGUI.py:4270 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 +#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6542,11 +6541,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4286 +#: flatcamGUI/FlatCAMGUI.py:4291 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 +#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6562,11 +6561,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4336 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4338 +#: flatcamGUI/FlatCAMGUI.py:4343 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" @@ -6580,11 +6579,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4347 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4349 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6594,11 +6593,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4356 +#: flatcamGUI/FlatCAMGUI.py:4361 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4358 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6606,11 +6605,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4369 +#: flatcamGUI/FlatCAMGUI.py:4374 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4371 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6620,53 +6619,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4398 +#: flatcamGUI/FlatCAMGUI.py:4403 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 +#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 +#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 +#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 -#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 +#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 +#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 -#: flatcamGUI/FlatCAMGUI.py:6368 +#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6373 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4431 +#: flatcamGUI/FlatCAMGUI.py:4436 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6674,7 +6673,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4446 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6686,21 +6685,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/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4457 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6708,23 +6707,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4463 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4459 +#: flatcamGUI/FlatCAMGUI.py:4464 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/FlatCAMGUI.py:4480 +#: flatcamGUI/FlatCAMGUI.py:4485 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6732,16 +6731,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 +#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6749,11 +6748,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6766,12 +6765,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 +#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6781,29 +6780,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6817,12 +6816,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 +#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6834,21 +6833,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 +#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6856,7 +6855,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6868,15 +6867,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4608 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4611 +#: flatcamGUI/FlatCAMGUI.py:4616 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6886,11 +6885,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6900,11 +6899,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4632 +#: flatcamGUI/FlatCAMGUI.py:4637 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -6914,15 +6913,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4673 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 +#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4683 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -6930,21 +6929,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 -#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 +#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 +#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -6952,7 +6951,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4714 +#: flatcamGUI/FlatCAMGUI.py:4719 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -6960,7 +6959,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4728 +#: flatcamGUI/FlatCAMGUI.py:4733 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -6968,11 +6967,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 +#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6986,36 +6985,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 -#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 +#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 -#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 +#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 -#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 -#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 -#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 -#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 -#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 +#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 +#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamGUI/FlatCAMGUI.py:4777 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4782 +#: flatcamGUI/FlatCAMGUI.py:4787 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7029,23 +7028,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamGUI/FlatCAMGUI.py:4799 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4806 +#: flatcamGUI/FlatCAMGUI.py:4811 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4808 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4818 +#: flatcamGUI/FlatCAMGUI.py:4823 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4820 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7053,35 +7052,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4841 +#: flatcamGUI/FlatCAMGUI.py:4846 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 -#: flatcamGUI/FlatCAMGUI.py:6583 +#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 +#: flatcamGUI/FlatCAMGUI.py:6588 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:4854 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 -#: flatcamGUI/FlatCAMGUI.py:5833 +#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 +#: flatcamGUI/FlatCAMGUI.py:5838 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4894 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 +#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 +#: flatcamGUI/FlatCAMGUI.py:5878 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 -#: flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7089,44 +7088,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 -#: flatcamGUI/FlatCAMGUI.py:5886 +#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 +#: flatcamGUI/FlatCAMGUI.py:5891 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4921 +#: flatcamGUI/FlatCAMGUI.py:4926 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4933 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4934 +#: flatcamGUI/FlatCAMGUI.py:4939 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 +#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4947 +#: flatcamGUI/FlatCAMGUI.py:4952 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4957 +#: flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4973 +#: flatcamGUI/FlatCAMGUI.py:4978 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/FlatCAMGUI.py:5000 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7168,12 +7167,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5025 +#: flatcamGUI/FlatCAMGUI.py:5030 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 -#: flatcamGUI/FlatCAMGUI.py:5541 +#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 +#: flatcamGUI/FlatCAMGUI.py:5546 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7181,8 +7180,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 -#: flatcamGUI/FlatCAMGUI.py:5555 +#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 +#: flatcamGUI/FlatCAMGUI.py:5560 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7190,19 +7189,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5055 +#: flatcamGUI/FlatCAMGUI.py:5060 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:5058 +#: flatcamGUI/FlatCAMGUI.py:5063 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:5089 +#: flatcamGUI/FlatCAMGUI.py:5094 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 +#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7216,7 +7215,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5103 +#: flatcamGUI/FlatCAMGUI.py:5108 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7232,11 +7231,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5113 +#: flatcamGUI/FlatCAMGUI.py:5118 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:5116 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7248,7 +7247,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5127 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7258,15 +7257,15 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5135 +#: flatcamGUI/FlatCAMGUI.py:5140 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5138 +#: flatcamGUI/FlatCAMGUI.py:5143 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 +#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7286,15 +7285,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5151 +#: flatcamGUI/FlatCAMGUI.py:5156 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5165 +#: flatcamGUI/FlatCAMGUI.py:5170 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5168 +#: flatcamGUI/FlatCAMGUI.py:5173 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7306,16 +7305,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5211 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5221 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7323,14 +7322,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 +#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7338,12 +7337,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 +#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7351,12 +7350,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7364,11 +7363,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 +#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7377,11 +7376,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7391,11 +7390,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5272 +#: flatcamGUI/FlatCAMGUI.py:5277 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7403,11 +7402,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7419,12 +7418,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7433,21 +7432,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7455,11 +7454,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5328 +#: flatcamGUI/FlatCAMGUI.py:5333 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7471,23 +7470,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7495,19 +7494,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5371 +#: flatcamGUI/FlatCAMGUI.py:5376 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5384 +#: flatcamGUI/FlatCAMGUI.py:5389 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5392 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7515,11 +7514,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7529,20 +7528,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5409 +#: flatcamGUI/FlatCAMGUI.py:5414 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 +#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7550,12 +7549,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 +#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7564,11 +7563,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7582,12 +7581,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 +#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 +#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7596,21 +7595,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 +#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7622,11 +7621,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5477 +#: flatcamGUI/FlatCAMGUI.py:5482 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5479 +#: flatcamGUI/FlatCAMGUI.py:5484 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7642,11 +7641,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5498 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5508 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7654,11 +7653,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5528 +#: flatcamGUI/FlatCAMGUI.py:5533 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7670,11 +7669,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5564 +#: flatcamGUI/FlatCAMGUI.py:5569 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 +#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7690,15 +7689,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5573 +#: flatcamGUI/FlatCAMGUI.py:5578 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5574 +#: flatcamGUI/FlatCAMGUI.py:5579 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5605 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7712,11 +7711,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5610 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 +#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7730,19 +7729,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5620 +#: flatcamGUI/FlatCAMGUI.py:5625 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5621 +#: flatcamGUI/FlatCAMGUI.py:5626 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamGUI/FlatCAMGUI.py:5658 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5663 +#: flatcamGUI/FlatCAMGUI.py:5668 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7756,35 +7755,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5675 +#: flatcamGUI/FlatCAMGUI.py:5680 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5698 +#: flatcamGUI/FlatCAMGUI.py:5703 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5743 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5822 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:5874 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5903 +#: flatcamGUI/FlatCAMGUI.py:5908 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5922 +#: flatcamGUI/FlatCAMGUI.py:5927 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7792,11 +7791,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5950 +#: flatcamGUI/FlatCAMGUI.py:5955 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5957 +#: flatcamGUI/FlatCAMGUI.py:5962 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7806,7 +7805,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7814,11 +7813,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7830,11 +7829,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5994 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:5996 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7848,7 +7847,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7856,7 +7855,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7864,11 +7863,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7876,11 +7875,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7890,12 +7889,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7905,7 +7904,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7913,11 +7912,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:6122 +#: flatcamGUI/FlatCAMGUI.py:6127 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6129 +#: flatcamGUI/FlatCAMGUI.py:6134 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -7925,12 +7924,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 +#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:6154 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -7938,11 +7937,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7956,11 +7955,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7972,11 +7971,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6221 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6223 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -7986,11 +7985,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6237 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6234 +#: flatcamGUI/FlatCAMGUI.py:6239 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8000,15 +7999,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6250 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6260 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6270 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8022,20 +8021,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6284 +#: flatcamGUI/FlatCAMGUI.py:6289 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8047,15 +8046,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8065,23 +8064,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6335 +#: flatcamGUI/FlatCAMGUI.py:6340 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6337 +#: flatcamGUI/FlatCAMGUI.py:6342 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6347 +#: flatcamGUI/FlatCAMGUI.py:6352 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6370 +#: flatcamGUI/FlatCAMGUI.py:6375 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8089,11 +8088,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6378 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6380 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8101,11 +8100,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6391 +#: flatcamGUI/FlatCAMGUI.py:6396 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6393 +#: flatcamGUI/FlatCAMGUI.py:6398 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8113,11 +8112,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6401 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6403 +#: flatcamGUI/FlatCAMGUI.py:6408 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8125,11 +8124,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6411 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6418 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8141,23 +8140,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6419 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6420 +#: flatcamGUI/FlatCAMGUI.py:6425 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6437 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6440 +#: flatcamGUI/FlatCAMGUI.py:6445 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8166,11 +8165,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6448 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8178,11 +8177,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6459 +#: flatcamGUI/FlatCAMGUI.py:6464 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8192,19 +8191,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6478 +#: flatcamGUI/FlatCAMGUI.py:6483 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8226,11 +8225,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8238,7 +8237,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8248,59 +8247,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6542 +#: flatcamGUI/FlatCAMGUI.py:6547 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6543 +#: flatcamGUI/FlatCAMGUI.py:6548 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6568 +#: flatcamGUI/FlatCAMGUI.py:6573 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8308,15 +8307,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8328,26 +8327,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8356,7 +8355,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 +#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8368,13 +8367,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 -#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 +#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 +#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8395,17 +8394,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 +#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8415,7 +8414,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8440,11 +8439,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8455,22 +8454,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 +#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 +#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8488,7 +8487,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 +#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8502,27 +8501,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 +#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6791 +#: flatcamGUI/FlatCAMGUI.py:6796 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6792 +#: flatcamGUI/FlatCAMGUI.py:6797 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8542,19 +8541,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 +#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 +#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6807 +#: flatcamGUI/FlatCAMGUI.py:6812 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6809 +#: flatcamGUI/FlatCAMGUI.py:6814 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8562,11 +8561,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6828 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8576,7 +8575,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8584,11 +8583,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6854 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 " @@ -8600,16 +8599,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8619,11 +8618,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6871 +#: flatcamGUI/FlatCAMGUI.py:6876 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8635,11 +8634,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6884 +#: flatcamGUI/FlatCAMGUI.py:6889 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8663,11 +8662,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8675,11 +8674,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6922 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6932 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8687,36 +8686,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6961 +#: flatcamGUI/FlatCAMGUI.py:6966 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8726,15 +8725,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6979 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6989 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8746,11 +8745,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8773,15 +8772,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:7110 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7113 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamGUI/FlatCAMGUI.py:7120 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8789,11 +8788,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:7129 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8803,11 +8802,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7150 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8823,11 +8822,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8847,11 +8846,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7180 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 " @@ -8863,11 +8862,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7200 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8877,11 +8876,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8889,11 +8888,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8901,35 +8900,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7247 +#: flatcamGUI/FlatCAMGUI.py:7252 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -8939,11 +8938,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7261 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7263 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" @@ -8957,11 +8956,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -8969,11 +8968,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -8981,15 +8980,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7292 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7302 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -8999,11 +8998,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9011,11 +9010,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7320 +#: flatcamGUI/FlatCAMGUI.py:7325 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9023,7 +9022,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7330 +#: flatcamGUI/FlatCAMGUI.py:7335 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9031,11 +9030,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7344 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 " @@ -9045,27 +9044,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9073,11 +9072,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9085,11 +9084,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7389 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7399 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9097,35 +9096,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7404 +#: flatcamGUI/FlatCAMGUI.py:7409 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9133,7 +9132,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9145,27 +9144,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9187,11 +9186,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7509 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" @@ -9201,11 +9200,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7521 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9213,47 +9212,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7537 +#: flatcamGUI/FlatCAMGUI.py:7542 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7544 +#: flatcamGUI/FlatCAMGUI.py:7549 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9261,15 +9260,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7607 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." @@ -9277,19 +9276,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9297,11 +9296,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7631 +#: flatcamGUI/FlatCAMGUI.py:7636 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9309,11 +9308,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9321,19 +9320,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9341,11 +9340,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9353,20 +9352,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7694 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7704 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9374,27 +9373,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7716 +#: flatcamGUI/FlatCAMGUI.py:7721 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 -#: flatcamGUI/FlatCAMGUI.py:7785 +#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 +#: flatcamGUI/FlatCAMGUI.py:7790 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 +#: flatcamGUI/FlatCAMGUI.py:7792 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9402,8 +9401,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 -#: flatcamGUI/FlatCAMGUI.py:7800 +#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 +#: flatcamGUI/FlatCAMGUI.py:7805 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9415,23 +9414,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7749 +#: flatcamGUI/FlatCAMGUI.py:7754 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7782 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 +#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7860 +#: flatcamGUI/FlatCAMGUI.py:7865 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7861 +#: flatcamGUI/FlatCAMGUI.py:7866 msgid "Hello!" msgstr "Hello!" @@ -12703,6 +12702,12 @@ 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 "Manufacturing" +#~ msgstr "Manufacturing" + +#~ msgid "Function" +#~ msgstr "Function" + #~ msgid "" #~ "Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " #~ "Stanciu
Matthieu Berthomé

and many others found " "{name}
" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Trazado" #: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" -msgstr "" +msgstr "Sobre FlatCAM" -#: FlatCAMApp.py:3834 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "" - -#: FlatCAMApp.py:3834 -msgid "Manufacturing" -msgstr "" +#: FlatCAMApp.py:3833 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "Fabricación de placa de circuito impreso asistida por computadora 2D" #: FlatCAMApp.py:3834 msgid "Development" -msgstr "" +msgstr "Desarrollo" #: FlatCAMApp.py:3834 msgid "DOWNLOAD" -msgstr "" +msgstr "DESCARGAR" -#: FlatCAMApp.py:3835 +#: FlatCAMApp.py:3834 msgid "Issue tracker" -msgstr "" +msgstr "Rastreador de problemas" -#: FlatCAMApp.py:3839 +#: FlatCAMApp.py:3838 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:3853 +#: FlatCAMApp.py:3852 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -295,83 +296,106 @@ msgid "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." msgstr "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licenciado bajo la licencia MIT:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Por la presente se otorga permiso, sin cargo, a cualquier persona que " +"obtenga una copia\n" +"de este software y los archivos de documentación asociados (el \"Software" +"\"), para tratar\n" +"en el Software sin restricción, incluidos, entre otros, los derechos\n" +"para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar " +"y / o vender\n" +"copias del Software y para permitir a las personas a quienes pertenece el " +"Software\n" +" amueblado para hacerlo, sujeto a las siguientes condiciones:\n" +"\n" +"El aviso de copyright anterior y este aviso de permiso se incluirán en\n" +"todas las copias o partes sustanciales del software.\n" +"\n" +"EL SOFTWARE SE PROPORCIONA \"TAL CUAL\", SIN GARANTÍA DE NINGÚN TIPO, " +"EXPRESA O\n" +"IMPLÍCITO, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD,\n" +"APTITUD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO EL\n" +"LOS AUTORES O LOS TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES POR " +"CUALQUIER RECLAMACIÓN, DAÑO U OTRO\n" +"RESPONSABILIDAD, EN CASO DE ACCIÓN DE CONTRATO, TORTURA O DE OTRA MANERA, " +"DERIVADA DE,\n" +"FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN\n" +"EL SOFTWARE." -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3899 msgid "Splash" -msgstr "" +msgstr "Pantalla de bienvenida" -#: FlatCAMApp.py:3906 -#, fuzzy -#| msgid "Progressive" +#: FlatCAMApp.py:3905 msgid "Programmers" -msgstr "Progresivo" +msgstr "Programadores" -#: FlatCAMApp.py:3912 -#, fuzzy -#| msgid "Transform" +#: FlatCAMApp.py:3911 msgid "Translators" -msgstr "Transformar" +msgstr "Traductores" -#: FlatCAMApp.py:3918 +#: FlatCAMApp.py:3917 msgid "License" -msgstr "" +msgstr "Licencia" + +#: FlatCAMApp.py:3929 +msgid "Programmer" +msgstr "Programador" #: FlatCAMApp.py:3930 -msgid "Programmer" -msgstr "" +msgid "Status" +msgstr "Estado" -#: FlatCAMApp.py:3931 -#, fuzzy -#| msgid "Duration" -msgid "Function" -msgstr "Duración" - -#: FlatCAMApp.py:3933 +#: FlatCAMApp.py:3932 msgid "Program Author" -msgstr "" +msgstr "Autor del programa" + +#: FlatCAMApp.py:3938 +msgid "Maintainer >=2019" +msgstr "Mantenedor> = 2019" + +#: FlatCAMApp.py:3948 +msgid "Language" +msgstr "Idioma" #: FlatCAMApp.py:3949 -#, fuzzy -#| msgid "Languages" -msgid "Language" -msgstr "Idiomas" +msgid "Translator" +msgstr "Traductor" #: FlatCAMApp.py:3950 -#, fuzzy -#| msgid "Transform" -msgid "Translator" -msgstr "Transformar" - -#: FlatCAMApp.py:3951 msgid "E-mail" -msgstr "" +msgstr "Email" -#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 +#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4133 +#: FlatCAMApp.py:4132 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4143 +#: FlatCAMApp.py:4142 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4158 +#: FlatCAMApp.py:4157 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4162 +#: FlatCAMApp.py:4161 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 +#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -379,31 +403,29 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4392 -#, fuzzy -#| msgid "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4391 msgid "Selected Excellon file extensions registered with FlatCAM." -msgstr "" -"[success] Extensiones de archivo Excellon seleccionadas registradas con " -"FlatCAM." +msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4413 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4436 +#: FlatCAMApp.py:4435 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 +#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 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:4466 +#: FlatCAMApp.py:4465 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 " @@ -419,39 +441,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:4508 +#: FlatCAMApp.py:4507 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:4536 +#: FlatCAMApp.py:4535 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:4566 FlatCAMApp.py:4603 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 +#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:4585 +#: FlatCAMApp.py:4584 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:4623 +#: FlatCAMApp.py:4622 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:4884 +#: FlatCAMApp.py:4883 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4885 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:4887 +#: FlatCAMApp.py:4886 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -461,53 +483,51 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 -#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 +#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 +#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:4938 -#, fuzzy -#| msgid "Converted units to %s" +#: FlatCAMApp.py:4937 msgid "Converted units to" -msgstr "Convertir unidades a %s" +msgstr "Convertir unidades a" -#: FlatCAMApp.py:4950 +#: FlatCAMApp.py:4949 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:5655 +#: FlatCAMApp.py:5654 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 +#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5695 +#: FlatCAMApp.py:5694 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 +#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 #: flatcamTools/ToolNonCopperClear.py:915 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:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 +#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:5835 +#: FlatCAMApp.py:5834 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -515,11 +535,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:5939 +#: FlatCAMApp.py:5938 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5941 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -527,47 +547,47 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:5973 +#: FlatCAMApp.py:5972 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5976 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:5979 +#: FlatCAMApp.py:5978 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:5997 +#: FlatCAMApp.py:5996 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:6021 +#: FlatCAMApp.py:6020 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6044 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6057 +#: FlatCAMApp.py:6056 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6071 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6073 +#: FlatCAMApp.py:6072 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6080 +#: FlatCAMApp.py:6079 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -576,34 +596,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 -#: flatcamGUI/FlatCAMGUI.py:2661 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 +#: flatcamGUI/FlatCAMGUI.py:2666 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 +#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 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:6321 +#: FlatCAMApp.py:6320 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:6327 +#: FlatCAMApp.py:6326 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:6411 +#: FlatCAMApp.py:6410 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:6445 +#: FlatCAMApp.py:6444 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -611,72 +631,72 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:6476 +#: FlatCAMApp.py:6475 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:6502 +#: FlatCAMApp.py:6501 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 +#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6518 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6544 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:6562 +#: FlatCAMApp.py:6561 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:6596 +#: FlatCAMApp.py:6595 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:6599 +#: FlatCAMApp.py:6598 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6610 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:6633 +#: FlatCAMApp.py:6632 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:6644 +#: FlatCAMApp.py:6643 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:6666 +#: FlatCAMApp.py:6665 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 +#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -686,80 +706,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6743 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6744 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 +#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 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:6759 +#: FlatCAMApp.py:6758 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:6762 +#: FlatCAMApp.py:6761 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:6765 +#: FlatCAMApp.py:6764 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:6787 +#: FlatCAMApp.py:6786 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:6790 +#: FlatCAMApp.py:6789 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:6793 +#: FlatCAMApp.py:6792 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:6799 +#: FlatCAMApp.py:6798 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:6833 +#: FlatCAMApp.py:6832 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:6837 +#: FlatCAMApp.py:6836 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 -#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 -#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 +#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 +#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 +#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 #: 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:7349 +#: FlatCAMApp.py:7348 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -769,234 +789,212 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:7371 +#: FlatCAMApp.py:7370 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2056 +#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7502 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2058 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7533 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 +#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:7569 +#: FlatCAMApp.py:7568 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 +#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:7598 +#: FlatCAMApp.py:7597 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 +#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:7625 +#: FlatCAMApp.py:7624 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 -#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 +#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 +#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:7656 +#: FlatCAMApp.py:7655 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 +#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7678 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7698 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:7705 FlatCAMApp.py:7709 +#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7713 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:7734 +#: FlatCAMApp.py:7733 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:7740 FlatCAMApp.py:7872 +#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 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:7752 +#: FlatCAMApp.py:7751 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7757 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:7778 +#: FlatCAMApp.py:7777 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:7784 FlatCAMApp.py:7828 +#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 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:7792 FlatCAMApp.py:7796 +#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7801 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:7822 +#: FlatCAMApp.py:7821 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 +#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7845 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:7866 +#: FlatCAMApp.py:7865 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 +#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:7890 +#: FlatCAMApp.py:7889 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:7922 +#: FlatCAMApp.py:7921 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7947 +#: FlatCAMApp.py:7946 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 +#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7980 +#: FlatCAMApp.py:7979 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 +#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8013 +#: FlatCAMApp.py:8012 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8056 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8058 +#: FlatCAMApp.py:8057 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8065 +#: FlatCAMApp.py:8064 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:8073 +#: FlatCAMApp.py:8072 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8082 +#: FlatCAMApp.py:8081 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:8094 +#: FlatCAMApp.py:8093 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:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8120 +#: FlatCAMApp.py:8119 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8123 -#, fuzzy -#| msgid "" -#| "#\n" -#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" -#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." -#| "html\n" -#| "#\n" -#| "\n" -#| "# FlatCAM commands list:\n" -#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -#| "AlignDrillGrid, ClearShell, Cncjob,\n" -#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " -#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" -#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -#| "ListSys, MillHoles, Mirror, New,\n" -#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -#| "Options, Paint, Panelize,\n" -#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " -#| "SubtractPoly,SubtractRectangle, Version,\n" -#| "# WriteGCode\n" -#| "#\n" -#| "\n" +#: FlatCAMApp.py:8122 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1027,105 +1025,105 @@ msgstr "" "\n" "# Lista de comandos FlatCAM:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" -#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 +#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8160 +#: FlatCAMApp.py:8159 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8173 +#: FlatCAMApp.py:8172 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 +#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8211 +#: FlatCAMApp.py:8210 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 +#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8266 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:8276 +#: FlatCAMApp.py:8275 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:8324 +#: FlatCAMApp.py:8323 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 +#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:8785 +#: FlatCAMApp.py:8784 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:8794 +#: FlatCAMApp.py:8793 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 +#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:8923 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:8932 +#: FlatCAMApp.py:8931 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 +#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:8990 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:8997 +#: FlatCAMApp.py:8996 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 +#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 +#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1133,86 +1131,86 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9042 +#: FlatCAMApp.py:9041 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 -#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 +#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9085 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9129 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9173 +#: FlatCAMApp.py:9172 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9178 +#: FlatCAMApp.py:9177 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9195 +#: FlatCAMApp.py:9194 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:9203 +#: FlatCAMApp.py:9202 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9214 +#: FlatCAMApp.py:9213 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:9253 +#: FlatCAMApp.py:9252 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9272 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:9276 +#: FlatCAMApp.py:9275 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:9283 +#: FlatCAMApp.py:9282 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:9322 +#: FlatCAMApp.py:9321 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:9333 +#: FlatCAMApp.py:9332 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:9339 +#: FlatCAMApp.py:9338 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:9348 +#: FlatCAMApp.py:9347 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 " @@ -1222,31 +1220,31 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:9390 +#: FlatCAMApp.py:9389 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:9411 +#: FlatCAMApp.py:9410 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 +#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:9462 +#: FlatCAMApp.py:9461 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:9472 +#: FlatCAMApp.py:9471 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:9578 +#: FlatCAMApp.py:9577 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:9580 +#: FlatCAMApp.py:9579 msgid "" "\n" "\n" @@ -1258,206 +1256,210 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:9730 +#: FlatCAMApp.py:9729 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:9788 +#: FlatCAMApp.py:9787 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:9796 +#: FlatCAMApp.py:9795 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:9807 +#: FlatCAMApp.py:9806 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:9815 +#: FlatCAMApp.py:9814 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 +#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Selected Tab - Choose an Item from Project Tab" -msgstr "" +msgstr "Pestaña Seleccionada: elija un elemento de la pestaña Proyecto" + +#: FlatCAMApp.py:9987 +msgid "Details" +msgstr "Detalles" #: FlatCAMApp.py:9988 -msgid "Details" -msgstr "" +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:9989 -msgid "The normal flow when working in FlatCAM is the following" -msgstr "" - -#: FlatCAMApp.py:9990 msgid "" "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" +"Guarde / importe un archivo Gerber, Excellon, Gcode, DXF, Raster Image o SVG " +"en FlatCAM utilizando" -#: FlatCAMApp.py:9991 +#: FlatCAMApp.py:9990 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:9992 +#: FlatCAMApp.py:9991 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" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:9992 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:9994 +#: FlatCAMApp.py:9993 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" -#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 +#: FlatCAMApp.py:10005 msgid "SELECTED TAB" -msgstr "" +msgstr "PESTAÑA SELECCIONADA" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:9994 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:9995 +msgid "will be updated with the object properties according to" +msgstr "se actualizará con las propiedades del objeto de acuerdo con" #: FlatCAMApp.py:9996 -msgid "will be updated with the object properties according to" -msgstr "" +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "tipo: objeto Gerber, Excellon, Geometry o CNCJob" #: FlatCAMApp.py:9997 -#, fuzzy -#| msgid "Only Gerber, Excellon and Geometry objects can be mirrored." -msgid "kind: Gerber, Excellon, Geometry or CNCJob object" -msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." - -#: FlatCAMApp.py:9998 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" -#: FlatCAMApp.py:10000 +#: FlatCAMApp.py:9999 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:10001 +msgid "and populate it even if it was out of focus" +msgstr "y llenarlo incluso si estaba fuera de foco" #: FlatCAMApp.py:10002 -msgid "and populate it even if it was out of focus" -msgstr "" - -#: FlatCAMApp.py:10003 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" msgstr "" +"Puede cambiar los parámetros en esta pantalla y la dirección del flujo es así" -#: FlatCAMApp.py:10004 -#, fuzzy -#| msgid "Excellon Object" +#: FlatCAMApp.py:10003 msgid "Gerber/Excellon Object" -msgstr "Objeto Excellon" +msgstr "Objeto Gerber / Excellon" -#: FlatCAMApp.py:10004 -#, fuzzy -#| msgid "Parameters" +#: FlatCAMApp.py:10003 msgid "Change Parameter" -msgstr "Parámetros" +msgstr "Cambiar parámetro" -#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Generar Geometría" -#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Objeto de geometría" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "Add tools (change param in Selected Tab)" -msgstr "" +msgstr "Agregar herramientas (cambiar el parámetro en la Pestaña Seleccionada)" -#: FlatCAMApp.py:10005 -#, fuzzy -#| msgid "Generate CNC" +#: FlatCAMApp.py:10004 msgid "Generate CNCJob" -msgstr "Generar CNC" +msgstr "Generar CNCJob" + +#: FlatCAMApp.py:10004 +msgid "CNCJob Object" +msgstr "CNCJob Object" #: FlatCAMApp.py:10005 -#, fuzzy -#| msgid "CNC Job Object" -msgid "CNCJob Object" -msgstr "Objeto de trabajo CNC" - -#: FlatCAMApp.py:10006 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" -#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Guardar GCode" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" +"Una lista de atajos de teclado está disponible a través de una entrada de " +"menú en" -#: FlatCAMApp.py:10007 -#, fuzzy -#| msgid "&Help" +#: FlatCAMApp.py:10006 msgid "Help" msgstr "Ayuda" -#: FlatCAMApp.py:10008 -#, fuzzy -#| msgid "Shortcuts List\tF3" +#: FlatCAMApp.py:10007 msgid "Shortcuts List" -msgstr "Lista de accesos directos\tF3" +msgstr "Lista de accesos directos" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "or through" -msgstr "" +msgstr "o a través de" -#: FlatCAMApp.py:10008 -#, fuzzy -#| msgid "Key Shortcut List" +#: FlatCAMApp.py:10007 msgid "own key shortcut" -msgstr "Lista de atajos de teclas" +msgstr "atajo de tecla propio" -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10065 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:10074 +#: FlatCAMApp.py:10073 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10084 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10089 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:10091 +#: FlatCAMApp.py:10090 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1465,77 +1467,73 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:10093 +#: FlatCAMApp.py:10092 msgid "info" msgstr "info" -#: FlatCAMApp.py:10148 +#: FlatCAMApp.py:10147 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10155 +#: FlatCAMApp.py:10154 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10162 +#: FlatCAMApp.py:10161 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10168 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10178 +#: FlatCAMApp.py:10177 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10195 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:10235 +#: FlatCAMApp.py:10234 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:10257 +#: FlatCAMApp.py:10256 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:10295 +#: FlatCAMApp.py:10294 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 +#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:10336 +#: FlatCAMApp.py:10335 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:10566 +#: FlatCAMApp.py:10565 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 -#, fuzzy -#| msgid "Save changes" msgid "Name changed from" -msgstr "Guardar cambios" +msgstr "Nombre cambiado de" #: FlatCAMObj.py:214 -#, fuzzy -#| msgid "Stop" msgid "to" -msgstr "Detener" +msgstr "a" #: FlatCAMObj.py:225 msgid "Offsetting..." @@ -1561,7 +1559,7 @@ msgstr "Avanzado" msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1730,8 +1728,8 @@ msgid "Finish" msgstr "Terminar" #: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1774,16 +1772,12 @@ msgid "Tool was deleted in Tool Table." msgstr "La herramienta se eliminó en la tabla de herramientas." #: FlatCAMObj.py:4472 -#, fuzzy -#| msgid "This Geometry can't be processed because it is %s geometry." msgid "This Geometry can't be processed because it is" -msgstr "Esta geometría no se puede procesar porque es la geometría %s." +msgstr "Esta geometría no se puede procesar porque es" #: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 -#, fuzzy -#| msgid "Geometry" msgid "geometry" -msgstr "Geometría" +msgstr "geometría" #: FlatCAMObj.py:4517 msgid "Failed. No tool selected in the tool table ..." @@ -1812,16 +1806,12 @@ msgid "G-Code parsing finished..." msgstr "Análisis de código G terminado ..." #: FlatCAMObj.py:4765 -#, fuzzy -#| msgid "Finished G-Code processing..." msgid "Finished G-Code processing" -msgstr "Procesamiento de código G terminado ..." +msgstr "Procesamiento de código G terminado" #: FlatCAMObj.py:4767 FlatCAMObj.py:4999 -#, fuzzy -#| msgid "G-Code processing failed with error: %s" msgid "G-Code processing failed with error" -msgstr "El procesamiento del código G falló con error: %s" +msgstr "El procesamiento del código G falló con error" #: FlatCAMObj.py:4819 msgid "" @@ -1937,11 +1927,9 @@ msgstr "procesos en ejecución." msgid "The application will restart." msgstr "La aplicación se reiniciará." -#: FlatCAMTranslation.py:92 -#, fuzzy -#| msgid "Are you sure do you want to change the current language to %s?" +#: FlatCAMTranslation.py:93 msgid "Are you sure do you want to change the current language to" -msgstr "¿Está seguro de que desea cambiar el idioma actual a %s?" +msgstr "¿Está seguro de que desea cambiar el idioma actual a" #: FlatCAMTranslation.py:94 msgid "Apply Language ..." @@ -2242,18 +2230,13 @@ msgstr "" "solid_geometry." #: camlib.py:6669 -#, fuzzy -#| msgid "" -#| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#| "current_geometry.\n" -#| "Raise the value (in module) and try again." msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." msgstr "" -"[ERROR_NOTCL] El valor de Desfase de la herramienta es demasiado negativo " -"para usarlo con la current_geometry.\n" -"Aumente el valor (en el módulo) y vuelva a intentarlo." +"El valor de Desplazamiento de herramienta es demasiado negativo para usarlo " +"en current_geometry.\n" +"Aumente el valor (en el módulo) e intente nuevamente." #: camlib.py:6929 msgid " paths traced." @@ -2383,14 +2366,12 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 -#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 +#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 msgid "Cancelled." msgstr "Cancelado." #: flatcamEditors/FlatCAMExcEditor.py:1069 -#, fuzzy -#| msgid "Drill/Slot Resize completed." msgid "Done. Drill/Slot Resize completed." msgstr "Hecho. Tamaño de taladro / ranura completado." @@ -2412,7 +2393,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2452,7 +2433,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diá. de herra." -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2481,7 +2462,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:1564 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2505,8 +2486,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2530,16 +2511,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2550,14 +2531,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/FlatCAMGUI.py:5781 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 +#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2572,18 +2553,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 -#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 -#: flatcamGUI/FlatCAMGUI.py:5841 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 +#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 -#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 -#: flatcamGUI/FlatCAMGUI.py:5842 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 +#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 +#: flatcamGUI/FlatCAMGUI.py:5847 msgid "Y" msgstr "Y" @@ -2597,25 +2578,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 -#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 -#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 -#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 +#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 +#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 +#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 -#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 -#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2645,26 +2626,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 -#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 +#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 -#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 +#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 -#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 -#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 -#: flatcamGUI/FlatCAMGUI.py:5888 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5893 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2680,16 +2661,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/FlatCAMGUI.py:5770 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2701,7 +2682,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2729,11 +2710,11 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." @@ -2745,7 +2726,7 @@ 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:3261 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -2844,8 +2825,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:4920 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2869,14 +2850,14 @@ msgstr "Herramienta de texto" msgid "Tool" msgstr "Herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 -#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 -#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 +#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2884,13 +2865,13 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 -#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2918,13 +2899,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 +#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2935,8 +2916,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 -#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2949,20 +2930,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/FlatCAMGUI.py:6718 -#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 +#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 -#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 +#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 -#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 +#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Lineas rectas" @@ -2971,8 +2952,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 -#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2985,8 +2966,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 -#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 +#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2995,12 +2976,12 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 msgid "Paint" msgstr "Pintar" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -3032,7 +3013,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" @@ -3041,7 +3022,7 @@ msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 #: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 +#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -3061,8 +3042,8 @@ msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 #: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" @@ -3073,7 +3054,7 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3082,7 +3063,7 @@ msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2066 +#: flatcamGUI/FlatCAMGUI.py:2067 msgid "Editor" msgstr "Editor" @@ -3092,7 +3073,7 @@ msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3124,8 +3105,8 @@ msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 -#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 +#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3206,7 +3187,7 @@ msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" @@ -3221,7 +3202,7 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" @@ -3674,10 +3655,8 @@ msgid "Backtracked one point ..." msgstr "Retrocedido un punto ..." #: flatcamEditors/FlatCAMGeoEditor.py:2358 -#, fuzzy -#| msgid "Done. Rotate completed." msgid "Done. Path completed." -msgstr "Hecho. Rotación completada." +msgstr "Hecho. Camino completado." #: flatcamEditors/FlatCAMGeoEditor.py:2476 msgid "MOVE: No shape selected. Select a shape to move" @@ -3782,10 +3761,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 -#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 -#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 +#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 +#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 +#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3858,24 +3837,16 @@ msgstr "" "(100%%)." #: flatcamEditors/FlatCAMGeoEditor.py:4588 -#, fuzzy -#| msgid "" -#| "Could not do Paint. Try a different combination of parameters. Or a " -#| "different method of Paint\n" -#| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" msgstr "" -"No se pudo hacer pintura. Intenta una combinación diferente de parámetros. O " -"un método diferente de Pintura.\n" -"%s" +"No se pudo pintar. Pruebe con una combinación diferente de parámetros. O un " +"método diferente de pintura" #: flatcamEditors/FlatCAMGeoEditor.py:4602 -#, fuzzy -#| msgid "Panel done..." msgid "Paint done." -msgstr "Panel hecho ..." +msgstr "Pintura hecha" #: flatcamEditors/FlatCAMGrbEditor.py:208 msgid "To add an Pad first select a aperture in Aperture Table" @@ -4023,8 +3994,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 -#: flatcamGUI/FlatCAMGUI.py:4767 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4085,7 +4056,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4161,7 +4132,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/FlatCAMGUI.py:4919 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4184,8 +4155,8 @@ msgstr "" "funciones que se encuentran en la esquina" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 -#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 msgid "Buffer" msgstr "Buffer" @@ -4197,7 +4168,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/FlatCAMGUI.py:4932 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 msgid "Scale factor" msgstr "Factor de escala" @@ -4246,7 +4217,7 @@ msgid "Go" msgstr "Ir" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4262,11 +4233,11 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." @@ -4312,16 +4283,12 @@ msgid "Deleted aperture with code" msgstr "Apertura eliminada con código" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#, fuzzy -#| msgid "Adding aperture: %s geo ..." msgid "Adding aperture" -msgstr "Añadiendo apertura: %s geo ..." +msgstr "Agregar apertura" #: flatcamEditors/FlatCAMGrbEditor.py:3768 -#, fuzzy -#| msgid "Geo" msgid "geo" -msgstr "Geo" +msgstr "geo" #: flatcamEditors/FlatCAMGrbEditor.py:3958 msgid "" @@ -4489,21 +4456,19 @@ msgid "Scripting" msgstr "Scripting" #: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "New Script ..." msgstr "Nuevo Script ..." #: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:2087 msgid "Open Script ..." msgstr "Abrir Script ..." #: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2087 -#, fuzzy -#| msgid "Open Script ..." +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "Run Script ..." -msgstr "Abrir Script ..." +msgstr "Ejecutar Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4831,10 +4796,8 @@ msgid "&Help" msgstr "Ayuda" #: flatcamGUI/FlatCAMGUI.py:400 -#, fuzzy -#| msgid "Help\tF1" msgid "Online Help\tF1" -msgstr "Ayuda\tF1" +msgstr "Ayuda en Online\tF1" #: flatcamGUI/FlatCAMGUI.py:401 msgid "FlatCAM.org" @@ -5020,11 +4983,11 @@ msgstr "Generar CNC" msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" @@ -5065,15 +5028,15 @@ msgstr "Barra de herramientas del editor Gerber" msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" @@ -5081,174 +5044,174 @@ msgstr "Nueva geometría en blanco" msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 -#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2105 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:2106 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" #: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 -#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2114 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Paint Shape" msgstr "Forma de pintura" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 -#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 msgid "Cut Path" msgstr "Camino de Corte" @@ -5261,8 +5224,8 @@ msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 msgid "Transformations" msgstr "Transformaciones" @@ -5270,60 +5233,60 @@ msgstr "Transformaciones" msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 -#: flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2172 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 -#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 +#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5331,16 +5294,16 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 msgid "Project" msgstr "Proyecto" @@ -5434,740 +5397,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:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "SHOW SHORTCUT LIST" -msgstr "" +msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Project Tab" -msgstr "" +msgstr "Cambiar a la Pestaña Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Selected Tab" -msgstr "" +msgstr "Cambiar a la Pestaña Seleccionada" -#: flatcamGUI/FlatCAMGUI.py:1303 -#, fuzzy -#| msgid "Select a tool in Tool Table" +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Tool Tab" -msgstr "Seleccione una herramienta en la tabla de herramientas" +msgstr "Cambiar a la Pestaña de Herramientas" -#: flatcamGUI/FlatCAMGUI.py:1304 -#, fuzzy -#| msgid "New Blank Gerber" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "New Gerber" -msgstr "Nuevo Gerber en blanco" +msgstr "Nuevo Gerber" -#: flatcamGUI/FlatCAMGUI.py:1304 -#, fuzzy -#| msgid "No object selected." +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Edit Object (if selected)" -msgstr "Ningún objeto seleccionado." +msgstr "Editar objeto (si está seleccionado)" -#: flatcamGUI/FlatCAMGUI.py:1304 -#, fuzzy -#| msgid "Coordinates type" +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Jump to Coordinates" -msgstr "Tipo de coordenadas" +msgstr "Saltar a coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1305 -#, fuzzy -#| msgid "New Blank Excellon" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Excellon" -msgstr "Nueva Excellon en blanco" +msgstr "Nueva Excellon" -#: flatcamGUI/FlatCAMGUI.py:1305 -#, fuzzy -#| msgid "Move Objects" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1305 -#, fuzzy -#| msgid "New Blank Geometry" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Geometry" -msgstr "Nueva geometría en blanco" +msgstr "Nueva geometría" -#: flatcamGUI/FlatCAMGUI.py:1305 -#, fuzzy -#| msgid "Se&t Origin\tO" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Set Origin" -msgstr "Establecer origen\tO" +msgstr "Establecer origen" -#: flatcamGUI/FlatCAMGUI.py:1305 -#, fuzzy -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Change Units" -msgstr "(Escriba ayuda para empezar)" +msgstr "Cambiar unidades" -#: flatcamGUI/FlatCAMGUI.py:1306 -#, fuzzy -#| msgid "Properties Tool" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Open Properties Tool" -msgstr "Herra. de Propiedades" +msgstr "Abrir herramienta de propiedades" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Rotate by 90 degree CW" -msgstr "" +msgstr "Rotar 90 grados CW" -#: flatcamGUI/FlatCAMGUI.py:1306 -#, fuzzy -#| msgid "Shell Toolbar" +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Shell Toggle" -msgstr "Barra de herramientas de Shell" +msgstr "Palanca de 'Shell'" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1311 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:1308 -#, fuzzy -#| msgid "Flip on &X axis\tX" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on X_axis" -msgstr "Voltear en el eje X\tX" +msgstr "Voltear sobre el eje X" -#: flatcamGUI/FlatCAMGUI.py:1308 -#, fuzzy -#| msgid "Flip on &Y axis\tY" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on Y_axis" -msgstr "Voltear en el ejeY\tY" +msgstr "Voltear sobre el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1308 -#, fuzzy -#| msgid "Select" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Select All" -msgstr "Seleccionar" +msgstr "Seleccionar todo" -#: flatcamGUI/FlatCAMGUI.py:1308 -#, fuzzy -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1309 -#, fuzzy -#| msgid "Open Excellon" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1309 -#, fuzzy -#| msgid "Open Gerber" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Gerber File" -msgstr "Abrir gerber" +msgstr "Abrir Gerber" -#: flatcamGUI/FlatCAMGUI.py:1309 -#, fuzzy -#| msgid "Open Project" +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "New Project" -msgstr "Proyecto abierto" +msgstr "Nuevo Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 -#, fuzzy -#| msgid "Measurement" +#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 msgid "Measurement Tool" -msgstr "Medición" +msgstr "Herramienta de Medición" -#: flatcamGUI/FlatCAMGUI.py:1310 -#, fuzzy -#| msgid "Save Project As ..." +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Save Project As" -msgstr "Guardar proyecto como ..." +msgstr "Guardar proyecto como" -#: flatcamGUI/FlatCAMGUI.py:1310 -#, fuzzy -#| msgid "&Toggle Plot Area\tCTRL+F10" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Plot Area" -msgstr "Alternar área de la parcela\tCTRL+F10" +msgstr "Alternar área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:1310 -#, fuzzy -#| msgid "Copy Objects" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj_Name" -msgstr "Copiar objetos" +msgstr "Copiar Nombre Obj." -#: flatcamGUI/FlatCAMGUI.py:1310 -#, fuzzy -#| msgid "Toggle Code Editor\tCTRL+E" +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Code Editor" -msgstr "Alternar editor de código\tCTRL+E" +msgstr "Alternar editor de código" -#: flatcamGUI/FlatCAMGUI.py:1311 -#, fuzzy -#| msgid "Toggle Units" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Toggle the axis" -msgstr "(Escriba ayuda para empezar)" +msgstr "Alternar el eje" -#: flatcamGUI/FlatCAMGUI.py:1311 -#, fuzzy -#| msgid "App Preferences" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Preferences Window" -msgstr "Preferencias de la aplicación" +msgstr "Abrir ventana de Preferencias" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Rotate by 90 degree CCW" -msgstr "" +msgstr "Rotar en 90 grados CCW" -#: flatcamGUI/FlatCAMGUI.py:1311 -#, fuzzy -#| msgid "Run TCL script" +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1312 -#, fuzzy -#| msgid "Toggle Workspace\tSHIFT+W" +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle the workspace" -msgstr "Alternar espacio de trabajo\tSHIFT+W" +msgstr "Alternar espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:1312 -#, fuzzy -#| msgid "Skew on X axis ..." +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on X axis" -msgstr "Sesgar en el eje X ..." +msgstr "Sesgar en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1312 -#, fuzzy -#| msgid "Skew on Y axis ..." +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on Y axis" -msgstr "Sesgar en el eje Y ..." +msgstr "Sesgar en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1313 -#, fuzzy -#| msgid "2-Sided Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1313 -#, fuzzy -#| msgid "Solder Paste Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1313 -#, fuzzy -#| msgid "Film Tool" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Film PCB Tool" -msgstr "Herramienta de película" +msgstr "Herramienta de Película" -#: flatcamGUI/FlatCAMGUI.py:1313 -#, fuzzy -#| msgid "Non-Copper Clearing" +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Non-Copper Clearing Tool" -msgstr "Compensación sin cobre" +msgstr "Herram. de limp. sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1314 -#, fuzzy -#| msgid "Paint Area" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Paint Area Tool" -msgstr "Área de pintura" +msgstr "Herram. de área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1314 -#, fuzzy -#| msgid "Transformations" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Transformations Tool" -msgstr "Transformaciones" +msgstr "Herram. de Transform." -#: flatcamGUI/FlatCAMGUI.py:1314 -#, fuzzy -#| msgid "View Source" +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "View File Source" -msgstr "Ver fuente" +msgstr "Ver fuente del archivo" -#: flatcamGUI/FlatCAMGUI.py:1315 -#, fuzzy -#| msgid "Cutout Tool" +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Cutout PCB Tool" -msgstr "Herra. de corte" +msgstr "Herra. de Corte" -#: flatcamGUI/FlatCAMGUI.py:1315 -#, fuzzy -#| msgid "Enable Plot" +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Enable all Plots" -msgstr "Habilitar Parcela" +msgstr "Habilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1315 -#, fuzzy -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable all Plots" -msgstr "Desactivar parcela" +msgstr "Deshabilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1315 -#, fuzzy -#| msgid "Disable non-selected\tALT+3" +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable Non-selected Plots" -msgstr "Deshabilitar no seleccionado\tALT+3" +msgstr "Deshabilitar no seleccionado" -#: flatcamGUI/FlatCAMGUI.py:1316 -#, fuzzy -#| msgid "&Toggle FullScreen\tALT+F10" +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Toggle Full Screen" -msgstr "Alternar pantalla completa\tALT+F10" +msgstr "Alternar pantalla completa" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Abort current task (gracefully)" -msgstr "" +msgstr "Abortar la tarea actual (con gracia)" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Open Online Manual" -msgstr "" +msgstr "Abrir el manual en línea" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Open Online Tutorials" -msgstr "" +msgstr "Abrir tutoriales en online" -#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Refresh Plots" +msgstr "Actualizar parcelas" + +#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1317 -#, fuzzy -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Alternate: Delete Tool" -msgstr "Eliminar herramienta" +msgstr "Alt.: Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" -msgstr "" +msgstr "(izquierda a Key_1) Área de Toogle Notebook (lado izquierdo)" -#: flatcamGUI/FlatCAMGUI.py:1318 -#, fuzzy -#| msgid "Disable Plot" +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "En(Dis)able Obj Plot" -msgstr "Desactivar parcela" +msgstr "(Des)habilitar trazado Obj." -#: flatcamGUI/FlatCAMGUI.py:1318 -#, fuzzy -#| msgid "Delete objects" +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Deselects all objects" -msgstr "Eliminar objetos" +msgstr "Desel. todos los objetos" -#: flatcamGUI/FlatCAMGUI.py:1332 -#, fuzzy -#| msgid "Key Shortcut List" +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Editor Shortcut list" -msgstr "Lista de atajos de teclas" +msgstr "Lista de accesos directos del editor" -#: flatcamGUI/FlatCAMGUI.py:1482 -#, fuzzy -#| msgid "GEOMETRY" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "GEOMETRY EDITOR" -msgstr "GEOMETRÍA" +msgstr "EDITOR DE GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw an Arc" -msgstr "" +msgstr "Dibujar un arco" -#: flatcamGUI/FlatCAMGUI.py:1482 -#, fuzzy -#| msgid "Copy Geom\tC" +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Copy Geo Item" -msgstr "Copia Geo\tC" +msgstr "Copia Geo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" -msgstr "" +msgstr "Dentro de agregar arco alternará la dirección del ARCO: CW o CCW" -#: flatcamGUI/FlatCAMGUI.py:1483 -#, fuzzy -#| msgid "Polygon Intersection" +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Intersection Tool" -msgstr "Intersección de polígonos" +msgstr "Herram. de intersección poli." -#: flatcamGUI/FlatCAMGUI.py:1484 -#, fuzzy -#| msgid "Paint Tool" +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Geo Paint Tool" -msgstr "Herramienta de pintura" +msgstr "Herram. de pintura geo" -#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1675 -#, fuzzy -#| msgid "Jump to Location\tJ" -msgid "Jump to Location (x, y)" -msgstr "Ir a la ubicación\tJ" - -#: flatcamGUI/FlatCAMGUI.py:1484 -#, fuzzy -#| msgid "Toggle Corner Snap\tK" -msgid "Toggle Corner Snap" -msgstr "Alternar esquina esquina\tK" - -#: flatcamGUI/FlatCAMGUI.py:1484 -msgid "Move Geo Item" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:1485 -msgid "Within Add Arc will cycle through the ARC modes" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:1485 -#, fuzzy -#| msgid "Polygon" -msgid "Draw a Polygon" -msgstr "Polígono" - -#: flatcamGUI/FlatCAMGUI.py:1485 -#, fuzzy -#| msgid "Circle" -msgid "Draw a Circle" -msgstr "Círculo" - -#: flatcamGUI/FlatCAMGUI.py:1486 -msgid "Draw a Path" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:1486 -#, fuzzy -#| msgid "Rectangle" -msgid "Draw Rectangle" -msgstr "Rectángulo" - -#: flatcamGUI/FlatCAMGUI.py:1486 -#, fuzzy -#| msgid "Polygon Subtraction" -msgid "Polygon Substraction Tool" -msgstr "Sustracción de polígonos" - -#: flatcamGUI/FlatCAMGUI.py:1486 -#, fuzzy -#| msgid "Text Tool" -msgid "Add Text Tool" -msgstr "Herramienta de texto" - -#: flatcamGUI/FlatCAMGUI.py:1487 -#, fuzzy -#| msgid "Polygon Union" -msgid "Polygon Union Tool" -msgstr "Unión de polígonos" - -#: flatcamGUI/FlatCAMGUI.py:1487 -#, fuzzy -#| msgid "Flip on &X axis\tX" -msgid "Flip shape on X axis" -msgstr "Voltear en el eje X\tX" - -#: flatcamGUI/FlatCAMGUI.py:1487 -#, fuzzy -#| msgid "Flip on &Y axis\tY" -msgid "Flip shape on Y axis" -msgstr "Voltear en el ejeY\tY" - -#: flatcamGUI/FlatCAMGUI.py:1487 -#, fuzzy -#| msgid "Skew on X axis ..." -msgid "Skew shape on X axis" -msgstr "Sesgar en el eje X ..." - -#: flatcamGUI/FlatCAMGUI.py:1488 -#, fuzzy -#| msgid "Skew on Y axis ..." -msgid "Skew shape on Y axis" -msgstr "Sesgar en el eje Y ..." - -#: flatcamGUI/FlatCAMGUI.py:1488 -#, fuzzy -#| msgid "Transform Tool" -msgid "Editor Transformation Tool" -msgstr "Herramienta de transformación" - -#: flatcamGUI/FlatCAMGUI.py:1488 -#, fuzzy -#| msgid "Offset on X axis ..." -msgid "Offset shape on X axis" -msgstr "Offset en el eje X ..." - -#: flatcamGUI/FlatCAMGUI.py:1489 -#, fuzzy -#| msgid "Offset on Y axis ..." -msgid "Offset shape on Y axis" -msgstr "Offset en eje Y ..." - -#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 #: flatcamGUI/FlatCAMGUI.py:1679 -#, fuzzy -#| msgid "Save Object and close the Editor" -msgid "Save Object and Exit Editor" -msgstr "Guardar Objeto y cerrar el Editor" +msgid "Jump to Location (x, y)" +msgstr "Saltar a la ubicación (x, y)" + +#: flatcamGUI/FlatCAMGUI.py:1488 +msgid "Toggle Corner Snap" +msgstr "Alternar ajuste de esquina" + +#: flatcamGUI/FlatCAMGUI.py:1488 +msgid "Move Geo Item" +msgstr "Mover elemento geo." #: flatcamGUI/FlatCAMGUI.py:1489 -#, fuzzy -#| msgid "Polygon Subtraction" +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "Dentro de agregar arco, pasará por los modos de arco" + +#: flatcamGUI/FlatCAMGUI.py:1489 +msgid "Draw a Polygon" +msgstr "Dibujar un polígono" + +#: flatcamGUI/FlatCAMGUI.py:1489 +msgid "Draw a Circle" +msgstr "Dibuja un circulo" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Draw a Path" +msgstr "Dibujar un camino" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Draw Rectangle" +msgstr "Dibujar rectángulo" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Polygon Subtraction Tool" +msgstr "Herram. de sustrac. de polí." + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Add Text Tool" +msgstr "Herramienta de Texto" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Polygon Union Tool" +msgstr "Herram. de unión poli." + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Flip shape on X axis" +msgstr "Voltear en el eje X" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Flip shape on Y axis" +msgstr "Voltear en el eje Y" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Skew shape on X axis" +msgstr "Sesgar en el eje X" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Skew shape on Y axis" +msgstr "Sesgar en el eje Y" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Editor Transformation Tool" +msgstr "Herram. de transform. del editor" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Offset shape on X axis" +msgstr "Offset en el eje X" + +#: flatcamGUI/FlatCAMGUI.py:1493 +msgid "Offset shape on Y axis" +msgstr "Offset en eje Y" + +#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1683 +msgid "Save Object and Exit Editor" +msgstr "Guardar objeto y salir del editor" + +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Cut Tool" -msgstr "Sustracción de polígonos" +msgstr "Herram. de corte poli." -#: flatcamGUI/FlatCAMGUI.py:1490 -#, fuzzy -#| msgid "Generate Geometry" +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Rotate Geometry" -msgstr "Generar Geometría" +msgstr "Rotar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Finish drawing for certain tools" -msgstr "" +msgstr "Terminar el dibujo de ciertas herramientas." -#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Abort and return to Select" -msgstr "" +msgstr "Anular y volver a Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 msgid "Delete Shape" -msgstr "Eliminar Forma" +msgstr "Eliminar forma" -#: flatcamGUI/FlatCAMGUI.py:1563 -#, fuzzy -#| msgid "EXCELLON" +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "EXCELLON EDITOR" -msgstr "EXCELLON" +msgstr "EDITOR DE EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1563 -#, fuzzy -#| msgid "Copy Drill" +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1564 -#, fuzzy -#| msgid "Move Drill(s)\tM" +#: flatcamGUI/FlatCAMGUI.py:1568 msgid "Move Drill(s)" -msgstr "Mover taladro(s)\tM" +msgstr "Mover taladro(s)" -#: flatcamGUI/FlatCAMGUI.py:1565 -#, fuzzy -#| msgid "Add Tool" +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Add a new Tool" -msgstr "Añadir herramienta" +msgstr "Agregar una nueva herram." -#: flatcamGUI/FlatCAMGUI.py:1565 -#, fuzzy -#| msgid "Delete Drill" +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Delete Drill(s)" -msgstr "Eliminar taladro" +msgstr "Eliminar Taladro" -#: flatcamGUI/FlatCAMGUI.py:1565 -#, fuzzy -#| msgid "Delete Tool" +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Alternate: Delete Tool(s)" -msgstr "Eliminar herramienta" +msgstr "Alt.: Eliminar herramienta (s)" -#: flatcamGUI/FlatCAMGUI.py:1674 -#, fuzzy -#| msgid "GERBER" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "GERBER EDITOR" -msgstr "GERBER" +msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1674 -#, fuzzy -#| msgid "Add Disc\tD" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add Disc" -msgstr "Añadir disco\tD" +msgstr "Agregar disco" -#: flatcamGUI/FlatCAMGUI.py:1674 -#, fuzzy -#| msgid "Add SemiDisc\tE" +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add SemiDisc" -msgstr "Añadir medio disco\tE" +msgstr "Añadir medio disco" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1680 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:1677 +#: flatcamGUI/FlatCAMGUI.py:1681 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:1678 -#, fuzzy -#| msgid "Add/Delete Aperture" +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Alternate: Delete Apertures" -msgstr "Añadir / Eliminar Apertura" +msgstr "Alt.: Eliminar Aperturas" -#: flatcamGUI/FlatCAMGUI.py:1678 -#, fuzzy -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Eraser Tool" -msgstr "Herramienta de transformación" +msgstr "Herramienta borrador" -#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1679 -#, fuzzy -#| msgid "Poligonize" +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Poligonize Tool" -msgstr "Poligonizar" +msgstr "Herram. de poligonización" -#: flatcamGUI/FlatCAMGUI.py:1679 -#, fuzzy -#| msgid "Transform Tool" +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Transformation Tool" -msgstr "Herramienta de transformación" +msgstr "Herramienta de Transformación" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1703 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1702 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1707 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1740 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1765 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1815 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1812 +#: flatcamGUI/FlatCAMGUI.py:1816 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:1813 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Print window." -msgstr "" +msgstr "Abra una ventana de impresión estándar del sistema operativo." -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1821 msgid "Will search and highlight in yellow the string in the Find box." -msgstr "" +msgstr "Buscará y resaltará en amarillo la cadena en el Encuentra caja." -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "Find box. Enter here the strings to be searched in the text." -msgstr "" +msgstr "Encuentra caja. Ingrese aquí las cadenas a buscar en el texto." -#: flatcamGUI/FlatCAMGUI.py:1826 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1827 -#, fuzzy -#| msgid "" -#| "When checked it will replace all instances in the 'Find' box\n" -#| "with the text in the 'Replace' box.." +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "" "Will replace the string from the Find box with the one in the Replace box." -msgstr "" -"Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" -"con el texto en el cuadro 'Reemplazar' .." +msgstr "Reemplazará la cadena del cuadro Buscar con la del cuadro Reemplazar." -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "String to replace the one in the Find box throughout the text." -msgstr "" +msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." -#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 -#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 +#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1837 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6175,33 +5983,32 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Will open a text file in the editor." -msgstr "" +msgstr "Se abrirá un archivo de texto en el editor." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "Will save the text in the editor into a file." -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:1845 -#, fuzzy -#| msgid "Open Code" -msgid "Run Code" -msgstr "Código abierto" +msgstr "Guardará el texto en el editor en un archivo." #: flatcamGUI/FlatCAMGUI.py:1846 +msgid "Run Code" +msgstr "Ejecutar código" + +#: flatcamGUI/FlatCAMGUI.py:1847 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:1884 +#: flatcamGUI/FlatCAMGUI.py:1885 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6209,7 +6016,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1890 +#: flatcamGUI/FlatCAMGUI.py:1891 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6217,23 +6024,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2019 +#: flatcamGUI/FlatCAMGUI.py:2020 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2595 +#: flatcamGUI/FlatCAMGUI.py:2600 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6245,12 +6052,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:2602 flatcamGUI/FlatCAMGUI.py:2740 -#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 +#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2735 +#: flatcamGUI/FlatCAMGUI.py:2740 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6258,7 +6065,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2794 +#: flatcamGUI/FlatCAMGUI.py:2799 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6266,7 +6073,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2814 +#: flatcamGUI/FlatCAMGUI.py:2819 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6274,71 +6081,63 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 -#, fuzzy -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 msgid "Cancelled. Nothing selected to delete." -msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para eliminar." +msgstr "Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 -#, fuzzy -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 msgid "Cancelled. Nothing selected to copy." -msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para copiar." +msgstr "Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 -#, fuzzy -#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 msgid "Cancelled. Nothing selected to move." -msgstr "[WARNING_NOTCL] Cancelado. Nada seleccionado para moverse." +msgstr "Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3251 +#: flatcamGUI/FlatCAMGUI.py:3256 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3252 +#: flatcamGUI/FlatCAMGUI.py:3257 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3268 -#, fuzzy -#| msgid "Adding Tool cancelled" +#: flatcamGUI/FlatCAMGUI.py:3273 msgid "Adding Tool cancelled ..." -msgstr "Añadiendo herramienta cancelada" +msgstr "Añadiendo herramienta cancelada ..." -#: flatcamGUI/FlatCAMGUI.py:3311 +#: flatcamGUI/FlatCAMGUI.py:3316 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3660 msgid "GUI Preferences" msgstr "Preferencias de GUI" -#: flatcamGUI/FlatCAMGUI.py:3661 +#: flatcamGUI/FlatCAMGUI.py:3666 msgid "Grid X value" msgstr "Valor de la cuadríc. X" -#: flatcamGUI/FlatCAMGUI.py:3663 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3673 msgid "Grid Y value" msgstr "Valor de la cuadríc. Y" -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "This is the Grid snap value on Y axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Snap Max" msgstr "Máx. de ajuste" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Workspace" msgstr "Espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:3682 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6346,11 +6145,11 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3690 msgid "Wk. format" msgstr "Formato de ET" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6358,11 +6157,11 @@ msgstr "" "Seleccione el tipo de rectángulo a utilizar en el lienzo,\n" "como espacio de trabajo válido." -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3705 msgid "Plot Fill" msgstr "Relleno de la par." -#: flatcamGUI/FlatCAMGUI.py:3702 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6372,28 +6171,28 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 -#: flatcamGUI/FlatCAMGUI.py:3816 +#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 +#: flatcamGUI/FlatCAMGUI.py:3821 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3718 +#: flatcamGUI/FlatCAMGUI.py:3723 msgid "Set the fill transparency for plotted objects." msgstr "Establecer la transparencia de relleno para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3735 +#: flatcamGUI/FlatCAMGUI.py:3740 msgid "Plot Line" msgstr "Lin. Gráfico" -#: flatcamGUI/FlatCAMGUI.py:3737 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Set the line color for plotted objects." msgstr "Establecer el color de la línea para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3749 +#: flatcamGUI/FlatCAMGUI.py:3754 msgid "Sel. Fill" msgstr "Relleno de sel." -#: flatcamGUI/FlatCAMGUI.py:3751 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6405,27 +6204,27 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3768 +#: flatcamGUI/FlatCAMGUI.py:3773 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección 'de " "izquierda a derecha'." -#: flatcamGUI/FlatCAMGUI.py:3785 +#: flatcamGUI/FlatCAMGUI.py:3790 msgid "Sel. Line" msgstr "Línea de sel." -#: flatcamGUI/FlatCAMGUI.py:3787 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de izquierda a " "derecha'." -#: flatcamGUI/FlatCAMGUI.py:3799 +#: flatcamGUI/FlatCAMGUI.py:3804 msgid "Sel2. Fill" msgstr "Relleno de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3801 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6437,52 +6236,52 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3818 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección \"de " "derecha a izquierda\"." -#: flatcamGUI/FlatCAMGUI.py:3835 +#: flatcamGUI/FlatCAMGUI.py:3840 msgid "Sel2. Line" msgstr "Línea de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3837 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de derecha a " "izquierda'." -#: flatcamGUI/FlatCAMGUI.py:3849 +#: flatcamGUI/FlatCAMGUI.py:3854 msgid "Editor Draw" msgstr "Sorteo del editor" -#: flatcamGUI/FlatCAMGUI.py:3851 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Set the color for the shape." msgstr "Establecer el color de la forma." -#: flatcamGUI/FlatCAMGUI.py:3863 +#: flatcamGUI/FlatCAMGUI.py:3868 msgid "Editor Draw Sel." msgstr "Editor de sel. de sorteo" -#: flatcamGUI/FlatCAMGUI.py:3865 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Set the color of the shape when selected." msgstr "Establecer el color de la forma cuando se selecciona." -#: flatcamGUI/FlatCAMGUI.py:3877 +#: flatcamGUI/FlatCAMGUI.py:3882 msgid "Project Items" msgstr "Elementos del proyecto" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Set the color of the items in Project Tab Tree." msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto." -#: flatcamGUI/FlatCAMGUI.py:3890 +#: flatcamGUI/FlatCAMGUI.py:3895 msgid "Proj. Dis. Items" msgstr "Proyectos deshabilitados" -#: flatcamGUI/FlatCAMGUI.py:3892 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6490,15 +6289,15 @@ msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto,\n" "para el caso cuando los elementos están deshabilitados." -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3948 msgid "GUI Settings" msgstr "Configuraciones GUI" -#: flatcamGUI/FlatCAMGUI.py:3949 +#: flatcamGUI/FlatCAMGUI.py:3954 msgid "Layout" msgstr "Diseño" -#: flatcamGUI/FlatCAMGUI.py:3951 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6506,11 +6305,11 @@ msgstr "" "Seleccione un diseño para FlatCAM.\n" "Se aplica de inmediato." -#: flatcamGUI/FlatCAMGUI.py:3967 +#: flatcamGUI/FlatCAMGUI.py:3972 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3969 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6518,11 +6317,11 @@ msgstr "" "Seleccione un estilo para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3980 +#: flatcamGUI/FlatCAMGUI.py:3985 msgid "HDPI Support" msgstr "Soporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3982 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6530,11 +6329,11 @@ msgstr "" "Habilitar el soporte de alta DPI para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: flatcamGUI/FlatCAMGUI.py:3997 +#: flatcamGUI/FlatCAMGUI.py:4002 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6542,15 +6341,15 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4005 msgid "Clear" msgstr "Limpiar" -#: flatcamGUI/FlatCAMGUI.py:4004 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "Hover Shape" msgstr "Forma flotante" -#: flatcamGUI/FlatCAMGUI.py:4006 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6560,11 +6359,11 @@ msgstr "" "Se muestra cada vez que el cursor del mouse se desplaza\n" "sobre cualquier tipo de objeto no seleccionado." -#: flatcamGUI/FlatCAMGUI.py:4013 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "Sel. Shape" msgstr "Forma de sel." -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6576,11 +6375,11 @@ msgstr "" "ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n" "De derecha a izquierda." -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4027 msgid "NB Font Size" msgstr "NB Tamaño de Fuente" -#: flatcamGUI/FlatCAMGUI.py:4024 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6591,37 +6390,38 @@ msgstr "" "El cuaderno es el área plegable en el lado izquierdo de la GUI,\n" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4045 msgid "Axis Font Size" msgstr "Tamaño de fuente del eje" -#: flatcamGUI/FlatCAMGUI.py:4042 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." -#: flatcamGUI/FlatCAMGUI.py:4059 +#: flatcamGUI/FlatCAMGUI.py:4064 msgid "Splash Screen" -msgstr "" +msgstr "Pantalla de bienvenida" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Enable display of the splash screen at application startup." msgstr "" +"Habilite la visualización de la pantalla de inicio al iniciar la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4131 +#: flatcamGUI/FlatCAMGUI.py:4136 msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 +#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4138 +#: flatcamGUI/FlatCAMGUI.py:4143 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6631,21 +6431,21 @@ msgstr "" "Lo que se selecciona aquí se establece cada vez\n" "Se inicia FLatCAM." -#: flatcamGUI/FlatCAMGUI.py:4141 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 +#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 +#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4145 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4151 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6661,19 +6461,19 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 +#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 msgid "Basic" msgstr "BASIC" -#: flatcamGUI/FlatCAMGUI.py:4152 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Advanced" msgstr "Avanzado" -#: flatcamGUI/FlatCAMGUI.py:4155 +#: flatcamGUI/FlatCAMGUI.py:4160 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/FlatCAMGUI.py:4156 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6687,19 +6487,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/FlatCAMGUI.py:4163 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4164 +#: flatcamGUI/FlatCAMGUI.py:4169 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4167 +#: flatcamGUI/FlatCAMGUI.py:4172 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4173 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6717,11 +6517,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4177 +#: flatcamGUI/FlatCAMGUI.py:4182 msgid "Shell at StartUp" msgstr "Shell en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 +#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6729,11 +6529,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4194 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 +#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6741,11 +6541,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4206 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 +#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6753,11 +6553,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4215 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/FlatCAMGUI.py:4216 +#: flatcamGUI/FlatCAMGUI.py:4221 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6767,35 +6567,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4228 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4226 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4234 msgid "Project at StartUp" msgstr "Proyecto en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 +#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6804,11 +6604,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4246 msgid "Project AutoHide" msgstr "Proyecto auto ocultar" -#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6819,11 +6619,11 @@ msgstr "" "Se oculta automáticamente cuando no hay objetos cargados y\n" "para mostrar cada vez que se crea un nuevo objeto." -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4260 msgid "Enable ToolTips" msgstr "Hab. info sobre herra." -#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 +#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6831,11 +6631,11 @@ msgstr "" "Marque esta casilla si desea que se muestre información sobre herramientas\n" "al pasar el mouse sobre los elementos de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4265 +#: flatcamGUI/FlatCAMGUI.py:4270 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 +#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6852,11 +6652,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4286 +#: flatcamGUI/FlatCAMGUI.py:4291 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 +#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6872,11 +6672,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/FlatCAMGUI.py:4336 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/FlatCAMGUI.py:4338 +#: flatcamGUI/FlatCAMGUI.py:4343 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" @@ -6891,11 +6691,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/FlatCAMGUI.py:4347 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "Delete object confirmation" msgstr "Eliminar confirmación de objeto" -#: flatcamGUI/FlatCAMGUI.py:4349 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6905,11 +6705,11 @@ msgstr "" "cada vez que se desencadena el evento Eliminar objeto (s), ya sea por\n" "acceso directo al menú o acceso directo a teclas." -#: flatcamGUI/FlatCAMGUI.py:4356 +#: flatcamGUI/FlatCAMGUI.py:4361 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/FlatCAMGUI.py:4358 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6917,11 +6717,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4369 +#: flatcamGUI/FlatCAMGUI.py:4374 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/FlatCAMGUI.py:4371 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6931,53 +6731,53 @@ 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/FlatCAMGUI.py:4398 +#: flatcamGUI/FlatCAMGUI.py:4403 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 +#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 +#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opciones de parcela" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 +#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 -#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 +#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 +#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 -#: flatcamGUI/FlatCAMGUI.py:6368 +#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6373 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/FlatCAMGUI.py:4431 +#: flatcamGUI/FlatCAMGUI.py:4436 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6985,7 +6785,7 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4446 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6999,45 +6799,45 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4457 msgid "Simplify" -msgstr "" +msgstr "Simplificar" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" +"Cuando esté marcado, todos los polígonos de Gerber serán\n" +"cargado de simplificación con una tolerancia establecida." -#: flatcamGUI/FlatCAMGUI.py:4458 -#, fuzzy -#| msgid "Geo Tolerance" +#: flatcamGUI/FlatCAMGUI.py:4463 msgid "Tolerance" -msgstr "Geo Tolerancia" +msgstr "Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4459 +#: flatcamGUI/FlatCAMGUI.py:4464 msgid "Tolerance for poligon simplification." -msgstr "" +msgstr "Tolerancia a la simplificación de polígonos." -#: flatcamGUI/FlatCAMGUI.py:4480 +#: flatcamGUI/FlatCAMGUI.py:4485 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -7045,16 +6845,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar polígonos exteriores." -#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 +#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7062,11 +6862,11 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7080,12 +6880,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/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 +#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7096,29 +6896,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7132,12 +6932,12 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 +#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7149,21 +6949,21 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 +#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7171,7 +6971,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7183,15 +6983,15 @@ msgstr "" "su radio es igual a\n" "el margen." -#: flatcamGUI/FlatCAMGUI.py:4608 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/FlatCAMGUI.py:4611 +#: flatcamGUI/FlatCAMGUI.py:4616 msgid "Advanced Param." msgstr "Parám. avanzados" -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7201,11 +7001,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7215,11 +7015,11 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: flatcamGUI/FlatCAMGUI.py:4632 +#: flatcamGUI/FlatCAMGUI.py:4637 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7229,15 +7029,15 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/FlatCAMGUI.py:4673 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 +#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4683 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7245,21 +7045,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/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 -#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 +#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 +#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7267,7 +7067,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/FlatCAMGUI.py:4714 +#: flatcamGUI/FlatCAMGUI.py:4719 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7275,7 +7075,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/FlatCAMGUI.py:4728 +#: flatcamGUI/FlatCAMGUI.py:4733 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7283,11 +7083,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 +#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7301,36 +7101,36 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 -#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 +#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 -#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 +#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 -#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 -#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 -#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 -#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 -#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 +#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 +#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamGUI/FlatCAMGUI.py:4777 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/FlatCAMGUI.py:4782 +#: flatcamGUI/FlatCAMGUI.py:4787 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7344,23 +7144,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamGUI/FlatCAMGUI.py:4799 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/FlatCAMGUI.py:4806 +#: flatcamGUI/FlatCAMGUI.py:4811 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/FlatCAMGUI.py:4808 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/FlatCAMGUI.py:4818 +#: flatcamGUI/FlatCAMGUI.py:4823 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/FlatCAMGUI.py:4820 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7368,37 +7168,35 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/FlatCAMGUI.py:4841 +#: flatcamGUI/FlatCAMGUI.py:4846 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 -#: flatcamGUI/FlatCAMGUI.py:6583 +#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 +#: flatcamGUI/FlatCAMGUI.py:6588 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:4849 -#, fuzzy -#| msgid "Linear Slot Array" +#: flatcamGUI/FlatCAMGUI.py:4854 msgid "Linear Pad Array" -msgstr "Matriz lineal de Ranuras:" +msgstr "Matriz lineal de Almohadilla" -#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 -#: flatcamGUI/FlatCAMGUI.py:5833 +#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 +#: flatcamGUI/FlatCAMGUI.py:5838 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4894 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 +#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 +#: flatcamGUI/FlatCAMGUI.py:5878 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 -#: flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7406,44 +7204,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 -#: flatcamGUI/FlatCAMGUI.py:5886 +#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 +#: flatcamGUI/FlatCAMGUI.py:5891 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/FlatCAMGUI.py:4921 +#: flatcamGUI/FlatCAMGUI.py:4926 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4933 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/FlatCAMGUI.py:4934 +#: flatcamGUI/FlatCAMGUI.py:4939 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 +#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/FlatCAMGUI.py:4947 +#: flatcamGUI/FlatCAMGUI.py:4952 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/FlatCAMGUI.py:4957 +#: flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4973 +#: flatcamGUI/FlatCAMGUI.py:4978 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/FlatCAMGUI.py:5000 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7485,12 +7283,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/FlatCAMGUI.py:5025 +#: flatcamGUI/FlatCAMGUI.py:5030 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 -#: flatcamGUI/FlatCAMGUI.py:5541 +#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 +#: flatcamGUI/FlatCAMGUI.py:5546 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7498,8 +7296,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 -#: flatcamGUI/FlatCAMGUI.py:5555 +#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 +#: flatcamGUI/FlatCAMGUI.py:5560 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7507,19 +7305,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5055 +#: flatcamGUI/FlatCAMGUI.py:5060 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5058 +#: flatcamGUI/FlatCAMGUI.py:5063 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5089 +#: flatcamGUI/FlatCAMGUI.py:5094 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 +#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7533,7 +7331,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5103 +#: flatcamGUI/FlatCAMGUI.py:5108 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7549,11 +7347,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5113 +#: flatcamGUI/FlatCAMGUI.py:5118 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/FlatCAMGUI.py:5116 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7565,7 +7363,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5127 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7575,15 +7373,15 @@ msgstr "" "Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5135 +#: flatcamGUI/FlatCAMGUI.py:5140 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/FlatCAMGUI.py:5138 +#: flatcamGUI/FlatCAMGUI.py:5143 msgid "Algorithm: " msgstr "Algoritmo" -#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 +#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7606,15 +7404,15 @@ msgstr "" "Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" "Algoritmo de vendedor viajero para la optimización de la ruta." -#: flatcamGUI/FlatCAMGUI.py:5151 +#: flatcamGUI/FlatCAMGUI.py:5156 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5165 +#: flatcamGUI/FlatCAMGUI.py:5170 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/FlatCAMGUI.py:5168 +#: flatcamGUI/FlatCAMGUI.py:5173 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7626,16 +7424,16 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/FlatCAMGUI.py:5211 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crear trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5221 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7643,14 +7441,14 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 +#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7658,12 +7456,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 +#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7671,12 +7469,12 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7684,11 +7482,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en G-Code (Pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 +#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7697,11 +7495,11 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avance (inmersión)" -#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7711,11 +7509,11 @@ msgstr "" "(en unidades por minuto).\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/FlatCAMGUI.py:5272 +#: flatcamGUI/FlatCAMGUI.py:5277 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7723,11 +7521,11 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7739,12 +7537,12 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Habitar" -#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7753,21 +7551,21 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 msgid "Duration" msgstr "Duración" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7775,11 +7573,11 @@ msgstr "" "El archivo JSON del postprocesador que dicta\n" "Salida de Gcode." -#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5328 +#: flatcamGUI/FlatCAMGUI.py:5333 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7791,23 +7589,23 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." -#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7815,19 +7613,19 @@ msgstr "" "Diámetro de la herramienta de corte\n" "Al fresar ranuras." -#: flatcamGUI/FlatCAMGUI.py:5371 +#: flatcamGUI/FlatCAMGUI.py:5376 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/FlatCAMGUI.py:5384 +#: flatcamGUI/FlatCAMGUI.py:5389 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/FlatCAMGUI.py:5392 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7836,11 +7634,11 @@ msgstr "" "para este objeto de exploración que se muestra cuando el Nivel de aplicación " "es Avanzado." -#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7851,20 +7649,20 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: flatcamGUI/FlatCAMGUI.py:5409 +#: flatcamGUI/FlatCAMGUI.py:5414 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 +#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7872,12 +7670,12 @@ msgstr "" "Altura de la herramienta justo después del arranque.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Fin del movi. Z" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 +#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7886,11 +7684,11 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7904,12 +7702,12 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 +#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 +#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7918,21 +7716,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 +#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7944,11 +7742,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/FlatCAMGUI.py:5477 +#: flatcamGUI/FlatCAMGUI.py:5482 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/FlatCAMGUI.py:5479 +#: flatcamGUI/FlatCAMGUI.py:5484 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7966,11 +7764,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/FlatCAMGUI.py:5498 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5508 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7979,11 +7777,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/FlatCAMGUI.py:5528 +#: flatcamGUI/FlatCAMGUI.py:5533 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7995,11 +7793,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/FlatCAMGUI.py:5564 +#: flatcamGUI/FlatCAMGUI.py:5569 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 +#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8015,15 +7813,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/FlatCAMGUI.py:5573 +#: flatcamGUI/FlatCAMGUI.py:5578 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5574 +#: flatcamGUI/FlatCAMGUI.py:5579 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5605 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8037,11 +7835,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/FlatCAMGUI.py:5610 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 +#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8055,19 +7853,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/FlatCAMGUI.py:5620 +#: flatcamGUI/FlatCAMGUI.py:5625 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/FlatCAMGUI.py:5621 +#: flatcamGUI/FlatCAMGUI.py:5626 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamGUI/FlatCAMGUI.py:5658 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/FlatCAMGUI.py:5663 +#: flatcamGUI/FlatCAMGUI.py:5668 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8081,35 +7879,35 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5675 +#: flatcamGUI/FlatCAMGUI.py:5680 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/FlatCAMGUI.py:5698 +#: flatcamGUI/FlatCAMGUI.py:5703 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5743 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5822 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:5874 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/FlatCAMGUI.py:5903 +#: flatcamGUI/FlatCAMGUI.py:5908 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/FlatCAMGUI.py:5922 +#: flatcamGUI/FlatCAMGUI.py:5927 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8117,11 +7915,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:5950 +#: flatcamGUI/FlatCAMGUI.py:5955 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/FlatCAMGUI.py:5957 +#: flatcamGUI/FlatCAMGUI.py:5962 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8131,7 +7929,7 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8139,11 +7937,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8155,11 +7953,11 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5994 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:5996 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8173,7 +7971,7 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8181,7 +7979,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8189,11 +7987,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8201,11 +7999,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8215,12 +8013,12 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8230,7 +8028,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8238,11 +8036,11 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6122 +#: flatcamGUI/FlatCAMGUI.py:6127 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:6129 +#: flatcamGUI/FlatCAMGUI.py:6134 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8250,12 +8048,12 @@ msgstr "" "Parámetros para crear un objeto de trabajo CNC\n" "trazando los contornos de un objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 +#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:6154 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8263,11 +8061,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8281,11 +8079,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8297,11 +8095,11 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/FlatCAMGUI.py:6221 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/FlatCAMGUI.py:6223 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8311,11 +8109,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6237 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/FlatCAMGUI.py:6234 +#: flatcamGUI/FlatCAMGUI.py:6239 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8325,15 +8123,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:6250 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6260 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6270 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8347,20 +8145,20 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:6284 +#: flatcamGUI/FlatCAMGUI.py:6289 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Trazar objeto" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8372,15 +8170,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/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8390,23 +8188,23 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: flatcamGUI/FlatCAMGUI.py:6335 +#: flatcamGUI/FlatCAMGUI.py:6340 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/FlatCAMGUI.py:6337 +#: flatcamGUI/FlatCAMGUI.py:6342 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/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/FlatCAMGUI.py:6347 +#: flatcamGUI/FlatCAMGUI.py:6352 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/FlatCAMGUI.py:6370 +#: flatcamGUI/FlatCAMGUI.py:6375 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8414,11 +8212,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:6378 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/FlatCAMGUI.py:6380 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8426,11 +8224,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/FlatCAMGUI.py:6391 +#: flatcamGUI/FlatCAMGUI.py:6396 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/FlatCAMGUI.py:6393 +#: flatcamGUI/FlatCAMGUI.py:6398 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8438,11 +8236,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6401 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/FlatCAMGUI.py:6403 +#: flatcamGUI/FlatCAMGUI.py:6408 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8450,11 +8248,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6411 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6418 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8466,23 +8264,23 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/FlatCAMGUI.py:6419 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/FlatCAMGUI.py:6420 +#: flatcamGUI/FlatCAMGUI.py:6425 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/FlatCAMGUI.py:6437 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:6440 +#: flatcamGUI/FlatCAMGUI.py:6445 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8491,11 +8289,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: flatcamGUI/FlatCAMGUI.py:6448 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8503,11 +8301,11 @@ msgstr "" "Escribe aquí cualquier comando de G-Code que quieras\n" "Me gusta agregar al principio del archivo G-Code." -#: flatcamGUI/FlatCAMGUI.py:6459 +#: flatcamGUI/FlatCAMGUI.py:6464 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8517,19 +8315,19 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/FlatCAMGUI.py:6478 +#: flatcamGUI/FlatCAMGUI.py:6483 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8551,11 +8349,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8563,7 +8361,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8573,61 +8371,61 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6542 +#: flatcamGUI/FlatCAMGUI.py:6547 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/FlatCAMGUI.py:6543 +#: flatcamGUI/FlatCAMGUI.py:6548 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 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 " "establecido" -#: flatcamGUI/FlatCAMGUI.py:6568 +#: flatcamGUI/FlatCAMGUI.py:6573 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8635,15 +8433,15 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8655,26 +8453,26 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 #: 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/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8683,7 +8481,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 +#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8696,13 +8494,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 -#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 +#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 +#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8726,17 +8524,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 +#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8746,7 +8544,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8773,11 +8571,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8788,22 +8586,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 +#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 +#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8822,7 +8620,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/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 +#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8836,27 +8634,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 +#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 msgid "Area" msgstr "Zona" -#: flatcamGUI/FlatCAMGUI.py:6791 +#: flatcamGUI/FlatCAMGUI.py:6796 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6792 +#: flatcamGUI/FlatCAMGUI.py:6797 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8876,19 +8674,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 +#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 +#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/FlatCAMGUI.py:6807 +#: flatcamGUI/FlatCAMGUI.py:6812 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/FlatCAMGUI.py:6809 +#: flatcamGUI/FlatCAMGUI.py:6814 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8896,11 +8694,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6828 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8910,7 +8708,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8918,11 +8716,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6854 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 " @@ -8934,16 +8732,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8953,11 +8751,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/FlatCAMGUI.py:6871 +#: flatcamGUI/FlatCAMGUI.py:6876 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8969,11 +8767,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/FlatCAMGUI.py:6884 +#: flatcamGUI/FlatCAMGUI.py:6889 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8997,11 +8795,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9009,11 +8807,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/FlatCAMGUI.py:6922 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6932 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9021,36 +8819,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6944 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/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/FlatCAMGUI.py:6961 +#: flatcamGUI/FlatCAMGUI.py:6966 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9060,15 +8858,15 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/FlatCAMGUI.py:6979 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6989 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9080,11 +8878,11 @@ msgstr "" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selección" -#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9107,15 +8905,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:7110 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7113 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamGUI/FlatCAMGUI.py:7120 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9123,11 +8921,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:7129 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9137,11 +8935,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7150 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9157,11 +8955,11 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9181,11 +8979,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7180 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 " @@ -9198,11 +8996,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7200 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9212,11 +9010,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9224,11 +9022,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9236,35 +9034,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/FlatCAMGUI.py:7247 +#: flatcamGUI/FlatCAMGUI.py:7252 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9274,11 +9072,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7261 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7263 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" @@ -9292,11 +9090,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9304,11 +9102,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9316,15 +9114,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7292 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7302 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9335,11 +9133,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9347,11 +9145,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/FlatCAMGUI.py:7320 +#: flatcamGUI/FlatCAMGUI.py:7325 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9359,7 +9157,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7330 +#: flatcamGUI/FlatCAMGUI.py:7335 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9367,11 +9165,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7344 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 " @@ -9382,27 +9180,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9410,11 +9208,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9422,11 +9220,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/FlatCAMGUI.py:7389 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7399 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9434,35 +9232,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7404 +#: flatcamGUI/FlatCAMGUI.py:7409 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9470,7 +9268,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9482,27 +9280,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7479 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/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7488 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/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9524,11 +9322,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/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7509 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" @@ -9539,11 +9337,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/FlatCAMGUI.py:7521 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9551,49 +9349,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/FlatCAMGUI.py:7537 +#: flatcamGUI/FlatCAMGUI.py:7542 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:7544 +#: flatcamGUI/FlatCAMGUI.py:7549 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7551 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/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7561 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/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7579 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/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9601,15 +9399,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7607 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." @@ -9617,19 +9415,19 @@ 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/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7617 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/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9637,11 +9435,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/FlatCAMGUI.py:7631 +#: flatcamGUI/FlatCAMGUI.py:7636 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9649,11 +9447,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9661,19 +9459,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9681,11 +9479,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9693,20 +9491,20 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/FlatCAMGUI.py:7694 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7704 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9714,27 +9512,27 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7710 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/FlatCAMGUI.py:7716 +#: flatcamGUI/FlatCAMGUI.py:7721 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 -#: flatcamGUI/FlatCAMGUI.py:7785 +#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 +#: flatcamGUI/FlatCAMGUI.py:7790 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 +#: flatcamGUI/FlatCAMGUI.py:7792 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9742,8 +9540,8 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 -#: flatcamGUI/FlatCAMGUI.py:7800 +#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 +#: flatcamGUI/FlatCAMGUI.py:7805 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9755,23 +9553,23 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/FlatCAMGUI.py:7749 +#: flatcamGUI/FlatCAMGUI.py:7754 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/FlatCAMGUI.py:7782 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 +#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7860 +#: flatcamGUI/FlatCAMGUI.py:7865 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:7861 +#: flatcamGUI/FlatCAMGUI.py:7866 msgid "Hello!" msgstr "¡Hola!" @@ -12056,16 +11854,12 @@ msgid "Buffering geometry..." msgstr "Almacenar la geometría ..." #: flatcamTools/ToolPaint.py:1236 -#, fuzzy -#| msgid "[WARNING] No polygon found." msgid "No polygon found." -msgstr "[WARNING] No se encontró polígono." +msgstr "No se encontró polígono." #: flatcamTools/ToolPaint.py:1240 -#, fuzzy -#| msgid "Paint Tool. Painting polygon at location: %s" msgid "Paint Tool. Painting polygon at location" -msgstr "Herramienta de pintura. Pintar polígono en la ubicación: %s" +msgstr "Herramienta de pintura. Pintar polígono en la ubicación" #: flatcamTools/ToolPaint.py:1323 msgid "Geometry could not be painted completely" @@ -12121,10 +11915,8 @@ msgstr "" "O un método diferente de pintura" #: flatcamTools/ToolPaint.py:1751 -#, fuzzy -#| msgid "Paint Single Done." msgid "Paint All Done." -msgstr "Pintar solo hecho." +msgstr "Pintar todo listo." #: flatcamTools/ToolPaint.py:1762 flatcamTools/ToolPaint.py:1765 #: flatcamTools/ToolPaint.py:1767 @@ -12142,10 +11934,8 @@ msgid "Paint Tool. Normal painting area task started." msgstr "Herramienta de pintura. Se inició la tarea normal del área de pintura." #: flatcamTools/ToolPaint.py:2212 -#, fuzzy -#| msgid "Paint Area" msgid "Paint Area Done." -msgstr "Área de pintura" +msgstr "Área de pintura hecha." #: flatcamTools/ToolPaint.py:2223 flatcamTools/ToolPaint.py:2226 #: flatcamTools/ToolPaint.py:2228 @@ -12925,10 +12715,8 @@ msgid "No Substractor object loaded." msgstr "No se ha cargado ningún objeto Subtractor." #: flatcamTools/ToolSub.py:314 -#, fuzzy -#| msgid "Plotting Apertures" msgid "Parsing aperture" -msgstr "Aperturas de trazado" +msgstr "Analizando la apertura" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -12953,10 +12741,8 @@ msgid "Parsing solid_geometry ..." msgstr "Analizando solid_geometry ..." #: flatcamTools/ToolSub.py:523 -#, fuzzy -#| msgid "Parsing tool %s geometry ..." msgid "Parsing tool" -msgstr "Herramienta de análisis %s geometría ..." +msgstr "Analizando la herramienta" #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -13055,10 +12841,8 @@ msgid "CNCJob objects can't be skewed." msgstr "Los objetos de CNCJob no se pueden sesgar." #: flatcamTools/ToolTransform.py:804 -#, fuzzy -#| msgid "Scale on the" msgid "Skew on the" -msgstr "Escala en el" +msgstr "Sesgar en el" #: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 #: flatcamTools/ToolTransform.py:899 @@ -13138,6 +12922,11 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#, fuzzy +#~| msgid "Duration" +#~ msgid "Function" +#~ msgstr "Duración" + #~ msgid "" #~ "\n" #~ "

Selected Tab - Choose an " diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 8f5b9dcc6ab69da76f47c7ba9c474c2a2612c3d6..4578b4fa6eb79d4d765dca0a351fc2a45cf2d076 100644 GIT binary patch delta 46595 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

HM@e!)Q5#3FL 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 QW2>gJUA(m@!!c*^zn}!zN&o-= delta 46524 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 UtGp~P$J@7RYH6Nkzi0XX0b;{name}" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Se afișeaz" @@ -247,13 +247,9 @@ msgstr "Se afișeaz" msgid "About FlatCAM" msgstr "Despre FlatCAM" -#: FlatCAMApp.py:3834 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "Cablaje Imprimate 2D asistate de PC" - -#: FlatCAMApp.py:3834 -msgid "Manufacturing" -msgstr "Productie" +#: FlatCAMApp.py:3833 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "Productie Cablaje Imprimate asistate 2D de PC" #: FlatCAMApp.py:3834 msgid "Development" @@ -263,15 +259,15 @@ msgstr "Dezvoltare" msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3835 +#: FlatCAMApp.py:3834 msgid "Issue tracker" msgstr "Raportare probleme" -#: FlatCAMApp.py:3839 +#: FlatCAMApp.py:3838 msgid "Close" msgstr "Închide" -#: FlatCAMApp.py:3853 +#: FlatCAMApp.py:3852 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -334,73 +330,77 @@ msgstr "" "UTILIZAREA SA,\n" "SAU ORICE TRATĂRI ÎN ACEST SOFTWARE." -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3899 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3905 msgid "Programmers" msgstr "Programatori" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3911 msgid "Translators" msgstr "Traducatori" -#: FlatCAMApp.py:3918 +#: FlatCAMApp.py:3917 msgid "License" msgstr "Licență" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3929 msgid "Programmer" msgstr "Programator" -#: FlatCAMApp.py:3931 -msgid "Function" -msgstr "Functie" +#: FlatCAMApp.py:3930 +msgid "Status" +msgstr "Statut" -#: FlatCAMApp.py:3933 +#: FlatCAMApp.py:3932 msgid "Program Author" msgstr "Autorul Programului" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3938 +msgid "Maintainer >=2019" +msgstr "Mentenanta >=2019" + +#: FlatCAMApp.py:3948 msgid "Language" msgstr "Limba" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3949 msgid "Translator" msgstr "Traducător" -#: FlatCAMApp.py:3951 +#: FlatCAMApp.py:3950 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 +#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: FlatCAMApp.py:4133 +#: FlatCAMApp.py:4132 msgid "Could not load factory defaults file." msgstr "" "Fişierul cu valori default de fabrică nu a fost posibil să fie deschis." -#: FlatCAMApp.py:4143 +#: FlatCAMApp.py:4142 msgid "Failed to parse factory defaults file." msgstr "Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:4158 +#: FlatCAMApp.py:4157 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:4162 +#: FlatCAMApp.py:4161 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 +#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -408,29 +408,29 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Salvează modificarile" -#: FlatCAMApp.py:4392 +#: FlatCAMApp.py:4391 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4413 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4436 +#: FlatCAMApp.py:4435 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 +#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 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:4466 +#: FlatCAMApp.py:4465 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 " @@ -447,40 +447,40 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:4508 +#: FlatCAMApp.py:4507 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: FlatCAMApp.py:4536 +#: FlatCAMApp.py:4535 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Failed. Select a Geometry Object and try again." msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 +#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 msgid "Expected a FlatCAMGeometry, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: FlatCAMApp.py:4585 +#: FlatCAMApp.py:4584 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:4623 +#: FlatCAMApp.py:4622 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:4884 +#: FlatCAMApp.py:4883 msgid "Toggle Units" msgstr "Comută Unitati" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4885 msgid "Change project units ..." msgstr "Schimbă unitătile de măsură ..." -#: FlatCAMApp.py:4887 +#: FlatCAMApp.py:4886 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -490,50 +490,50 @@ msgstr "" "geometrice ale obiectelor sa fie scalate corespunzător.\n" "Continuati?" -#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 -#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 +#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 +#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4938 +#: FlatCAMApp.py:4937 msgid "Converted units to" msgstr "Unitătile au fost convertite in" -#: FlatCAMApp.py:4950 +#: FlatCAMApp.py:4949 msgid " Units conversion cancelled." msgstr " Conversia unitătilor este anulată." -#: FlatCAMApp.py:5655 +#: FlatCAMApp.py:5654 msgid "Open file" msgstr "Deschide fişierul" -#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 +#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:5695 +#: FlatCAMApp.py:5694 msgid "Export Code cancelled." msgstr "Exportul Codului este anulat." -#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Salvat in" -#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 +#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." -#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 +#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: FlatCAMApp.py:5835 +#: FlatCAMApp.py:5834 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -541,11 +541,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:5939 +#: FlatCAMApp.py:5938 msgid "Delete objects" msgstr "Șterge obiectele" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5941 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -553,47 +553,47 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: FlatCAMApp.py:5973 +#: FlatCAMApp.py:5972 msgid "Object(s) deleted" msgstr "Obiect(ele) șters(e)" -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5976 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:5979 +#: FlatCAMApp.py:5978 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:5997 +#: FlatCAMApp.py:5996 msgid "Object deleted" msgstr "Obiectul este șters" -#: FlatCAMApp.py:6021 +#: FlatCAMApp.py:6020 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6044 msgid "Setting Origin..." msgstr "Setează Originea..." -#: FlatCAMApp.py:6057 +#: FlatCAMApp.py:6056 msgid "Origin set" msgstr "Originea a fost setată" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6071 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:6073 +#: FlatCAMApp.py:6072 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:6080 +#: FlatCAMApp.py:6079 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -602,34 +602,34 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 -#: flatcamGUI/FlatCAMGUI.py:2661 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 +#: flatcamGUI/FlatCAMGUI.py:2666 msgid "Done." msgstr "Executat." -#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 +#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 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:6321 +#: FlatCAMApp.py:6320 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:6327 +#: FlatCAMApp.py:6326 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:6411 +#: FlatCAMApp.py:6410 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: FlatCAMApp.py:6445 +#: FlatCAMApp.py:6444 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -637,72 +637,72 @@ msgstr "" "Una sau mai multe valori au fost schimbate.\n" "Dorești să salvezi Preferințele?" -#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "Salvează Pref" -#: FlatCAMApp.py:6476 +#: FlatCAMApp.py:6475 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:6502 +#: FlatCAMApp.py:6501 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 +#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6518 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6544 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: FlatCAMApp.py:6562 +#: FlatCAMApp.py:6561 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:6596 +#: FlatCAMApp.py:6595 msgid "Rotation done." msgstr "Rotaţie executată." -#: FlatCAMApp.py:6599 +#: FlatCAMApp.py:6598 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6610 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:6633 +#: FlatCAMApp.py:6632 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: FlatCAMApp.py:6644 +#: FlatCAMApp.py:6643 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:6666 +#: FlatCAMApp.py:6665 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 +#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -712,78 +712,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6743 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6744 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 +#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 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:6759 +#: FlatCAMApp.py:6758 msgid "New Grid added" msgstr "Grid nou" -#: FlatCAMApp.py:6762 +#: FlatCAMApp.py:6761 msgid "Grid already exists" msgstr "Grila există deja" -#: FlatCAMApp.py:6765 +#: FlatCAMApp.py:6764 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6787 +#: FlatCAMApp.py:6786 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: FlatCAMApp.py:6790 +#: FlatCAMApp.py:6789 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: FlatCAMApp.py:6793 +#: FlatCAMApp.py:6792 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6799 +#: FlatCAMApp.py:6798 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: FlatCAMApp.py:6833 +#: FlatCAMApp.py:6832 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:6837 +#: FlatCAMApp.py:6836 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 -#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 -#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 +#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 +#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 +#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 #: 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:7349 +#: FlatCAMApp.py:7348 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -793,206 +793,206 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:7371 +#: FlatCAMApp.py:7370 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2056 +#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7502 msgid "Open Gerber cancelled." msgstr "Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2058 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7533 msgid " Open Excellon cancelled." msgstr " Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 +#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:7569 +#: FlatCAMApp.py:7568 msgid "Open G-Code cancelled." msgstr "Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 +#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:7598 +#: FlatCAMApp.py:7597 msgid "Open Project cancelled." msgstr "Incărcarea unui fişier Proiect FlatCAM este anulată." -#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 +#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:7625 +#: FlatCAMApp.py:7624 msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10443 -#: FlatCAMApp.py:10464 FlatCAMApp.py:10486 FlatCAMApp.py:10509 +#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 +#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." -#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:7656 +#: FlatCAMApp.py:7655 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 +#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7678 msgid " Export SVG cancelled." msgstr " Exportul fisierului SVG a fost anulat." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7698 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:7705 FlatCAMApp.py:7709 +#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7713 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:7734 +#: FlatCAMApp.py:7733 msgid "No object selected. Please select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 +#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 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:7752 +#: FlatCAMApp.py:7751 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7757 msgid "Save Gerber source file cancelled." msgstr "Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:7778 +#: FlatCAMApp.py:7777 msgid "No object selected. Please select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 +#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 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:7792 FlatCAMApp.py:7796 +#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7801 msgid "Saving Excellon source file cancelled." msgstr "Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:7822 +#: FlatCAMApp.py:7821 msgid "No object selected. Please Select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 +#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 msgid "Export Excellon" msgstr "Exportă Excellon" -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7845 msgid "Export Excellon cancelled." msgstr "Exportul fișierului Excellon a fost anulat." -#: FlatCAMApp.py:7866 +#: FlatCAMApp.py:7865 msgid "No object selected. Please Select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 +#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 msgid "Export Gerber" msgstr "Exportă Gerber" -#: FlatCAMApp.py:7890 +#: FlatCAMApp.py:7889 msgid "Export Gerber cancelled." msgstr "Exportul fișierului Gerber a fost anulat." -#: FlatCAMApp.py:7922 +#: FlatCAMApp.py:7921 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 msgid "Export DXF" msgstr "Exportă DXF" -#: FlatCAMApp.py:7947 +#: FlatCAMApp.py:7946 msgid "Export DXF cancelled." msgstr "Exportul fișierului DXF a fost anulat." -#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 +#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 msgid "Import SVG" msgstr "Importă SVG" -#: FlatCAMApp.py:7980 +#: FlatCAMApp.py:7979 msgid "Open SVG cancelled." msgstr "Incărcarea fișierului SVG a fost anulată." -#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 +#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:8013 +#: FlatCAMApp.py:8012 msgid "Open DXF cancelled." msgstr "Incărcarea fișierului DXF a fost anulată." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8056 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: FlatCAMApp.py:8058 +#: FlatCAMApp.py:8057 msgid "Loading..." msgstr "Se incarcă..." -#: FlatCAMApp.py:8065 +#: FlatCAMApp.py:8064 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:8073 +#: FlatCAMApp.py:8072 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: FlatCAMApp.py:8082 +#: FlatCAMApp.py:8081 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:8094 +#: FlatCAMApp.py:8093 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:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:8120 +#: FlatCAMApp.py:8119 msgid "Script Editor" msgstr "Editor Script" -#: FlatCAMApp.py:8123 +#: FlatCAMApp.py:8122 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1036,92 +1036,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 +#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:8160 +#: FlatCAMApp.py:8159 msgid "Open TCL script cancelled." msgstr "Incărcarea fisierului TCL script anulată." -#: FlatCAMApp.py:8173 +#: FlatCAMApp.py:8172 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 +#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:8211 +#: FlatCAMApp.py:8210 msgid "Run TCL script cancelled." msgstr "Executarea fisierului Script a fost anulată." -#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 +#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8266 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:8276 +#: FlatCAMApp.py:8275 msgid "Save Project cancelled." msgstr "Salvarea Proiect anulată." -#: FlatCAMApp.py:8324 +#: FlatCAMApp.py:8323 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 +#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă." -#: FlatCAMApp.py:8785 +#: FlatCAMApp.py:8784 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: FlatCAMApp.py:8794 +#: FlatCAMApp.py:8793 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 +#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:8923 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: FlatCAMApp.py:8932 +#: FlatCAMApp.py:8931 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 +#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 msgid "Could not export Gerber file." msgstr "Fişierul Gerber nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:8990 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: FlatCAMApp.py:8997 +#: FlatCAMApp.py:8996 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 +#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 +#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1129,84 +1129,84 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: FlatCAMApp.py:9042 +#: FlatCAMApp.py:9041 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 -#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 +#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Încarcat" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9085 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9129 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:9173 +#: FlatCAMApp.py:9172 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: FlatCAMApp.py:9178 +#: FlatCAMApp.py:9177 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: FlatCAMApp.py:9195 +#: FlatCAMApp.py:9194 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:9203 +#: FlatCAMApp.py:9202 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:9214 +#: FlatCAMApp.py:9213 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:9253 +#: FlatCAMApp.py:9252 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9272 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:9276 +#: FlatCAMApp.py:9275 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: FlatCAMApp.py:9283 +#: FlatCAMApp.py:9282 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:9322 +#: FlatCAMApp.py:9321 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: FlatCAMApp.py:9333 +#: FlatCAMApp.py:9332 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:9339 +#: FlatCAMApp.py:9338 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: FlatCAMApp.py:9348 +#: FlatCAMApp.py:9347 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 " @@ -1215,31 +1215,31 @@ msgstr "" "Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode.\n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: FlatCAMApp.py:9390 +#: FlatCAMApp.py:9389 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: FlatCAMApp.py:9411 +#: FlatCAMApp.py:9410 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 +#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:9462 +#: FlatCAMApp.py:9461 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: FlatCAMApp.py:9472 +#: FlatCAMApp.py:9471 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: FlatCAMApp.py:9578 +#: FlatCAMApp.py:9577 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:9580 +#: FlatCAMApp.py:9579 msgid "" "\n" "\n" @@ -1251,47 +1251,47 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:9730 +#: FlatCAMApp.py:9729 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:9788 +#: FlatCAMApp.py:9787 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: FlatCAMApp.py:9796 +#: FlatCAMApp.py:9795 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: FlatCAMApp.py:9807 +#: FlatCAMApp.py:9806 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: FlatCAMApp.py:9815 +#: FlatCAMApp.py:9814 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 +#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:9987 msgid "Details" msgstr "Detalii" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:9988 msgid "The normal flow when working in FlatCAM is the following" msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:9989 msgid "" "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" @@ -1299,12 +1299,12 @@ msgstr "" "Incarca/Importa un fisier Gerber, Excellon, GCode, DXF, Imagine Raster sau " "SVG in FlatCAM folosind ori" -#: FlatCAMApp.py:9991 +#: FlatCAMApp.py:9990 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:9992 +#: FlatCAMApp.py:9991 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" @@ -1312,7 +1312,7 @@ msgstr "" "Se poate incarca un proiect FlatCAM si prin dublu-click pe fisierul proiect, " "drag -" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:9992 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" @@ -1320,7 +1320,7 @@ msgstr "" "drop al fisierului in GUI al FlatCAM sau prin linkurile din meniuri/" "toolbaruri care se gasesc in aplicatie" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:9993 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" @@ -1328,32 +1328,32 @@ msgstr "" "Odata ce obiectul este disponibil in Tab-ul Proiect, prin selectarea si apoi " "focalizarea pe" -#: FlatCAMApp.py:9995 FlatCAMApp.py:9996 FlatCAMApp.py:9999 FlatCAMApp.py:10002 -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 +#: FlatCAMApp.py:10005 msgid "SELECTED TAB" msgstr "TAB-ul SELECTAT" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:9994 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:9996 +#: FlatCAMApp.py:9995 msgid "will be updated with the object properties according to" msgstr "va fi actualizat cu proprietatile obiectului conform cu" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:9996 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" -#: FlatCAMApp.py:9998 +#: FlatCAMApp.py:9997 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" -#: FlatCAMApp.py:10000 +#: FlatCAMApp.py:9999 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 " @@ -1362,11 +1362,11 @@ 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:10002 +#: FlatCAMApp.py:10001 msgid "and populate it even if it was out of focus" msgstr "si il va popula chiar daca a fost nefocalizat" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10002 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" @@ -1374,35 +1374,35 @@ msgstr "" "Se pot schimba parametrii in acest ecran si directia de executive este ca si " "acest" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10003 msgid "Gerber/Excellon Object" msgstr "Obiect Gerber/Excellon" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10003 msgid "Change Parameter" msgstr "Schimba Parametri" -#: FlatCAMApp.py:10004 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Genereza Geometrie" -#: FlatCAMApp.py:10004 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Obiect Geometrie" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "Add tools (change param in Selected Tab)" msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "Generate CNCJob" msgstr "Generează CNCJob" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10004 msgid "CNCJob Object" msgstr "Obiect CNCJob" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10005 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" @@ -1410,50 +1410,50 @@ msgstr "" "Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " "efectuat in" -#: FlatCAMApp.py:10007 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Salvează GCode" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" "O lista de taste shortcut este disponibila cu ajutorul unei intrari in meniu" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10006 msgid "Help" msgstr "Ajutor" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "Shortcuts List" msgstr "Lista shortcut-uri" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "or through" msgstr "sau prin" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10007 msgid "own key shortcut" msgstr "propria tasta shortcut" -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10065 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:10074 +#: FlatCAMApp.py:10073 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10085 +#: FlatCAMApp.py:10084 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10089 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10091 +#: FlatCAMApp.py:10090 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1461,63 +1461,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10093 +#: FlatCAMApp.py:10092 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10148 +#: FlatCAMApp.py:10147 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10155 +#: FlatCAMApp.py:10154 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10162 +#: FlatCAMApp.py:10161 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10169 +#: FlatCAMApp.py:10168 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10178 +#: FlatCAMApp.py:10177 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10195 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:10235 +#: FlatCAMApp.py:10234 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:10257 +#: FlatCAMApp.py:10256 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:10295 +#: FlatCAMApp.py:10294 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:10317 FlatCAMApp.py:10352 +#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10336 +#: FlatCAMApp.py:10335 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10336 FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10344 FlatCAMApp.py:10355 +#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10566 +#: FlatCAMApp.py:10565 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -1553,7 +1553,7 @@ msgstr "Avansat" msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1717,8 +1717,8 @@ msgid "Finish" msgstr "Finisare" #: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1912,7 +1912,7 @@ msgstr "procesele care rulează." msgid "The application will restart." msgstr "Aplicaţia va reporni ..." -#: FlatCAMTranslation.py:92 +#: FlatCAMTranslation.py:93 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" @@ -2353,8 +2353,8 @@ msgstr "" "dimetrul la care se face redimensionarea." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 -#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 +#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 msgid "Cancelled." msgstr "Anulat." @@ -2379,7 +2379,7 @@ msgstr "Executat. Operatiile de găurire au fost mutate." msgid "Done. Drill(s) copied." msgstr "Executat. Operatiile de găurire au fost copiate." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2419,7 +2419,7 @@ msgstr "" msgid "Tool Dia" msgstr "Dia Unealtă" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -2448,7 +2448,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:1564 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 msgid "Resize Drill(s)" msgstr "Redimensionare operațiuni de găurire" @@ -2474,8 +2474,8 @@ msgstr "Redimensionează" msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" @@ -2499,16 +2499,16 @@ msgstr "Liniar" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 msgid "Nr of drills" msgstr "Nr. op. găurire" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 msgid "Specify how many drills to be in the array." msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." @@ -2519,14 +2519,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/FlatCAMGUI.py:5781 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 msgid "Direction" msgstr "Direcţie" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 +#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2541,18 +2541,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 -#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 -#: flatcamGUI/FlatCAMGUI.py:5841 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 +#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 -#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 -#: flatcamGUI/FlatCAMGUI.py:5842 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 +#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 +#: flatcamGUI/FlatCAMGUI.py:5847 msgid "Y" msgstr "Y" @@ -2566,25 +2566,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 -#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 -#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 -#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 +#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 +#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 +#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Unghi" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 -#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 msgid "Pitch" msgstr "Pas" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 -#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." @@ -2614,26 +2614,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 -#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 +#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 msgid "CW" msgstr "Orar" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 -#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 +#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 msgid "CCW" msgstr "Antiorar" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 -#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 -#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 -#: flatcamGUI/FlatCAMGUI.py:5888 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5893 msgid "Angle at which each element in circular array is placed." msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " @@ -2651,16 +2651,16 @@ msgstr "" "Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n" "fie single sau ca parte a unei arii." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Lungime" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 msgid "Length = The length of the slot." msgstr "Lungime = Lungimea slotului." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2672,7 +2672,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2700,11 +2700,11 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 msgid "Nr of slots" msgstr "Nr de sloturi" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." @@ -2717,7 +2717,7 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" @@ -2816,8 +2816,8 @@ msgid "Full Buffer" msgstr "Bufer complet" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:4920 msgid "Buffer Tool" msgstr "Unealta Bufer" @@ -2841,14 +2841,14 @@ msgstr "Unealta Text" msgid "Tool" msgstr "Unealta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 -#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 -#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 +#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Dia unealtă" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2856,13 +2856,13 @@ msgstr "" "Diametrul uneltei care este utilizata in operaţie. \n" "Este și lăţimea de tăiere pentru uneltele cilindrice." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 -#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Rată suprapunere" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2889,13 +2889,13 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 +#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margine" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2906,8 +2906,8 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 -#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Metodă" @@ -2920,20 +2920,20 @@ msgstr "" "Algoritm pentru a picta poligonul
Standard: Pas fix spre interior." "
Samanta: Spre exterior pornind de la un punct-samanta." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 -#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 +#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 -#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 +#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Punct-samanta" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 -#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 +#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Linii drepte" @@ -2942,8 +2942,8 @@ msgstr "Linii drepte" msgid "Connect:" msgstr "Conectează:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 -#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2957,8 +2957,8 @@ msgstr "" msgid "Contour:" msgstr "Contur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 -#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 +#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2967,12 +2967,12 @@ msgstr "" "Taie de-a lungul perimetrului poligonului\n" "pentru a elimina bavurile." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 msgid "Paint" msgstr "Pictează" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Unealta Paint" @@ -3004,7 +3004,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Unelte" @@ -3013,7 +3013,7 @@ msgstr "Unelte" #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 #: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 +#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Unealta Transformare" @@ -3033,8 +3033,8 @@ msgstr "Deformare" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 #: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scalare" @@ -3045,7 +3045,7 @@ msgid "Mirror (Flip)" msgstr "Oglindire" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3054,7 +3054,7 @@ msgstr "Ofset" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2066 +#: flatcamGUI/FlatCAMGUI.py:2067 msgid "Editor" msgstr "Editor" @@ -3064,7 +3064,7 @@ msgid "Angle:" msgstr "Unghi:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3096,8 +3096,8 @@ msgstr "Unghi X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 -#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 +#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3179,7 +3179,7 @@ msgid "Scale Y" msgstr "Scalează Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Legatura" @@ -3194,7 +3194,7 @@ msgstr "" "folsoind factorul: Factor X pentru ambele axe." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referința scalare" @@ -3764,10 +3764,10 @@ msgstr "cu diametrul" msgid "Copy cancelled. No shape selected." msgstr "Copiere anulată. Nici-o forma geometrică nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 -#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 -#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 +#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 +#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 +#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 msgid "Click on target point." msgstr "Click pe punctul tinta." @@ -3998,8 +3998,8 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 -#: flatcamGUI/FlatCAMGUI.py:4767 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -4065,7 +4065,7 @@ msgstr "" "- (latime, inaltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" @@ -4140,7 +4140,7 @@ msgstr "Bufer pt apertură" msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 msgid "Buffer distance" msgstr "Distanta pt bufer" @@ -4163,8 +4163,8 @@ msgstr "" "care formează coltul" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 -#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 msgid "Buffer" msgstr "Bufer" @@ -4176,7 +4176,7 @@ msgstr "Scalează aper." msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 msgid "Scale factor" msgstr "Factor Scalare" @@ -4225,7 +4225,7 @@ msgid "Go" msgstr "Execută" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" @@ -4241,11 +4241,11 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 msgid "Nr of pads" msgstr "Nr. paduri" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." @@ -4465,17 +4465,17 @@ msgid "Scripting" msgstr "Scripting" #: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "New Script ..." msgstr "Script nou ..." #: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:2087 msgid "Open Script ..." msgstr "Încarcă &Script..." #: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "Run Script ..." msgstr "Rulează Script..." @@ -4992,11 +4992,11 @@ msgstr "Generează CNC" msgid "View Source" msgstr "Vizualiz. Sursa" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 msgid "Edit" msgstr "Editează" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Proprietati" @@ -5037,15 +5037,15 @@ msgstr "Toolbar Editor Gerber" msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 msgid "Open project" msgstr "Încarcă Proiect" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 msgid "Save project" msgstr "Salvează Proiect" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Geometry" msgstr "Geometrie Noua (goală)" @@ -5053,174 +5053,174 @@ msgstr "Geometrie Noua (goală)" msgid "New Blank Gerber" msgstr "Gerber Nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 msgid "New Blank Excellon" msgstr "Excellon nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 msgid "Save Object and close the Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Delete" msgstr "&Șterge" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Replot" msgstr "&Reafișare" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 msgid "&Clear plot" msgstr "&Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom In" msgstr "Marire" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Out" msgstr "Micsorare" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 -#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Command Line" msgstr "&Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 msgid "2Sided Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 msgid "&Cutout Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 msgid "Panel Tool" msgstr "Unealta Panel" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Unealta Dispenser SP" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Unealta Scădere" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2105 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:2106 msgid "Calculators Tool" msgstr "Unealta Calculatoare" #: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Select" msgstr "Selectează" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 msgid "Add Drill Hole" msgstr "Adaugă o Găurire" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole Array" msgstr "Adaugă o arie de Găuriri" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 -#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Slot" msgstr "Adaugă Slot" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2114 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 msgid "Copy Drill" msgstr "Copiază Găurire" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Delete Drill" msgstr "Șterge Găurire" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 msgid "Move Drill" msgstr "Muta Găurire" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Circle" msgstr "Adaugă Cerc" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Arc" msgstr "Adaugă Arc" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 msgid "Add Path" msgstr "Adaugă Cale" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Text" msgstr "Adaugă Text" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Paint Shape" msgstr "Paint o forma" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 -#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 msgid "Eraser" msgstr "Stergere Selectivă" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 msgid "Cut Path" msgstr "Taie Cale" @@ -5233,8 +5233,8 @@ msgid "Delete Shape '-'" msgstr "Șterge forme geo." #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 msgid "Transformations" msgstr "Transformări" @@ -5242,60 +5242,60 @@ msgstr "Transformări" msgid "Move Objects " msgstr "Mută Obiecte " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad" msgstr "Adaugă Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Track" msgstr "Adaugă Traseu" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Region" msgstr "Adaugă Regiune" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 -#: flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Poligonize" msgstr "Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2172 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Mark Area" msgstr "Marc. aria" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 -#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 +#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mutare" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 msgid "Snap to grid" msgstr "Lipire la grid" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 msgid "Grid X snapping distance" msgstr "Distanta de lipire la grid pe axa X" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 msgid "Grid Y snapping distance" msgstr "Distanta de lipire la grid pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5303,16 +5303,16 @@ msgstr "" "Când este activ, valoarea de pe Grid_X\n" "este copiata și in Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 msgid "Snap to corner" msgstr "Lipire la colt" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "Max. magnet distance" msgstr "Distanta magnetica maxima" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 msgid "Project" msgstr "Proiect" @@ -5406,584 +5406,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:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "New Gerber" msgstr "Gerber Nou" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Excellon" msgstr "Excellon nou" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Move Obj" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Geometry" msgstr "Geometrie Noua" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Set Origin" msgstr "Setează Originea" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Change Units" msgstr "Comută Unitati" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Open Properties Tool" msgstr "Deschide Unealta Proprietati" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1311 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:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Select All" msgstr "Selectează toate" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "New Project" msgstr "Un Nou Project" -#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 msgid "Measurement Tool" msgstr "Unealta Măsuratoare" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Save Project As" msgstr "Salvează Proiectul ca" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Plot Area" msgstr "Comută Aria de Afișare" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Code Editor" msgstr "Comută Editorul de cod" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Run a Script" msgstr "Rulează TCL script" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "2-Sided PCB Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Solder Paste Dispensing Tool" msgstr "Unealta DispensorPF" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Film PCB Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Non-Copper Clearing Tool" msgstr "Curățăre Non-Cupru" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Paint Area Tool" msgstr "Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Transformations Tool" msgstr "Unealta Transformări" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Cutout PCB Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Enable all Plots" msgstr "Activează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable all Plots" msgstr "Dezactivează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable Non-selected Plots" msgstr "Dezactivează ne-selectate" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Abort current task (gracefully)" msgstr "Renutna la task" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Refresh Plots" +msgstr "Improspatare Afișare" + +#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Șterge Obiectul" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comuta aria Notebook (partea stanga)" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 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:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Toggle Corner Snap" msgstr "Comută lipire colt" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 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:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1486 -msgid "Polygon Substraction Tool" +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Abort and return to Select" msgstr "Renutna si intoarce-te la Selectie" -#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 msgid "Delete Shape" msgstr "Șterge forme geo" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "Copy Drill(s)" msgstr "Copiaza Găurire" -#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 msgid "Add Drill" msgstr "Adaugă găurire" -#: flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1568 msgid "Move Drill(s)" msgstr "Muta Găuri" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Delete Drill(s)" msgstr "Șterge Găuri" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Alternate: Delete Tool(s)" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add Disc" msgstr "Adaugă Disc" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add SemiDisc" msgstr "Adaugă SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1680 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:1677 +#: flatcamGUI/FlatCAMGUI.py:1681 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:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Transformation Tool" msgstr "Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Toggle Panel" msgstr "Comută Panel" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1703 msgid "New" msgstr "Nou" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1702 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1707 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Grids" msgstr "Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "View" msgstr "Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Clear Plot" msgstr "Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Replot" msgstr "Reafișare" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Geo Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Path" msgstr "Pe cale" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Rectangle" msgstr "Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Circle" msgstr "Cerc" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Polygon" msgstr "Poligon" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Union" msgstr "Uniune" -#: flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Intersection" msgstr "Intersecţie" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Substraction" msgstr "Scădere" -#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Tăiere" -#: flatcamGUI/FlatCAMGUI.py:1740 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Pad Array" msgstr "Arie de paduri" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Track" msgstr "Traseu" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Region" msgstr "Regiune" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1765 msgid "Exc Editor" msgstr "Editor EXC" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1815 msgid "Print Preview" msgstr "Preview tiparire" -#: flatcamGUI/FlatCAMGUI.py:1812 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Open a OS standard Preview Print window." msgstr "Deschide o fereastra standard a OS cu Previzualizare Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Code" msgstr "Tipareste Cod" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Print window." msgstr "Deschide o fereastra standard a OS pt Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Find in Code" msgstr "Cauta in Cod" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1821 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:1823 +#: flatcamGUI/FlatCAMGUI.py:1827 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:1826 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Replace With" msgstr "Inlocuieste cu" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1830 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:1831 +#: flatcamGUI/FlatCAMGUI.py:1834 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:1834 flatcamGUI/FlatCAMGUI.py:6311 -#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 +#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Toate" -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1837 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5992,33 +5996,33 @@ msgstr "" "'Caută'\n" "cu textul din casuta 'Inlocuieste'..." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Open Code" msgstr "Deschide Cod" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Will open a text file in the editor." msgstr "Va deschide un fisier text in Editor." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Save Code" msgstr "Salvează Cod" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "Will save the text in the editor into a file." msgstr "Va salva textul din Editor intr-un fisier." -#: flatcamGUI/FlatCAMGUI.py:1845 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Run Code" msgstr "Ruleaza Cod" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1847 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:1884 +#: flatcamGUI/FlatCAMGUI.py:1885 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6026,7 +6030,7 @@ msgstr "" "Măsurătoare relativă.\n" "Referința este poziţia ultimului click pe canvas" -#: flatcamGUI/FlatCAMGUI.py:1890 +#: flatcamGUI/FlatCAMGUI.py:1891 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6034,23 +6038,23 @@ msgstr "" "Măsurătoare absolută.\n" "Referința este originea (0, 0)" -#: flatcamGUI/FlatCAMGUI.py:2019 +#: flatcamGUI/FlatCAMGUI.py:2020 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Select 'Esc'" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Move Objects" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2595 +#: flatcamGUI/FlatCAMGUI.py:2600 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6061,12 +6065,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 -#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 +#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 msgid "Warning" msgstr "Atenţie" -#: flatcamGUI/FlatCAMGUI.py:2735 +#: flatcamGUI/FlatCAMGUI.py:2740 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6074,7 +6078,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: flatcamGUI/FlatCAMGUI.py:2794 +#: flatcamGUI/FlatCAMGUI.py:2799 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6082,7 +6086,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: flatcamGUI/FlatCAMGUI.py:2814 +#: flatcamGUI/FlatCAMGUI.py:2819 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6090,63 +6094,63 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 +#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 msgid "Cancelled. Nothing selected to delete." msgstr "Anulat. Nimic nu este selectat pentru ștergere." -#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 msgid "Cancelled. Nothing selected to copy." msgstr "Anulat. Nimic nu este selectat pentru copiere." -#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 +#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 msgid "Cancelled. Nothing selected to move." msgstr "Anulat. Nimic nu este selectat pentru mutare." -#: flatcamGUI/FlatCAMGUI.py:3251 +#: flatcamGUI/FlatCAMGUI.py:3256 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: flatcamGUI/FlatCAMGUI.py:3252 +#: flatcamGUI/FlatCAMGUI.py:3257 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: flatcamGUI/FlatCAMGUI.py:3268 +#: flatcamGUI/FlatCAMGUI.py:3273 msgid "Adding Tool cancelled ..." msgstr "Adăugarea unei unelte anulată..." -#: flatcamGUI/FlatCAMGUI.py:3311 +#: flatcamGUI/FlatCAMGUI.py:3316 msgid "Measurement Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3660 msgid "GUI Preferences" msgstr "Preferințe GUI" -#: flatcamGUI/FlatCAMGUI.py:3661 +#: flatcamGUI/FlatCAMGUI.py:3666 msgid "Grid X value" msgstr "Valoarea Grid_X" -#: flatcamGUI/FlatCAMGUI.py:3663 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "This is the Grid snap value on X axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X." -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3673 msgid "Grid Y value" msgstr "Valoarea Grid_Y" -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "This is the Grid snap value on Y axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Snap Max" msgstr "Lipire Max" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Workspace" msgstr "Spatiu de lucru" -#: flatcamGUI/FlatCAMGUI.py:3682 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6154,11 +6158,11 @@ msgstr "" "Desenează un patrulater care delimitează o suprafată de lucru.\n" "Scopul este de a ilustra limitele suprafetei noastre de lucru." -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3690 msgid "Wk. format" msgstr "Format SL" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6166,11 +6170,11 @@ msgstr "" "Selectează tipul de patrulater care va fi desenat pe canvas,\n" "pentru a delimita suprafata de lucru disponibilă (SL)." -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3705 msgid "Plot Fill" msgstr "Culoare Afișare" -#: flatcamGUI/FlatCAMGUI.py:3702 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6180,28 +6184,28 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 -#: flatcamGUI/FlatCAMGUI.py:3816 +#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 +#: flatcamGUI/FlatCAMGUI.py:3821 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3718 +#: flatcamGUI/FlatCAMGUI.py:3723 msgid "Set the fill transparency for plotted objects." msgstr "Setează nivelul de transparenţă pentru obiectele afisate." -#: flatcamGUI/FlatCAMGUI.py:3735 +#: flatcamGUI/FlatCAMGUI.py:3740 msgid "Plot Line" msgstr "Culoare contur" -#: flatcamGUI/FlatCAMGUI.py:3737 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Set the line color for plotted objects." msgstr "Setează culoarea conturului." -#: flatcamGUI/FlatCAMGUI.py:3749 +#: flatcamGUI/FlatCAMGUI.py:3754 msgid "Sel. Fill" msgstr "Culoare Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3751 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6213,27 +6217,27 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3768 +#: flatcamGUI/FlatCAMGUI.py:3773 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3785 +#: flatcamGUI/FlatCAMGUI.py:3790 msgid "Sel. Line" msgstr "Contur Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3787 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3799 +#: flatcamGUI/FlatCAMGUI.py:3804 msgid "Sel2. Fill" msgstr "Culoare Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3801 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6245,53 +6249,53 @@ msgstr "" "Primii 6 digiti sunt culoarea efectiva și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3818 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3835 +#: flatcamGUI/FlatCAMGUI.py:3840 msgid "Sel2. Line" msgstr "Contur Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3837 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3849 +#: flatcamGUI/FlatCAMGUI.py:3854 msgid "Editor Draw" msgstr "Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3851 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Set the color for the shape." msgstr "Setează culoarea pentru forma geometrică din Editor." -#: flatcamGUI/FlatCAMGUI.py:3863 +#: flatcamGUI/FlatCAMGUI.py:3868 msgid "Editor Draw Sel." msgstr "Sel. Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3865 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Set the color of the shape when selected." msgstr "" "Setează culoarea formei geometrice in Editor\n" "când se face o selecţie." -#: flatcamGUI/FlatCAMGUI.py:3877 +#: flatcamGUI/FlatCAMGUI.py:3882 msgid "Project Items" msgstr "Elemente Proiect" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Set the color of the items in Project Tab Tree." msgstr "Setează culoarea elementelor din tab-ul Proiect." -#: flatcamGUI/FlatCAMGUI.py:3890 +#: flatcamGUI/FlatCAMGUI.py:3895 msgid "Proj. Dis. Items" msgstr "Elem. proj. dez." -#: flatcamGUI/FlatCAMGUI.py:3892 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6299,15 +6303,15 @@ msgstr "" "Setează culoarea elementelor din tab-ul Proiect\n" "in cazul in care elementele sunt dezactivate." -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3948 msgid "GUI Settings" msgstr "Setări GUI" -#: flatcamGUI/FlatCAMGUI.py:3949 +#: flatcamGUI/FlatCAMGUI.py:3954 msgid "Layout" msgstr "Amplasare" -#: flatcamGUI/FlatCAMGUI.py:3951 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6315,11 +6319,11 @@ msgstr "" "Selectează un stil de amplasare a elementelor GUI in FlatCAM.\n" "Se aplică imediat." -#: flatcamGUI/FlatCAMGUI.py:3967 +#: flatcamGUI/FlatCAMGUI.py:3972 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3969 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6327,11 +6331,11 @@ msgstr "" "Selectează un stil pentru FlatCAM.\n" "Se va aplic la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:3980 +#: flatcamGUI/FlatCAMGUI.py:3985 msgid "HDPI Support" msgstr "Suport H-DPI" -#: flatcamGUI/FlatCAMGUI.py:3982 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6340,11 +6344,11 @@ msgstr "" "Util pentru monitoarele 4k.\n" "Va fi aplicată la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 msgid "Clear GUI Settings" msgstr "Șterge Setările GUI" -#: flatcamGUI/FlatCAMGUI.py:3997 +#: flatcamGUI/FlatCAMGUI.py:4002 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6352,15 +6356,15 @@ msgstr "" "Șterge setările GUI pentru FlatCAM,\n" "cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4005 msgid "Clear" msgstr "Șterge" -#: flatcamGUI/FlatCAMGUI.py:4004 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "Hover Shape" msgstr "Forma Hover" -#: flatcamGUI/FlatCAMGUI.py:4006 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6370,11 +6374,11 @@ msgstr "" "in canvas-ul FlatCAM. Forma este afișată doar dacă obiectul \n" "nu este selectat." -#: flatcamGUI/FlatCAMGUI.py:4013 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "Sel. Shape" msgstr "Forma Sel." -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6386,11 +6390,11 @@ msgstr "" "pe canvas-ul FlatCAM fie făcând click pe obiect fie prin\n" "crearea unei ferestre de selectie." -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4027 msgid "NB Font Size" msgstr "Dim. font NB" -#: flatcamGUI/FlatCAMGUI.py:4024 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6401,37 +6405,37 @@ msgstr "" "Notebook-ul este zona pliabilă din partea stângă a GUI,\n" "și include filele Proiect, Selectat și Unelte." -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4045 msgid "Axis Font Size" msgstr "Dim. font axe" -#: flatcamGUI/FlatCAMGUI.py:4042 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "This sets the font size for canvas axis." msgstr "Aceasta setează dimensiunea fontului pentru axele zonei de afisare." -#: flatcamGUI/FlatCAMGUI.py:4059 +#: flatcamGUI/FlatCAMGUI.py:4064 msgid "Splash Screen" msgstr "Ecran Pornire" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Enable display of the splash screen at application startup." msgstr "Activeaza afisarea unui ecran de pornire la pornirea aplicatiei." -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Esti sigur că dorești să ștergi setările GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4131 +#: flatcamGUI/FlatCAMGUI.py:4136 msgid "App Preferences" msgstr "Preferințele Aplicaţie" -#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 +#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unităti" -#: flatcamGUI/FlatCAMGUI.py:4138 +#: flatcamGUI/FlatCAMGUI.py:4143 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6440,21 +6444,21 @@ msgstr "" "Unitatea de masura pt FlatCAM.\n" "Este setată la fiecare pornire a programului." -#: flatcamGUI/FlatCAMGUI.py:4141 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "IN" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 +#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 +#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4145 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "APP. LEVEL" msgstr "Nivel aplicatie" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4151 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6470,19 +6474,19 @@ msgstr "" "Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n" "in Tab-ul SELECTAT dar și in alte parti ale FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 +#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 msgid "Basic" msgstr "Baza" -#: flatcamGUI/FlatCAMGUI.py:4152 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Advanced" msgstr "Avansat" -#: flatcamGUI/FlatCAMGUI.py:4155 +#: flatcamGUI/FlatCAMGUI.py:4160 msgid "Portable app" msgstr "Aplicație portabilă" -#: flatcamGUI/FlatCAMGUI.py:4156 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6496,19 +6500,19 @@ msgstr "" "ceea ce înseamnă că fișierele de preferințe vor fi salvate\n" "în folderul aplicației, în subfolderul lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4163 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "Languages" msgstr "Traduceri" -#: flatcamGUI/FlatCAMGUI.py:4164 +#: flatcamGUI/FlatCAMGUI.py:4169 msgid "Set the language used throughout FlatCAM." msgstr "Setează limba folosita pentru textele din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4167 +#: flatcamGUI/FlatCAMGUI.py:4172 msgid "Apply Language" msgstr "Aplica Traducere" -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4173 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6524,11 +6528,11 @@ msgstr "" "Program Files este posibil ca aplicatia să nu se restarteze\n" "după click datorită unor setări de securitate ale Windows." -#: flatcamGUI/FlatCAMGUI.py:4177 +#: flatcamGUI/FlatCAMGUI.py:4182 msgid "Shell at StartUp" msgstr "Shell la pornire" -#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 +#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6537,11 +6541,11 @@ msgstr "" "automata a ferestrei Shell (linia de comanda)\n" "la initializarea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4194 msgid "Version Check" msgstr "Verificare versiune" -#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 +#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6550,11 +6554,11 @@ msgstr "" "daca exista o versiune mai noua,\n" "la pornirea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4206 msgid "Send Stats" msgstr "Statistici" -#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 +#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6564,11 +6568,11 @@ msgstr "" "aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n" "in crearea de inbunatatiri." -#: flatcamGUI/FlatCAMGUI.py:4215 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "Pan Button" msgstr "Buton Pan (mișcare)" -#: flatcamGUI/FlatCAMGUI.py:4216 +#: flatcamGUI/FlatCAMGUI.py:4221 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6578,35 +6582,35 @@ msgstr "" "- MMB - butonul din mijloc al mouse-ului\n" "- RMB - butonul in dreapta al mouse-ului" -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4228 msgid "Multiple Sel" msgstr "Sel. multiplă" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Select the key used for multiple selection." msgstr "Selectează tasta folosita pentru selectia multipla." -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4226 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4234 msgid "Project at StartUp" msgstr "Proiect la pornire" -#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 +#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6614,11 +6618,11 @@ msgstr "" "Bifează aici daca dorești ca zona Notebook să fie\n" "afișată automat la pornire." -#: flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4246 msgid "Project AutoHide" msgstr "Ascundere Proiect" -#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6628,11 +6632,11 @@ msgstr "" "când nu sunt obiecte incărcate și să fie afișată automat\n" "când un obiect nou este creat/incărcat." -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4260 msgid "Enable ToolTips" msgstr "Activează ToolTip-uri" -#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 +#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6640,11 +6644,11 @@ msgstr "" "Bifează daca dorești ca să fie afisate texte explicative când se\n" "tine mouse-ul deasupra diverselor texte din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4265 +#: flatcamGUI/FlatCAMGUI.py:4270 msgid "Workers number" msgstr "Număr de worker's" -#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 +#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6660,11 +6664,11 @@ msgstr "" "Valoarea standard este 2.\n" "Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei." -#: flatcamGUI/FlatCAMGUI.py:4286 +#: flatcamGUI/FlatCAMGUI.py:4291 msgid "Geo Tolerance" msgstr "Toleranta geometrică" -#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 +#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6680,11 +6684,11 @@ msgstr "" "O valoare mai mare va oferi mai multă performantă dar in\n" "defavoarea nievelului de detalii." -#: flatcamGUI/FlatCAMGUI.py:4336 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "\"Open\" behavior" msgstr "Stil \"Încarcare\"" -#: flatcamGUI/FlatCAMGUI.py:4338 +#: flatcamGUI/FlatCAMGUI.py:4343 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" @@ -6702,11 +6706,11 @@ msgstr "" "ambele \n" "cazuri: fie că se deschide un fisier, fie că se salvează un fisier." -#: flatcamGUI/FlatCAMGUI.py:4347 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "Delete object confirmation" msgstr "Confirmare de ștergere a obiectului" -#: flatcamGUI/FlatCAMGUI.py:4349 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6716,11 +6720,11 @@ msgstr "" "ori de câte ori este declanșat evenimentul de Ștergere a \n" "unor obiecte, fie de cu ajutorul meniurilor sau cu combinatii de taste." -#: flatcamGUI/FlatCAMGUI.py:4356 +#: flatcamGUI/FlatCAMGUI.py:4361 msgid "Save Compressed Project" msgstr "Salvează Proiectul comprimat" -#: flatcamGUI/FlatCAMGUI.py:4358 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6729,11 +6733,11 @@ msgstr "" "Când este bifat aici, se va salva o arhiva a proiectului\n" "lucru care poate reduce dimensiunea semnificativ." -#: flatcamGUI/FlatCAMGUI.py:4369 +#: flatcamGUI/FlatCAMGUI.py:4374 msgid "Compression Level" msgstr "Nivel compresie" -#: flatcamGUI/FlatCAMGUI.py:4371 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6744,55 +6748,55 @@ msgstr "" "dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n" "și in plus, durează semnificativ mai mult." -#: flatcamGUI/FlatCAMGUI.py:4398 +#: flatcamGUI/FlatCAMGUI.py:4403 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 +#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 +#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opțiuni afișare" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 +#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 -#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 +#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 +#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 -#: flatcamGUI/FlatCAMGUI.py:6368 +#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6373 msgid "Circle Steps" msgstr "Pași pt. cerc" -#: flatcamGUI/FlatCAMGUI.py:4431 +#: flatcamGUI/FlatCAMGUI.py:4436 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6800,7 +6804,7 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a aperturilor Gerber circulare." -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4446 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6814,21 +6818,21 @@ msgstr "" "valoarea de bază.\n" "<>: Nu schimba această valoare decat dacă stii ce faci !!!" -#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nimic" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Full" msgstr "Complet" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4457 msgid "Simplify" msgstr "Simplifica" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6836,23 +6840,23 @@ msgstr "" "Cand este bifat, toate poligoanele Gerber vor fi incarcate\n" "simplificat cu o anumita toleranta setata mai jos." -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4463 msgid "Tolerance" msgstr "Toleranta" -#: flatcamGUI/FlatCAMGUI.py:4459 +#: flatcamGUI/FlatCAMGUI.py:4464 msgid "Tolerance for poligon simplification." msgstr "Toleranta pentru simplificarea poligoanelor." -#: flatcamGUI/FlatCAMGUI.py:4480 +#: flatcamGUI/FlatCAMGUI.py:4485 msgid "Gerber Options" msgstr "Opțiuni Gerber" -#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Izolare" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6861,16 +6865,16 @@ msgstr "" "care să fie taiate in afara poligoanelor,\n" "urmărindu-le conturul." -#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 +#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Treceri" -#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6878,11 +6882,11 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Suprapunere" -#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6896,12 +6900,12 @@ msgstr "" "Exemplu:\n" "O valoare de 0.25 reprezinta o suprapunere de 25%% din diametrul uneltei." -#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 +#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tip Frezare" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6912,29 +6916,29 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Urcare" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combina" -#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6947,12 +6951,12 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 +#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margine" -#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6963,23 +6967,23 @@ msgstr "" "unei forme patratice de jur imprejurul la toate obiectele\n" "la o distanţa minima cu valoarea din acest câmp." -#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 +#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo rotunjita" -#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Forma înconjurătoare" -#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6987,7 +6991,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6997,15 +7001,15 @@ msgstr "" "Daca forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: flatcamGUI/FlatCAMGUI.py:4608 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "Gerber Adv. Options" msgstr "Opțiuni Av. Gerber" -#: flatcamGUI/FlatCAMGUI.py:4611 +#: flatcamGUI/FlatCAMGUI.py:4616 msgid "Advanced Param." msgstr "Param. Avansați" -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7016,11 +7020,11 @@ msgstr "" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Urmareste\"" -#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7030,11 +7034,11 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: flatcamGUI/FlatCAMGUI.py:4632 +#: flatcamGUI/FlatCAMGUI.py:4637 msgid "Table Show/Hide" msgstr "Arata/Ascunde Tabela" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7044,15 +7048,15 @@ msgstr "" "când se ascunde aceasta, se vor șterge și toate\n" "posibil afisatele marcaje ale aperturilor." -#: flatcamGUI/FlatCAMGUI.py:4673 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "Gerber Export" msgstr "Export Gerber" -#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 +#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 msgid "Export Options" msgstr "Opțiuni de Export" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4683 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7061,21 +7065,21 @@ msgstr "" "se exporta un fişier Gerber folosind:\n" "File -> Exportă -> Exportă Gerber." -#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 msgid "The units used in the Gerber file." msgstr "Unitătile de măsură folosite in fişierul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 -#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 +#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 +#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 msgid "Int/Decimals" msgstr "Înt/Zecimale" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7083,7 +7087,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă si in partea fractională a numărului." -#: flatcamGUI/FlatCAMGUI.py:4714 +#: flatcamGUI/FlatCAMGUI.py:4719 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7091,7 +7095,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4728 +#: flatcamGUI/FlatCAMGUI.py:4733 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7099,11 +7103,11 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimală a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 msgid "Zeros" msgstr "Zero-uri" -#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 +#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7119,36 +7123,36 @@ msgstr "" "cele de la final sunt păstrate.\n" "(Invers fată de fişierele Excellon)." -#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 -#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 +#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 -#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 +#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 -#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 -#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 -#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 -#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 -#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 +#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 +#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parametri" -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamGUI/FlatCAMGUI.py:4777 msgid "A list of Gerber Editor parameters." msgstr "O listă de parametri ai Editorului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "Selection limit" msgstr "Limita selecţie" -#: flatcamGUI/FlatCAMGUI.py:4782 +#: flatcamGUI/FlatCAMGUI.py:4787 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7161,23 +7165,23 @@ msgstr "" "Creste performanta cand se mută un număr mai mare\n" "de elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamGUI/FlatCAMGUI.py:4799 msgid "New Aperture code" msgstr "Cod pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4806 +#: flatcamGUI/FlatCAMGUI.py:4811 msgid "New Aperture size" msgstr "Dim. pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4808 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "Size for the new aperture" msgstr "Dim. pentru noua apertură" -#: flatcamGUI/FlatCAMGUI.py:4818 +#: flatcamGUI/FlatCAMGUI.py:4823 msgid "New Aperture type" msgstr "Tip pt noua apaertura" -#: flatcamGUI/FlatCAMGUI.py:4820 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7185,35 +7189,35 @@ msgstr "" "Tipul noii aperture.\n" "Poate fi „C”, „R” sau „O”." -#: flatcamGUI/FlatCAMGUI.py:4841 +#: flatcamGUI/FlatCAMGUI.py:4846 msgid "Aperture Dimensions" msgstr "Dim. aper" -#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 -#: flatcamGUI/FlatCAMGUI.py:6583 +#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 +#: flatcamGUI/FlatCAMGUI.py:6588 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diametrele pentru unelte tăietoare, separate cu virgula" -#: flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:4854 msgid "Linear Pad Array" msgstr "Arie Lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 -#: flatcamGUI/FlatCAMGUI.py:5833 +#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 +#: flatcamGUI/FlatCAMGUI.py:5838 msgid "Linear Dir." msgstr "Dir. Lineara" -#: flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4894 msgid "Circular Pad Array" msgstr "Arie de Sloturi circ" -#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 +#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 +#: flatcamGUI/FlatCAMGUI.py:5878 msgid "Circular Dir." msgstr "Directie circ." -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 -#: flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7222,44 +7226,44 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 -#: flatcamGUI/FlatCAMGUI.py:5886 +#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 +#: flatcamGUI/FlatCAMGUI.py:5891 msgid "Circ. Angle" msgstr "Unghi circ." -#: flatcamGUI/FlatCAMGUI.py:4921 +#: flatcamGUI/FlatCAMGUI.py:4926 msgid "Distance at which to buffer the Gerber element." msgstr "Distanța la care se bufferează elementul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4933 msgid "Scale Tool" msgstr "Unalta de Scalare" -#: flatcamGUI/FlatCAMGUI.py:4934 +#: flatcamGUI/FlatCAMGUI.py:4939 msgid "Factor to scale the Gerber element." msgstr "Factor pentru scalarea elementului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 +#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 msgid "Threshold low" msgstr "Prag minim" -#: flatcamGUI/FlatCAMGUI.py:4947 +#: flatcamGUI/FlatCAMGUI.py:4952 msgid "Threshold value under which the apertures are not marked." msgstr "Valoarea pragului sub care aperturile nu sunt marcate." -#: flatcamGUI/FlatCAMGUI.py:4957 +#: flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold value over which the apertures are not marked." msgstr "Valoarea pragului peste care nu sunt marcate aperturile." -#: flatcamGUI/FlatCAMGUI.py:4973 +#: flatcamGUI/FlatCAMGUI.py:4978 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/FlatCAMGUI.py:5000 msgid "Excellon Format" msgstr "Format Excellon" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7305,14 +7309,14 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5025 +#: flatcamGUI/FlatCAMGUI.py:5030 msgid "Default values for INCH are 2:4" msgstr "" "Valorile default pentru Inch sunt 2:4\n" "adica 2 parti intregi și 4 zecimale" -#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 -#: flatcamGUI/FlatCAMGUI.py:5541 +#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 +#: flatcamGUI/FlatCAMGUI.py:5546 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7320,8 +7324,8 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreaga a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 -#: flatcamGUI/FlatCAMGUI.py:5555 +#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 +#: flatcamGUI/FlatCAMGUI.py:5560 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7329,21 +7333,21 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimala a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:5055 +#: flatcamGUI/FlatCAMGUI.py:5060 msgid "METRIC" msgstr "Metric" -#: flatcamGUI/FlatCAMGUI.py:5058 +#: flatcamGUI/FlatCAMGUI.py:5063 msgid "Default values for METRIC are 3:3" msgstr "" "Valorile default pentru Metric sunt 3:3\n" "adica 3 parti intregi și 3 zecimale" -#: flatcamGUI/FlatCAMGUI.py:5089 +#: flatcamGUI/FlatCAMGUI.py:5094 msgid "Default Zeros" msgstr "Suprimare Zero" -#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 +#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7359,7 +7363,7 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:5103 +#: flatcamGUI/FlatCAMGUI.py:5108 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7378,11 +7382,11 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:5113 +#: flatcamGUI/FlatCAMGUI.py:5118 msgid "Default Units" msgstr "Unitati Excellon" -#: flatcamGUI/FlatCAMGUI.py:5116 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7396,7 +7400,7 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/FlatCAMGUI.py:5127 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7409,15 +7413,15 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/FlatCAMGUI.py:5135 +#: flatcamGUI/FlatCAMGUI.py:5140 msgid "Excellon Optimization" msgstr "Optimizare Excellon" -#: flatcamGUI/FlatCAMGUI.py:5138 +#: flatcamGUI/FlatCAMGUI.py:5143 msgid "Algorithm: " msgstr "Algoritm: " -#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 +#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7441,15 +7445,15 @@ msgstr "" "care nu este compatibila cu pachetul OR Tools și in acest caz se foloseşte\n" "algoritmul default: Travelling Salesman (vanzatorul ambulant)." -#: flatcamGUI/FlatCAMGUI.py:5151 +#: flatcamGUI/FlatCAMGUI.py:5156 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5165 +#: flatcamGUI/FlatCAMGUI.py:5170 msgid "Optimization Time" msgstr "Durata optimiz." -#: flatcamGUI/FlatCAMGUI.py:5168 +#: flatcamGUI/FlatCAMGUI.py:5173 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7460,16 +7464,16 @@ msgstr "" "reprezinta cat timp se sta pentru fiecare element in\n" "incercarea de a afla calea optima." -#: flatcamGUI/FlatCAMGUI.py:5211 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "Excellon Options" msgstr "Opțiuni Excellon" -#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crează CNCJob" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5221 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7477,14 +7481,14 @@ msgstr "" "Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n" "din acest obiect Excellon." -#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 +#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Z tăiere" -#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7493,12 +7497,12 @@ msgstr "" "Daca se foloseşte o val. pozitivă, aplicaţia\n" "va incerca in mod automat să schimbe semnul." -#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 +#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Z Deplasare" -#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7507,12 +7511,12 @@ msgstr "" "in planul X-Y, fără a efectua taieri, adica\n" "in afara materialului." -#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7521,22 +7525,22 @@ msgstr "" "in codul G-Code (pauza pentru schimbare unealtă).\n" "De obicei este folosita comanda G-Code M6." -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 msgid "Toolchange Z" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 +#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." -#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plonjare)" -#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7546,11 +7550,11 @@ msgstr "" "(in unitati pe minut).\n" "Aceasta este mișcarea lineara G01." -#: flatcamGUI/FlatCAMGUI.py:5272 +#: flatcamGUI/FlatCAMGUI.py:5277 msgid "Spindle Speed" msgstr "Viteza Motor" -#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7560,11 +7564,11 @@ msgstr "" "Acest parametru este optional și se poate lasa gol\n" "daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 msgid "Spindle dir." msgstr "Directie Motor" -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7576,12 +7580,12 @@ msgstr "" "- CW = in sensul acelor de ceasornic\n" "- CCW = in sensul invers acelor de ceasornic" -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Pauza" -#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7590,21 +7594,21 @@ msgstr "" "O pauza care permite motorului să ajunga la turatia specificata,\n" "inainte de a incepe mișcarea spre poziţia de tăiere (găurire)." -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 msgid "Duration" msgstr "Durată" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." -#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7612,11 +7616,11 @@ msgstr "" "Fișierul JSON postprocesor care dictează\n" "codul Gcode." -#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5328 +#: flatcamGUI/FlatCAMGUI.py:5333 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7630,41 +7634,41 @@ msgstr "" "Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de " "găuri." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Frezare găuri" -#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor." -#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Dia. Burghiu Găurire" -#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Dia. Freza Slot" -#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "Diametrul frezei când se frezează sloturile." -#: flatcamGUI/FlatCAMGUI.py:5371 +#: flatcamGUI/FlatCAMGUI.py:5376 msgid "Defaults" msgstr "Val. Implicite" -#: flatcamGUI/FlatCAMGUI.py:5384 +#: flatcamGUI/FlatCAMGUI.py:5389 msgid "Excellon Adv. Options" msgstr "Opțiuni Avans. Excellon" -#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 msgid "Advanced Options" msgstr "Opțiuni avansate" -#: flatcamGUI/FlatCAMGUI.py:5392 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7673,11 +7677,11 @@ msgstr "" "pt acest obiect Excellon, parametri care sunt disponibili\n" "doar in modul Avansat al aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Ofset Z" -#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7690,20 +7694,20 @@ msgstr "" "Valoarea de aici efectuează o compensare asupra\n" "parametrului >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:5409 +#: flatcamGUI/FlatCAMGUI.py:5414 msgid "Toolchange X,Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 +#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." -#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Z pornire" -#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7711,23 +7715,23 @@ msgstr "" "Înălţimea uneltei imediat dupa ce se porneste operatia CNC.\n" "Lasa casuta goala daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Z oprire" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 +#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." -#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7740,12 +7744,12 @@ msgstr "" "printerul 3D Marlin, implicit când se foloseşte fişierul\n" "postprocesor: Marlin. Ignora aceasta parametru in rest." -#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 +#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Z sonda" -#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 +#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7754,21 +7758,21 @@ msgstr "" "Adâncimea maxima la care este permis sondei să coboare.\n" "Are o valoare negativă, in unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate sonda" -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 +#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboara." -#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 msgid "Fast Plunge" msgstr "Plonjare rapidă" -#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7785,11 +7789,11 @@ msgstr "" "schimba\n" "unealta. Daca aveti ceva plasat sub unealtă ceva se va strica." -#: flatcamGUI/FlatCAMGUI.py:5477 +#: flatcamGUI/FlatCAMGUI.py:5482 msgid "Fast Retract" msgstr "Retragere rapida" -#: flatcamGUI/FlatCAMGUI.py:5479 +#: flatcamGUI/FlatCAMGUI.py:5484 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7808,11 +7812,11 @@ msgstr "" "adâncimea\n" "de deplasare cu viteza maxima G0, intr-o singură mișcare." -#: flatcamGUI/FlatCAMGUI.py:5498 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "Excellon Export" msgstr "Export Excellon" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5508 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7821,11 +7825,11 @@ msgstr "" "se exporta un fişier Excellon folosind:\n" "File -> Exporta -> Exporta Excellon." -#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 msgid "The units used in the Excellon file." msgstr "Unitatile de masura folosite in fişierul Excellon." -#: flatcamGUI/FlatCAMGUI.py:5528 +#: flatcamGUI/FlatCAMGUI.py:5533 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7837,11 +7841,11 @@ msgstr "" "Aici se setează formatul Excellon când nu se utilizează\n" "coordonate cu zecimale." -#: flatcamGUI/FlatCAMGUI.py:5564 +#: flatcamGUI/FlatCAMGUI.py:5569 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 +#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7860,15 +7864,15 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5573 +#: flatcamGUI/FlatCAMGUI.py:5578 msgid "Decimal" msgstr "Zecimale" -#: flatcamGUI/FlatCAMGUI.py:5574 +#: flatcamGUI/FlatCAMGUI.py:5579 msgid "No-Decimal" msgstr "Fără zecimale" -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5605 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7880,11 +7884,11 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5610 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Slot type" msgstr "Tip slot" -#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 +#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7898,19 +7902,19 @@ msgstr "" "Dacă sunt Găurite (G85) sloturile vor fi exportate\n" "folosind comanda slotului găurit (G85)." -#: flatcamGUI/FlatCAMGUI.py:5620 +#: flatcamGUI/FlatCAMGUI.py:5625 msgid "Routed" msgstr "Decupate" -#: flatcamGUI/FlatCAMGUI.py:5621 +#: flatcamGUI/FlatCAMGUI.py:5626 msgid "Drilled(G85)" msgstr "Găurite(G85)" -#: flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamGUI/FlatCAMGUI.py:5658 msgid "A list of Excellon Editor parameters." msgstr "O listă de parametri ai Editorului Excellon." -#: flatcamGUI/FlatCAMGUI.py:5663 +#: flatcamGUI/FlatCAMGUI.py:5668 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7924,35 +7928,35 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:5675 +#: flatcamGUI/FlatCAMGUI.py:5680 msgid "New Tool Dia" msgstr "Dia. nou unealtă" -#: flatcamGUI/FlatCAMGUI.py:5698 +#: flatcamGUI/FlatCAMGUI.py:5703 msgid "Linear Drill Array" msgstr "Arie lineară de găuri" -#: flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5743 msgid "Circular Drill Array" msgstr "Arie circ. de găuri" -#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5822 msgid "Linear Slot Array" msgstr "Arie lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:5874 msgid "Circular Slot Array" msgstr "Arie circ. de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5903 +#: flatcamGUI/FlatCAMGUI.py:5908 msgid "Geometry General" msgstr "Geometrie General" -#: flatcamGUI/FlatCAMGUI.py:5922 +#: flatcamGUI/FlatCAMGUI.py:5927 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7960,11 +7964,11 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a Geometriilor circulare." -#: flatcamGUI/FlatCAMGUI.py:5950 +#: flatcamGUI/FlatCAMGUI.py:5955 msgid "Geometry Options" msgstr "Opțiuni Geometrie" -#: flatcamGUI/FlatCAMGUI.py:5957 +#: flatcamGUI/FlatCAMGUI.py:5962 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7973,7 +7977,7 @@ msgstr "" "Crează un obiect CNCJob care urmăreste conturul\n" "acestui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7981,11 +7985,11 @@ msgstr "" "Adâncimea la care se taie sub suprafata de cupru.\n" "Valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Pas" -#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7997,11 +8001,11 @@ msgstr "" "va tăia de mai multe ori până când este\n" "atins Z de tăiere, Z Cut." -#: flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5994 msgid "Depth/Pass" msgstr "Adânc./Trecere" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:5996 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8014,7 +8018,7 @@ msgstr "" "Valoarea este pozitivă desi reprezinta o fracţie\n" "a adancimii de tăiere care este o valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8022,7 +8026,7 @@ msgstr "" "Înălţimea la care se misca unealta când nu taie,\n" "deasupra materialului." -#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8031,11 +8035,11 @@ msgstr "" "codul masina CNC. O pauza pentru schimbul\n" "uneltei (M6)." -#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8043,11 +8047,11 @@ msgstr "" "Viteza de tăiere in planul X-Y\n" "in unitati pe minut" -#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8057,12 +8061,12 @@ msgstr "" "in unitati pe minut.\n" "Mai este numita și viteza de plonjare." -#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Viteza motor" -#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8072,7 +8076,7 @@ msgstr "" "Daca postprocesorul Laser este folosit,\n" "valoarea să este puterea laserului." -#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8081,11 +8085,11 @@ msgstr "" "codului masina CNC (GCode, RML, HPGL) care \n" "mai apoi este salvat." -#: flatcamGUI/FlatCAMGUI.py:6122 +#: flatcamGUI/FlatCAMGUI.py:6127 msgid "Geometry Adv. Options" msgstr "Opțiuni Avans. Geometrie" -#: flatcamGUI/FlatCAMGUI.py:6129 +#: flatcamGUI/FlatCAMGUI.py:6134 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8093,12 +8097,12 @@ msgstr "" "Parametrii folositi pentru a crea un obiect CNCJob,\n" "urmărind contururile unui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 +#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:6154 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8106,11 +8110,11 @@ msgstr "" "Înălţimea uneltei la care se gaseste la inceputul lucrului.\n" "Lasa câmpul gol daca nu folosești aceasta." -#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8123,11 +8127,11 @@ msgstr "" "Este utila doar când se foloseşte cu un printer 3D Marlin,\n" "pentru toate celelalte cazuri ignora acest parametru." -#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-tăiere 1-ul pt." -#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8139,11 +8143,11 @@ msgstr "" "cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n" "prin taierea peste acest punct." -#: flatcamGUI/FlatCAMGUI.py:6221 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. X size" msgstr "Dim. seg X" -#: flatcamGUI/FlatCAMGUI.py:6223 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8154,11 +8158,11 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa X." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6237 msgid "Seg. Y size" msgstr "Dim. seg Y" -#: flatcamGUI/FlatCAMGUI.py:6234 +#: flatcamGUI/FlatCAMGUI.py:6239 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8169,15 +8173,15 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:6250 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "Geometry Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6260 msgid "A list of Geometry Editor parameters." msgstr "O lista de parametri ai Editorului de Geometrii." -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6270 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8191,20 +8195,20 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:6284 +#: flatcamGUI/FlatCAMGUI.py:6289 msgid "CNC Job General" msgstr "CNCJob General" -#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tip afișare" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8216,15 +8220,15 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Voiaj" -#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Afişează notații" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8234,23 +8238,23 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: flatcamGUI/FlatCAMGUI.py:6335 +#: flatcamGUI/FlatCAMGUI.py:6340 msgid "Annotation Size" msgstr "Dim. anotate" -#: flatcamGUI/FlatCAMGUI.py:6337 +#: flatcamGUI/FlatCAMGUI.py:6342 msgid "The font size of the annotation text. In pixels." msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli." -#: flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "Annotation Color" msgstr "Culoarea anotatii" -#: flatcamGUI/FlatCAMGUI.py:6347 +#: flatcamGUI/FlatCAMGUI.py:6352 msgid "Set the font color for the annotation texts." msgstr "Setează culoarea pentru textul cu anotatii." -#: flatcamGUI/FlatCAMGUI.py:6370 +#: flatcamGUI/FlatCAMGUI.py:6375 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8258,21 +8262,21 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a reprezentarilor GCodului circular." -#: flatcamGUI/FlatCAMGUI.py:6378 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "Travel dia" msgstr "Dia Deplasare" -#: flatcamGUI/FlatCAMGUI.py:6380 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "Diametrul liniilor de deplasare care să fie redate prin afișare." -#: flatcamGUI/FlatCAMGUI.py:6391 +#: flatcamGUI/FlatCAMGUI.py:6396 msgid "Coordinates decimals" msgstr "Coord. zecimale" -#: flatcamGUI/FlatCAMGUI.py:6393 +#: flatcamGUI/FlatCAMGUI.py:6398 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8280,11 +8284,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "coordonatele X,Y,Z in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6401 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "Feedrate decimals" msgstr "Feedrate zecimale" -#: flatcamGUI/FlatCAMGUI.py:6403 +#: flatcamGUI/FlatCAMGUI.py:6408 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8292,11 +8296,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "parametrul >Feedrate< in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6411 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "Coordinates type" msgstr "Tip coordinate" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6418 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8308,23 +8312,23 @@ msgstr "" "- Absolut G90 -> referinta este originea x=0, y=0\n" "- Incrementator G91 -> referinta este pozitia anterioară" -#: flatcamGUI/FlatCAMGUI.py:6419 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6420 +#: flatcamGUI/FlatCAMGUI.py:6425 msgid "Incremental G91" msgstr "Incrementator G91" -#: flatcamGUI/FlatCAMGUI.py:6437 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "CNC Job Options" msgstr "Opțiuni CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6440 +#: flatcamGUI/FlatCAMGUI.py:6445 msgid "Export G-Code" msgstr "Exportă G-Code" -#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8333,11 +8337,11 @@ msgstr "" "Exportă și salvează codul G-Code intr-un fişier\n" "care este salvat pe HDD." -#: flatcamGUI/FlatCAMGUI.py:6448 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Prepend to G-Code" msgstr "Adaugă la inceputul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8345,11 +8349,11 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la inceputul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6459 +#: flatcamGUI/FlatCAMGUI.py:6464 msgid "Append to G-Code" msgstr "Adaugă la sfârşitul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8358,19 +8362,19 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la sfârşitul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6478 +#: flatcamGUI/FlatCAMGUI.py:6483 msgid "CNC Job Adv. Options" msgstr "Opțiuni Avans. CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exporta codul masina CNC" -#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "G-Code pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8392,11 +8396,11 @@ msgstr "" "'toolchange_custom'\n" "in numele sau." -#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Fol. Macro schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8404,7 +8408,7 @@ msgstr "" "Bifează aici daca dorești să folosești Macro pentru\n" "schimb unelte." -#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8414,59 +8418,59 @@ msgstr "" "de schimb al uneltei (când se intalneste comanda M6).\n" "Este necesar să fie inconjurate de simbolul '%'" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parametri FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = numărul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = dimaetrul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = pt Excellom, numărul total de operațiuni găurire" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6542 +#: flatcamGUI/FlatCAMGUI.py:6547 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z adâncimea de tăiere" -#: flatcamGUI/FlatCAMGUI.py:6543 +#: flatcamGUI/FlatCAMGUI.py:6548 msgid "z_move = Z height for travel" msgstr "z_move = Z Înălţimea deplasare" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = pasul pentru taierea progresiva" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = valoarea viteza motor" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = durata de asteptare ca motorul să ajunga la turatia setată" -#: flatcamGUI/FlatCAMGUI.py:6568 +#: flatcamGUI/FlatCAMGUI.py:6573 msgid "NCC Tool Options" msgstr "Opțiuni Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8475,15 +8479,15 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 msgid "Tools dia" msgstr "Dia unealtă" -#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tip Unealtă" -#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8495,28 +8499,28 @@ msgstr "" "- 'Forma-V'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma-V" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-dia" -#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" "Forma in V" -#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-unghi" -#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8525,7 +8529,7 @@ msgstr "" "Unghiul la vârf pentru unealta tip V-Shape. \n" "In grade." -#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 +#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8538,13 +8542,13 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordine unelte" -#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 -#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 +#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 +#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8566,17 +8570,17 @@ msgstr "" "AVERTIZARE: folosirea prelucrării 'resturi' va seta automat ordonarea\n" "în sens invers și va dezactiva acest control." -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Înainte" -#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Înapoi" -#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 +#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8586,7 +8590,7 @@ msgstr "" "Adancimea de tăiere in material. Valoare negative.\n" "In unitătile FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8612,11 +8616,11 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8627,22 +8631,22 @@ msgstr "" "
Punct-samanta: De la punctul samanta, spre expterior.
Linii " "drepte: Linii paralele." -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 +#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectează" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 +#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contur" -#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8660,7 +8664,7 @@ msgstr "" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 +#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8674,27 +8678,27 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valoare Ofset" -#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Însuşi" -#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 +#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 msgid "Area" msgstr "Aria" -#: flatcamGUI/FlatCAMGUI.py:6791 +#: flatcamGUI/FlatCAMGUI.py:6796 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6792 +#: flatcamGUI/FlatCAMGUI.py:6797 msgid "Reference" msgstr "Referinţă" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8714,19 +8718,19 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 +#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 +#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 msgid "Progressive" msgstr "Progresiv" -#: flatcamGUI/FlatCAMGUI.py:6807 +#: flatcamGUI/FlatCAMGUI.py:6812 msgid "NCC Plotting" msgstr "Afisare NCC" -#: flatcamGUI/FlatCAMGUI.py:6809 +#: flatcamGUI/FlatCAMGUI.py:6814 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8734,11 +8738,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii NCC\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6828 msgid "Cutout Tool Options" msgstr "Opțiuni Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8748,7 +8752,7 @@ msgstr "" "lasand punţi pentru a separa PCB-ul de \n" "placa din care a fost taiat." -#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8756,11 +8760,11 @@ msgstr "" "Diametrul uneltei folosita pt decuparea\n" "PCB-ului din materialului inconjurator." -#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipul de obiect" -#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6854 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 " @@ -8772,16 +8776,16 @@ msgstr "" "tip panel, care este făcut\n" "din mai multe contururi PCB." -#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Unic" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8791,11 +8795,11 @@ msgstr "" "va face decuparea distanțat cu aceasta valoare \n" "fata de PCB-ul efectiv" -#: flatcamGUI/FlatCAMGUI.py:6871 +#: flatcamGUI/FlatCAMGUI.py:6876 msgid "Gap size" msgstr "Dim. punte" -#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8806,11 +8810,11 @@ msgstr "" "in a mentine ataşat PCB-ul la materialul de unde \n" "este decupat." -#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Punţi" -#: flatcamGUI/FlatCAMGUI.py:6884 +#: flatcamGUI/FlatCAMGUI.py:6889 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8834,11 +8838,11 @@ msgstr "" "- 2tb = 2* sus - 2* jos\n" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" -#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Formă Conv" -#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8847,11 +8851,11 @@ msgstr "" "tot PCB-ul. Forma sa este convexa.\n" "Se foloseste doar daca obiectul sursă este de tip Gerber." -#: flatcamGUI/FlatCAMGUI.py:6922 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "2Sided Tool Options" msgstr "Opțiuni Unealta 2Fețe" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6932 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8859,36 +8863,36 @@ msgstr "" "O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n" "folosind găuri de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Dia gaură" -#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Axe oglindire:" -#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punct" -#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Forma" -#: flatcamGUI/FlatCAMGUI.py:6961 +#: flatcamGUI/FlatCAMGUI.py:6966 msgid "Axis Ref" msgstr "Axa de ref." -#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8897,15 +8901,15 @@ msgstr "" "Axa de referinţă ar trebui să treacă printr-un punct ori să strabata\n" " o forma (obiect FlatCAM) prin mijloc." -#: flatcamGUI/FlatCAMGUI.py:6979 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6989 msgid "Parameters:" msgstr "Parametri:" -#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8918,11 +8922,11 @@ msgstr "" "singur poligon se va cere să faceti click pe poligonul\n" "dorit." -#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selecţie" -#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8945,15 +8949,15 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:7110 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7113 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Paint Plotting" msgstr "Afisare Paint" -#: flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamGUI/FlatCAMGUI.py:7120 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8961,11 +8965,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii Paint\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:7129 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "Film Tool Options" msgstr "Opțiuni Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8974,11 +8978,11 @@ msgstr "" "Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n" "Fişierul este salvat in format SVG." -#: flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7150 msgid "Film Type" msgstr "Tip film" -#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8992,11 +8996,11 @@ msgstr "" "Negativ = traseele vor fi albe pe un fundal negru.\n" "Formatul fişierului pt filmul salvat este SVG." -#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Bordură" -#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9013,11 +9017,11 @@ msgstr "" "Va crea o bara solidă neagră in jurul printului efectiv permitand o\n" "delimitare exactă." -#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scalează" -#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7180 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 " @@ -9027,11 +9031,11 @@ msgstr "" "Scalează grosimea conturului fiecarui element din fişierul SVG.\n" "Elementele mai mici vor fi afectate mai mult." -#: flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "Panelize Tool Options" msgstr "Opțiuni Unealta Panelizare" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7200 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9041,11 +9045,11 @@ msgstr "" "unde fiecare element este o copie a obiectului sursa, separat la o\n" "distanţă X, Y unul de celalalt." -#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Sep. coloane" -#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9053,11 +9057,11 @@ msgstr "" "Spatiul de separare între coloane.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Sep. linii" -#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9065,35 +9069,35 @@ msgstr "" "Spatiul de separare între linii.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Coloane" -#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linii" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tip panel" -#: flatcamGUI/FlatCAMGUI.py:7247 +#: flatcamGUI/FlatCAMGUI.py:7252 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9103,11 +9107,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7261 msgid "Constrain within" msgstr "Constrange" -#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7263 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" @@ -9121,11 +9125,11 @@ msgstr "" "panelul final va contine numai acel număr de linii/coloane care se inscrie\n" "complet in aria desemnata." -#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Lătime (Dx)" -#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9133,11 +9137,11 @@ msgstr "" "Lăţimea (Dx) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Inăltime (Dy)" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9145,15 +9149,15 @@ msgstr "" "Înălţimea (Dy) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7292 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "Calculators Tool Options" msgstr "Opțiuni Unealta Calculatoare" -#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculator Unealta V-Shape" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7302 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9163,11 +9167,11 @@ msgstr "" "avand diametrul vârfului și unghiul la vârf cat și\n" "adâncimea de tăiere, ca parametri." -#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Dia vârf" -#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9175,11 +9179,11 @@ msgstr "" "Acesta este diametrul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "V-Unghi" -#: flatcamGUI/FlatCAMGUI.py:7320 +#: flatcamGUI/FlatCAMGUI.py:7325 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9187,7 +9191,7 @@ msgstr "" "Acesta este unghiul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7330 +#: flatcamGUI/FlatCAMGUI.py:7335 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9195,11 +9199,11 @@ msgstr "" "Aceasta este adâncimea la care se taie in material.\n" "In obiectul CNCJob este parametrul >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculator ElectroPlacare" -#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7344 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 " @@ -9211,31 +9215,31 @@ msgstr "" "- clorura paladiu\n" "- hipofosfit de calciu." -#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Lung. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" "Aceasta este lungimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Lăt. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" "Aceasta este lăţimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densitate I" -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9243,11 +9247,11 @@ msgstr "" "Densitatea de curent care să treaca prin placa.\n" "In ASF (amperi pe picior la patrat)." -#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Grosime Cu" -#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9255,11 +9259,11 @@ msgstr "" "Cat de gros se dorește să fie stratul de cupru depus.\n" "In microni." -#: flatcamGUI/FlatCAMGUI.py:7389 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "Transform Tool Options" msgstr "Opțiuni Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7399 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9267,35 +9271,35 @@ msgstr "" "Diverse transformări care pot fi aplicate\n" "asupra unui obiect FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7404 +#: flatcamGUI/FlatCAMGUI.py:7409 msgid "Rotate Angle" msgstr "Unghi Rotaţie" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Unghi Deform_X" -#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Unghi Deform_Y" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor Scal_X" -#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor Scal_Y" -#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9303,7 +9307,7 @@ msgstr "" "Scalează obiectele selectate folosind\n" "Factor Scal_X pentru ambele axe." -#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9316,27 +9320,27 @@ msgstr "" "centrul formei inconjuatoare care cuprinde\n" "toate obiectele selectate." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Ofset_X" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distanta la care se face ofset pe axa X. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Ofset_Y" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referinţă Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9359,11 +9363,11 @@ msgstr "" "in forma (x, y).\n" "La final apasă butonul de oglindire pe axa dorită" -#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. Ref. Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7509 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" @@ -9374,11 +9378,11 @@ msgstr "" "X din (x,y) se va folosi când se face oglindirea pe axa X\n" "Y din (x,y) se va folosi când se face oglindirea pe axa Y si" -#: flatcamGUI/FlatCAMGUI.py:7521 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "SolderPaste Tool Options" msgstr "Opțiuni Unealta Pasta Fludor" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9386,49 +9390,49 @@ msgstr "" "O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n" "pe padurile unui PCB." -#: flatcamGUI/FlatCAMGUI.py:7537 +#: flatcamGUI/FlatCAMGUI.py:7542 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diametrele uneltelor (nozzle), separate prin virgula." -#: flatcamGUI/FlatCAMGUI.py:7544 +#: flatcamGUI/FlatCAMGUI.py:7549 msgid "New Nozzle Dia" msgstr "Dia nou" -#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Valoarea pentru diametrul unei noi unelte (nozzle) pentru adaugare in Tabela " "de Unelte" -#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z start disp." -#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z disp." -#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z stop disp." -#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z deplasare" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9436,15 +9440,15 @@ msgstr "" "Înălţimea (Z) când se face deplasare între pad-uri.\n" "(fără dispensare de pastă de fludor)." -#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)." -#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7607 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." @@ -9452,30 +9456,30 @@ msgstr "" "Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n" "Formatul este (x,y) unde x și y sunt numere Reale." -#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y." -#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" "Viteza de deplasare a uneltei când se misca in plan vertical (planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z disp." -#: flatcamGUI/FlatCAMGUI.py:7631 +#: flatcamGUI/FlatCAMGUI.py:7636 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9483,11 +9487,11 @@ msgstr "" "Viteza de deplasare la mișcarea pe verticala spre\n" "poziţia de dispensare (in planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Viteza motor inainte" -#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9495,19 +9499,19 @@ msgstr "" "Viteza motorului de dispensare in timp ce impinge pastă de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Pauza FWD" -#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pauza dupa dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Viteza motor inapoi" -#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9515,11 +9519,11 @@ msgstr "" "Viteza motorului de dispensare in timp ce retrage pasta de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Pauza REV" -#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9527,20 +9531,20 @@ msgstr "" "Pauza dupa ce pasta de fludor a fost retrasă,\n" "necesară pt a ajunge la un echilibru al presiunilor." -#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Fişiere care controlează generarea codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:7694 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "Substractor Tool Options" msgstr "Opțiuni Unealta Substracţie" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7704 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9548,28 +9552,28 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Închide căile" -#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: flatcamGUI/FlatCAMGUI.py:7716 +#: flatcamGUI/FlatCAMGUI.py:7721 msgid "Excellon File associations" msgstr "Asocieri fisiere Excellon" -#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 -#: flatcamGUI/FlatCAMGUI.py:7785 +#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 +#: flatcamGUI/FlatCAMGUI.py:7790 msgid "Extensions list" msgstr "Lista de extensii" -#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 +#: flatcamGUI/FlatCAMGUI.py:7792 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9577,8 +9581,8 @@ msgstr "" "Listă de extensii fisiere care să fie\n" "associate cu FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 -#: flatcamGUI/FlatCAMGUI.py:7800 +#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 +#: flatcamGUI/FlatCAMGUI.py:7805 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9590,23 +9594,23 @@ msgstr "" "Vor fi active după următorul login.\n" "Functionează numai pt Windows." -#: flatcamGUI/FlatCAMGUI.py:7749 +#: flatcamGUI/FlatCAMGUI.py:7754 msgid "GCode File associations" msgstr "Asocierile de fisiere G-Code" -#: flatcamGUI/FlatCAMGUI.py:7782 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "Gerber File associations" msgstr "Asocierile de fisiere Gerber" -#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 +#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 msgid "Idle." msgstr "Inactiv." -#: flatcamGUI/FlatCAMGUI.py:7860 +#: flatcamGUI/FlatCAMGUI.py:7865 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: flatcamGUI/FlatCAMGUI.py:7861 +#: flatcamGUI/FlatCAMGUI.py:7866 msgid "Hello!" msgstr "Bună!" @@ -12958,6 +12962,12 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "Manufacturing" +#~ msgstr "Productie" + +#~ msgid "Function" +#~ msgstr "Functie" + #~ msgid "" #~ "\n" #~ "

Selected Tab - Choose an " diff --git a/locale_template/strings.pot b/locale_template/strings.pot index a1a433be..24796920 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-13 22:47+0300\n" +"POT-Creation-Date: 2019-09-14 11:53+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -54,7 +54,7 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7446 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7445 msgid "New Project - Not saved" msgstr "" @@ -102,26 +102,26 @@ msgstr "" msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1774 +#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1778 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:2790 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 +#: FlatCAMApp.py:2790 FlatCAMApp.py:4182 FlatCAMApp.py:6449 FlatCAMApp.py:7353 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4117 msgid "Yes" msgstr "" -#: FlatCAMApp.py:2791 FlatCAMApp.py:4184 FlatCAMApp.py:6451 FlatCAMApp.py:7355 +#: FlatCAMApp.py:2791 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4113 flatcamGUI/FlatCAMGUI.py:6655 -#: flatcamGUI/FlatCAMGUI.py:7015 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4118 flatcamGUI/FlatCAMGUI.py:6660 +#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "" -#: FlatCAMApp.py:2792 FlatCAMApp.py:4185 FlatCAMApp.py:4890 FlatCAMApp.py:5945 -#: FlatCAMApp.py:7356 +#: FlatCAMApp.py:2792 FlatCAMApp.py:4184 FlatCAMApp.py:4889 FlatCAMApp.py:5944 +#: FlatCAMApp.py:7355 msgid "Cancel" msgstr "" @@ -137,11 +137,11 @@ msgstr "" msgid "is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4044 +#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4043 msgid "Could not load defaults file." msgstr "" -#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4054 +#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4053 msgid "Failed to parse defaults file." msgstr "" @@ -165,8 +165,8 @@ msgstr "" msgid "FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:3344 FlatCAMApp.py:5709 FlatCAMApp.py:8358 FlatCAMApp.py:8474 -#: FlatCAMApp.py:8600 FlatCAMApp.py:8659 FlatCAMApp.py:8777 FlatCAMApp.py:8916 +#: FlatCAMApp.py:3344 FlatCAMApp.py:5708 FlatCAMApp.py:8357 FlatCAMApp.py:8473 +#: FlatCAMApp.py:8599 FlatCAMApp.py:8658 FlatCAMApp.py:8776 FlatCAMApp.py:8915 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -177,7 +177,7 @@ msgstr "" msgid "Could not load preferences file." msgstr "" -#: FlatCAMApp.py:3377 FlatCAMApp.py:4100 +#: FlatCAMApp.py:3377 FlatCAMApp.py:4099 msgid "Failed to write defaults to file." msgstr "" @@ -219,7 +219,7 @@ msgid "" "span>" msgstr "" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6013 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "" @@ -228,12 +228,8 @@ msgstr "" msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3834 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "" - -#: FlatCAMApp.py:3834 -msgid "Manufacturing" +#: FlatCAMApp.py:3833 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" #: FlatCAMApp.py:3834 @@ -244,15 +240,15 @@ msgstr "" msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3835 +#: FlatCAMApp.py:3834 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3839 +#: FlatCAMApp.py:3838 msgid "Close" msgstr "" -#: FlatCAMApp.py:3853 +#: FlatCAMApp.py:3852 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -283,97 +279,101 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3899 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3905 msgid "Programmers" msgstr "" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3911 msgid "Translators" msgstr "" -#: FlatCAMApp.py:3918 +#: FlatCAMApp.py:3917 msgid "License" msgstr "" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3929 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3931 -msgid "Function" +#: FlatCAMApp.py:3930 +msgid "Status" msgstr "" -#: FlatCAMApp.py:3933 +#: FlatCAMApp.py:3932 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3938 +msgid "Maintainer >=2019" +msgstr "" + +#: FlatCAMApp.py:3948 msgid "Language" msgstr "" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3949 msgid "Translator" msgstr "" -#: FlatCAMApp.py:3951 +#: FlatCAMApp.py:3950 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4105 FlatCAMApp.py:6460 +#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 msgid "Preferences saved." msgstr "" -#: FlatCAMApp.py:4133 +#: FlatCAMApp.py:4132 msgid "Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:4143 +#: FlatCAMApp.py:4142 msgid "Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:4158 +#: FlatCAMApp.py:4157 msgid "Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:4162 +#: FlatCAMApp.py:4161 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:4173 flatcamGUI/FlatCAMGUI.py:3413 +#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 msgid "Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:4178 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:4181 FlatCAMApp.py:7352 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:4392 +#: FlatCAMApp.py:4391 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4413 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4436 +#: FlatCAMApp.py:4435 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4457 FlatCAMApp.py:4513 FlatCAMApp.py:4541 +#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4466 +#: FlatCAMApp.py:4465 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 " @@ -383,144 +383,144 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:4508 +#: FlatCAMApp.py:4507 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:4536 +#: FlatCAMApp.py:4535 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:4566 FlatCAMApp.py:4603 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:4571 FlatCAMApp.py:4608 +#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 msgid "Expected a FlatCAMGeometry, got" msgstr "" -#: FlatCAMApp.py:4585 +#: FlatCAMApp.py:4584 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:4623 +#: FlatCAMApp.py:4622 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:4884 +#: FlatCAMApp.py:4883 msgid "Toggle Units" msgstr "" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4885 msgid "Change project units ..." msgstr "" -#: FlatCAMApp.py:4887 +#: FlatCAMApp.py:4886 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" "Continue?" msgstr "" -#: FlatCAMApp.py:4889 FlatCAMApp.py:5839 FlatCAMApp.py:5944 FlatCAMApp.py:7645 -#: FlatCAMApp.py:7659 FlatCAMApp.py:7914 FlatCAMApp.py:7925 +#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 +#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 msgid "Ok" msgstr "" -#: FlatCAMApp.py:4938 +#: FlatCAMApp.py:4937 msgid "Converted units to" msgstr "" -#: FlatCAMApp.py:4950 +#: FlatCAMApp.py:4949 msgid " Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:5655 +#: FlatCAMApp.py:5654 msgid "Open file" msgstr "" -#: FlatCAMApp.py:5686 FlatCAMApp.py:5691 +#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:5695 +#: FlatCAMApp.py:5694 msgid "Export Code cancelled." msgstr "" -#: FlatCAMApp.py:5705 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "" -#: FlatCAMApp.py:5717 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 msgid "Saved to" msgstr "" -#: FlatCAMApp.py:5827 FlatCAMApp.py:5860 FlatCAMApp.py:5871 FlatCAMApp.py:5882 +#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:5832 FlatCAMApp.py:5865 FlatCAMApp.py:5876 FlatCAMApp.py:5887 +#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 msgid "Adding Tool cancelled" msgstr "" -#: FlatCAMApp.py:5835 +#: FlatCAMApp.py:5834 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:5939 +#: FlatCAMApp.py:5938 msgid "Delete objects" msgstr "" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:5941 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: FlatCAMApp.py:5973 +#: FlatCAMApp.py:5972 msgid "Object(s) deleted" msgstr "" -#: FlatCAMApp.py:5977 +#: FlatCAMApp.py:5976 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:5979 +#: FlatCAMApp.py:5978 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:5997 +#: FlatCAMApp.py:5996 msgid "Object deleted" msgstr "" -#: FlatCAMApp.py:6021 +#: FlatCAMApp.py:6020 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6044 msgid "Setting Origin..." msgstr "" -#: FlatCAMApp.py:6057 +#: FlatCAMApp.py:6056 msgid "Origin set" msgstr "" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6071 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:6073 +#: FlatCAMApp.py:6072 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:6080 +#: FlatCAMApp.py:6079 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:6099 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -529,104 +529,104 @@ msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2649 -#: flatcamGUI/FlatCAMGUI.py:2661 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 +#: flatcamGUI/FlatCAMGUI.py:2666 msgid "Done." msgstr "" -#: FlatCAMApp.py:6233 FlatCAMApp.py:6301 +#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 msgid "No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:6321 +#: FlatCAMApp.py:6320 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: FlatCAMApp.py:6327 +#: FlatCAMApp.py:6326 msgid "The current task was gracefully closed on user request..." msgstr "" -#: FlatCAMApp.py:6344 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:6411 +#: FlatCAMApp.py:6410 msgid "Preferences edited but not saved." msgstr "" -#: FlatCAMApp.py:6445 +#: FlatCAMApp.py:6444 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" msgstr "" -#: FlatCAMApp.py:6447 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 msgid "Save Preferences" msgstr "" -#: FlatCAMApp.py:6476 +#: FlatCAMApp.py:6475 msgid "No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:6502 +#: FlatCAMApp.py:6501 msgid "Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:6505 FlatCAMApp.py:6548 +#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "" -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6518 msgid "No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:6545 +#: FlatCAMApp.py:6544 msgid "Flip on X axis done." msgstr "" -#: FlatCAMApp.py:6562 +#: FlatCAMApp.py:6561 msgid "No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Transform" msgstr "" -#: FlatCAMApp.py:6565 FlatCAMApp.py:6613 FlatCAMApp.py:6646 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:6596 +#: FlatCAMApp.py:6595 msgid "Rotation done." msgstr "" -#: FlatCAMApp.py:6599 +#: FlatCAMApp.py:6598 msgid "Rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6610 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:6633 +#: FlatCAMApp.py:6632 msgid "Skew on X axis done." msgstr "" -#: FlatCAMApp.py:6644 +#: FlatCAMApp.py:6643 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:6666 +#: FlatCAMApp.py:6665 msgid "Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:6717 flatcamGUI/FlatCAMGUI.py:1304 +#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:6730 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -636,281 +636,281 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:6731 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1677 -#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2183 +#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6743 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:6745 +#: FlatCAMApp.py:6744 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:6753 FlatCAMApp.py:6780 +#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:6759 +#: FlatCAMApp.py:6758 msgid "New Grid added" msgstr "" -#: FlatCAMApp.py:6762 +#: FlatCAMApp.py:6761 msgid "Grid already exists" msgstr "" -#: FlatCAMApp.py:6765 +#: FlatCAMApp.py:6764 msgid "Adding New Grid cancelled" msgstr "" -#: FlatCAMApp.py:6787 +#: FlatCAMApp.py:6786 msgid " Grid Value does not exist" msgstr "" -#: FlatCAMApp.py:6790 +#: FlatCAMApp.py:6789 msgid "Grid Value deleted" msgstr "" -#: FlatCAMApp.py:6793 +#: FlatCAMApp.py:6792 msgid "Delete Grid value cancelled" msgstr "" -#: FlatCAMApp.py:6799 +#: FlatCAMApp.py:6798 msgid "Key Shortcut List" msgstr "" -#: FlatCAMApp.py:6833 +#: FlatCAMApp.py:6832 msgid " No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:6837 +#: FlatCAMApp.py:6836 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:6880 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:7133 FlatCAMApp.py:7137 FlatCAMApp.py:7141 FlatCAMApp.py:7145 -#: FlatCAMApp.py:7161 FlatCAMApp.py:7165 FlatCAMApp.py:7169 FlatCAMApp.py:7173 -#: FlatCAMApp.py:7213 FlatCAMApp.py:7216 FlatCAMApp.py:7219 FlatCAMApp.py:7222 +#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 +#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 +#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:7349 +#: FlatCAMApp.py:7348 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:7371 +#: FlatCAMApp.py:7370 msgid "New Project created" msgstr "" -#: FlatCAMApp.py:7491 FlatCAMApp.py:7495 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2056 +#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2057 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:7503 +#: FlatCAMApp.py:7502 msgid "Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7523 FlatCAMApp.py:7527 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2058 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7533 msgid " Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7557 FlatCAMApp.py:7561 +#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:7569 +#: FlatCAMApp.py:7568 msgid "Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:7586 FlatCAMApp.py:7589 flatcamGUI/FlatCAMGUI.py:1309 +#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:7598 +#: FlatCAMApp.py:7597 msgid "Open Project cancelled." msgstr "" -#: FlatCAMApp.py:7617 FlatCAMApp.py:7620 +#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:7625 +#: FlatCAMApp.py:7624 msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 FlatCAMApp.py:10382 -#: FlatCAMApp.py:10403 FlatCAMApp.py:10425 FlatCAMApp.py:10448 +#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 +#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 msgid "No object selected." msgstr "" -#: FlatCAMApp.py:7642 FlatCAMApp.py:7911 +#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:7656 +#: FlatCAMApp.py:7655 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:7669 FlatCAMApp.py:7673 +#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7678 msgid " Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7698 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:7705 FlatCAMApp.py:7709 +#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:7714 +#: FlatCAMApp.py:7713 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:7734 +#: FlatCAMApp.py:7733 msgid "No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7740 FlatCAMApp.py:7872 +#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:7752 +#: FlatCAMApp.py:7751 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:7758 +#: FlatCAMApp.py:7757 msgid "Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:7778 +#: FlatCAMApp.py:7777 msgid "No object selected. Please select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7784 FlatCAMApp.py:7828 +#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:7792 FlatCAMApp.py:7796 +#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:7802 +#: FlatCAMApp.py:7801 msgid "Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:7822 +#: FlatCAMApp.py:7821 msgid "No object selected. Please Select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7836 FlatCAMApp.py:7840 +#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:7846 +#: FlatCAMApp.py:7845 msgid "Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7866 +#: FlatCAMApp.py:7865 msgid "No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7880 FlatCAMApp.py:7884 +#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:7890 +#: FlatCAMApp.py:7889 msgid "Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7922 +#: FlatCAMApp.py:7921 msgid "Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:7947 +#: FlatCAMApp.py:7946 msgid "Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:7967 FlatCAMApp.py:7970 +#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:7980 +#: FlatCAMApp.py:7979 msgid "Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:7999 FlatCAMApp.py:8003 +#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:8013 +#: FlatCAMApp.py:8012 msgid "Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8056 msgid "Viewing the source code of the selected object." msgstr "" -#: FlatCAMApp.py:8058 +#: FlatCAMApp.py:8057 msgid "Loading..." msgstr "" -#: FlatCAMApp.py:8065 +#: FlatCAMApp.py:8064 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:8073 +#: FlatCAMApp.py:8072 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:8082 +#: FlatCAMApp.py:8081 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8093 msgid "Failed to load the source code for the selected object" msgstr "" -#: FlatCAMApp.py:8108 FlatCAMApp.py:9372 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:8120 +#: FlatCAMApp.py:8119 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:8123 +#: FlatCAMApp.py:8122 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -934,204 +934,204 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:8148 FlatCAMApp.py:8151 +#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:8160 +#: FlatCAMApp.py:8159 msgid "Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8173 +#: FlatCAMApp.py:8172 msgid "App.on_fileopenscript() -->" msgstr "" -#: FlatCAMApp.py:8199 FlatCAMApp.py:8202 +#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:8211 +#: FlatCAMApp.py:8210 msgid "Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8266 FlatCAMApp.py:8270 +#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:8267 +#: FlatCAMApp.py:8266 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:8276 +#: FlatCAMApp.py:8275 msgid "Save Project cancelled." msgstr "" -#: FlatCAMApp.py:8324 +#: FlatCAMApp.py:8323 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8483 FlatCAMApp.py:8609 +#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 msgid "SVG file exported to" msgstr "" -#: FlatCAMApp.py:8401 FlatCAMApp.py:8532 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "" -#: FlatCAMApp.py:8486 FlatCAMApp.py:8612 +#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:8785 +#: FlatCAMApp.py:8784 msgid "Excellon file exported to" msgstr "" -#: FlatCAMApp.py:8794 +#: FlatCAMApp.py:8793 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:8800 FlatCAMApp.py:8808 +#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 msgid "Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:8924 +#: FlatCAMApp.py:8923 msgid "Gerber file exported to" msgstr "" -#: FlatCAMApp.py:8932 +#: FlatCAMApp.py:8931 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:8938 FlatCAMApp.py:8946 +#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 msgid "Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:8990 msgid "DXF file exported to" msgstr "" -#: FlatCAMApp.py:8997 +#: FlatCAMApp.py:8996 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:9003 FlatCAMApp.py:9011 +#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 msgid "Could not export DXF file." msgstr "" -#: FlatCAMApp.py:9032 FlatCAMApp.py:9076 FlatCAMApp.py:9122 +#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "" -#: FlatCAMApp.py:9042 +#: FlatCAMApp.py:9041 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:9054 FlatCAMApp.py:9098 FlatCAMApp.py:9143 FlatCAMApp.py:9224 -#: FlatCAMApp.py:9291 FlatCAMApp.py:9358 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 +#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9085 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:9130 +#: FlatCAMApp.py:9129 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:9173 +#: FlatCAMApp.py:9172 msgid "Failed to open file" msgstr "" -#: FlatCAMApp.py:9178 +#: FlatCAMApp.py:9177 msgid "Failed to parse file" msgstr "" -#: FlatCAMApp.py:9185 FlatCAMApp.py:9259 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:9195 +#: FlatCAMApp.py:9194 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:9203 +#: FlatCAMApp.py:9202 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:9214 +#: FlatCAMApp.py:9213 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:9249 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "" -#: FlatCAMApp.py:9253 +#: FlatCAMApp.py:9252 msgid "Cannot open file" msgstr "" -#: FlatCAMApp.py:9273 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "" -#: FlatCAMApp.py:9276 +#: FlatCAMApp.py:9275 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:9283 +#: FlatCAMApp.py:9282 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:9322 +#: FlatCAMApp.py:9321 msgid "Failed to open" msgstr "" -#: FlatCAMApp.py:9333 +#: FlatCAMApp.py:9332 msgid "This is not GCODE" msgstr "" -#: FlatCAMApp.py:9339 +#: FlatCAMApp.py:9338 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:9348 +#: FlatCAMApp.py:9347 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:9390 +#: FlatCAMApp.py:9389 msgid "Failed to open config file" msgstr "" -#: FlatCAMApp.py:9411 +#: FlatCAMApp.py:9410 msgid "Loading Project ... Please Wait ..." msgstr "" -#: FlatCAMApp.py:9419 FlatCAMApp.py:9438 +#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 msgid "Failed to open project file" msgstr "" -#: FlatCAMApp.py:9462 +#: FlatCAMApp.py:9461 msgid "Loading Project ... restoring" msgstr "" -#: FlatCAMApp.py:9472 +#: FlatCAMApp.py:9471 msgid "Project loaded from" msgstr "" -#: FlatCAMApp.py:9578 +#: FlatCAMApp.py:9577 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:9580 +#: FlatCAMApp.py:9579 msgid "" "\n" "\n" @@ -1139,164 +1139,252 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:9730 +#: FlatCAMApp.py:9729 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:9788 +#: FlatCAMApp.py:9787 msgid "Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:9796 +#: FlatCAMApp.py:9795 msgid "Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:9807 +#: FlatCAMApp.py:9806 msgid "Failed to load recent projects item list." msgstr "" -#: FlatCAMApp.py:9815 +#: FlatCAMApp.py:9814 msgid "Failed to parse recent project item list." msgstr "" -#: FlatCAMApp.py:9874 FlatCAMApp.py:9897 +#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:9914 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:9926 -#, python-brace-format +#: FlatCAMApp.py:9987 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "" + +#: FlatCAMApp.py:9987 +msgid "Details" +msgstr "" + +#: FlatCAMApp.py:9988 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "" + +#: FlatCAMApp.py:9989 msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " +"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" + +#: FlatCAMApp.py:9990 +msgid "" +"toolbars, key shortcuts or even dragging and dropping the files on the GUI" +msgstr "" + +#: FlatCAMApp.py:9991 +msgid "" +"You can also load a FlatCAM project by double clicking on the project file, " +"drag" +msgstr "" + +#: FlatCAMApp.py:9992 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"offered within the app" +msgstr "" + +#: FlatCAMApp.py:9993 +msgid "" +"Once an object is available in the Project Tab, by selecting it and then " +"focusing on" +msgstr "" + +#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 +#: FlatCAMApp.py:10005 +msgid "SELECTED TAB" +msgstr "" + +#: FlatCAMApp.py:9994 +msgid "more simpler is to double click the object name in the Project Tab" +msgstr "" + +#: FlatCAMApp.py:9995 +msgid "will be updated with the object properties according to" +msgstr "" + +#: FlatCAMApp.py:9996 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "" + +#: FlatCAMApp.py:9997 +msgid "" +"If the selection of the object is done on the canvas by single click " +"instead, and the" +msgstr "" + +#: FlatCAMApp.py:9999 +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:10001 +msgid "and populate it even if it was out of focus" +msgstr "" + +#: FlatCAMApp.py:10002 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "Gerber/Excellon Object" +msgstr "" + +#: FlatCAMApp.py:10003 +msgid "Change Parameter" +msgstr "" + +#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "" + +#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "" + +#: FlatCAMApp.py:10004 +msgid "Add tools (change param in Selected Tab)" +msgstr "" + +#: FlatCAMApp.py:10004 +msgid "Generate CNCJob" +msgstr "" + +#: FlatCAMApp.py:10004 +msgid "CNCJob Object" msgstr "" #: FlatCAMApp.py:10005 +msgid "" +"Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " +"done in" +msgstr "" + +#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "" + +#: FlatCAMApp.py:10006 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" + +#: FlatCAMApp.py:10006 +msgid "Help" +msgstr "" + +#: FlatCAMApp.py:10007 +msgid "Shortcuts List" +msgstr "" + +#: FlatCAMApp.py:10007 +msgid "or through" +msgstr "" + +#: FlatCAMApp.py:10007 +msgid "own key shortcut" +msgstr "" + +#: FlatCAMApp.py:10065 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:10013 +#: FlatCAMApp.py:10073 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:10024 +#: FlatCAMApp.py:10084 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:10029 +#: FlatCAMApp.py:10089 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:10030 +#: FlatCAMApp.py:10090 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:10032 +#: FlatCAMApp.py:10092 msgid "info" msgstr "" -#: FlatCAMApp.py:10087 +#: FlatCAMApp.py:10147 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:10094 +#: FlatCAMApp.py:10154 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:10101 +#: FlatCAMApp.py:10161 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:10108 +#: FlatCAMApp.py:10168 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:10117 +#: FlatCAMApp.py:10177 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:10135 +#: FlatCAMApp.py:10195 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:10174 +#: FlatCAMApp.py:10234 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:10196 +#: FlatCAMApp.py:10256 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10294 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:10256 FlatCAMApp.py:10291 +#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:10275 +#: FlatCAMApp.py:10335 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:10275 FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:10283 FlatCAMApp.py:10294 +#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:10505 +#: FlatCAMApp.py:10565 msgid "The user requested a graceful exit of the current task." msgstr "" @@ -1332,7 +1420,7 @@ msgstr "" msgid "Buffering solid geometry" msgstr "" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4439 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1489,8 +1577,8 @@ msgid "Finish" msgstr "" #: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1771 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamGUI/ObjectUI.py:1061 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1671,7 +1759,7 @@ msgstr "" msgid "The application will restart." msgstr "" -#: FlatCAMTranslation.py:92 +#: FlatCAMTranslation.py:93 msgid "Are you sure do you want to change the current language to" msgstr "" @@ -2061,8 +2149,8 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2670 -#: flatcamGUI/FlatCAMGUI.py:2878 flatcamGUI/FlatCAMGUI.py:3092 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 +#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 msgid "Cancelled." msgstr "" @@ -2087,7 +2175,7 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5648 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 msgid "Excellon Editor" msgstr "" @@ -2123,7 +2211,7 @@ msgstr "" msgid "Tool Dia" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5677 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "" @@ -2148,7 +2236,7 @@ msgid "" "by selecting a row in the tool table." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 msgid "Resize Drill(s)" msgstr "" @@ -2172,8 +2260,8 @@ msgstr "" msgid "Resize drill(s)" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Add Drill Array" msgstr "" @@ -2195,16 +2283,16 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6598 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5687 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 msgid "Nr of drills" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5689 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 msgid "Specify how many drills to be in the array." msgstr "" @@ -2215,14 +2303,14 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5781 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 msgid "Direction" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 +#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2233,18 +2321,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4861 -#: flatcamGUI/FlatCAMGUI.py:5710 flatcamGUI/FlatCAMGUI.py:5790 -#: flatcamGUI/FlatCAMGUI.py:5841 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 +#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "X" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4862 -#: flatcamGUI/FlatCAMGUI.py:5711 flatcamGUI/FlatCAMGUI.py:5791 -#: flatcamGUI/FlatCAMGUI.py:5842 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 +#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 +#: flatcamGUI/FlatCAMGUI.py:5847 msgid "Y" msgstr "" @@ -2258,25 +2346,25 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:4880 flatcamGUI/FlatCAMGUI.py:5712 -#: flatcamGUI/FlatCAMGUI.py:5729 flatcamGUI/FlatCAMGUI.py:5792 -#: flatcamGUI/FlatCAMGUI.py:5797 flatcamGUI/FlatCAMGUI.py:5843 -#: flatcamGUI/FlatCAMGUI.py:5860 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 +#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 +#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 +#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4869 -#: flatcamGUI/FlatCAMGUI.py:5718 flatcamGUI/FlatCAMGUI.py:5849 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 msgid "Pitch" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4871 -#: flatcamGUI/FlatCAMGUI.py:5720 flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 msgid "Pitch = Distance between elements of the array." msgstr "" @@ -2300,26 +2388,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4899 -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:5748 -#: flatcamGUI/FlatCAMGUI.py:5879 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 +#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 msgid "CW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4900 -#: flatcamGUI/FlatCAMGUI.py:5291 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/FlatCAMGUI.py:6082 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 +#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 +#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 msgid "CCW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4882 -#: flatcamGUI/FlatCAMGUI.py:4908 flatcamGUI/FlatCAMGUI.py:5731 -#: flatcamGUI/FlatCAMGUI.py:5757 flatcamGUI/FlatCAMGUI.py:5862 -#: flatcamGUI/FlatCAMGUI.py:5888 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5893 msgid "Angle at which each element in circular array is placed." msgstr "" @@ -2333,16 +2421,16 @@ msgid "" "either single or as an part of an array." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5770 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5772 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 msgid "Length = The length of the slot." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2350,7 +2438,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5799 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2372,11 +2460,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5821 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 msgid "Nr of slots" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5823 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 msgid "Specify how many slots to be in the array." msgstr "" @@ -2386,7 +2474,7 @@ msgid "" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3261 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 msgid "Added new tool with dia" msgstr "" @@ -2477,8 +2565,8 @@ msgid "Full Buffer" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1482 -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:4920 msgid "Buffer Tool" msgstr "" @@ -2500,26 +2588,26 @@ msgstr "" msgid "Tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4494 -#: flatcamGUI/FlatCAMGUI.py:5934 flatcamGUI/FlatCAMGUI.py:6837 -#: flatcamGUI/FlatCAMGUI.py:6997 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 +#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6999 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 msgid "" "Diameter of the tool to\n" "be used in the operation." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6683 -#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2535,13 +2623,13 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6700 -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7045 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 +#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7047 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2549,8 +2637,8 @@ msgid "" "be painted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6709 -#: flatcamGUI/FlatCAMGUI.py:7056 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "" @@ -2561,20 +2649,20 @@ msgid "" "
Seed-based: Outwards from seed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6718 -#: flatcamGUI/FlatCAMGUI.py:7065 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 +#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6719 -#: flatcamGUI/FlatCAMGUI.py:7066 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 +#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6720 -#: flatcamGUI/FlatCAMGUI.py:7067 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 +#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "" @@ -2583,8 +2671,8 @@ msgstr "" msgid "Connect:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6727 -#: flatcamGUI/FlatCAMGUI.py:7074 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2595,20 +2683,20 @@ msgstr "" msgid "Contour:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6737 -#: flatcamGUI/FlatCAMGUI.py:7084 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 +#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 msgid "Paint" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2093 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "" @@ -2634,7 +2722,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "" @@ -2643,7 +2731,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 #: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2106 flatcamTools/ToolTransform.py:403 +#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "" @@ -2663,8 +2751,8 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 #: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 +#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "" @@ -2675,7 +2763,7 @@ msgid "Mirror (Flip)" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6760 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -2684,7 +2772,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:637 #: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2066 +#: flatcamGUI/FlatCAMGUI.py:2067 msgid "Editor" msgstr "" @@ -2694,7 +2782,7 @@ msgid "Angle:" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -2719,8 +2807,8 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7418 -#: flatcamGUI/FlatCAMGUI.py:7428 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 +#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -2793,7 +2881,7 @@ msgid "Scale Y" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7453 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "" @@ -2806,7 +2894,7 @@ msgid "" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7461 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "" @@ -3331,10 +3419,10 @@ msgstr "" msgid "Copy cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2973 -#: flatcamGUI/FlatCAMGUI.py:3020 flatcamGUI/FlatCAMGUI.py:3039 -#: flatcamGUI/FlatCAMGUI.py:3171 flatcamGUI/FlatCAMGUI.py:3184 -#: flatcamGUI/FlatCAMGUI.py:3218 flatcamGUI/FlatCAMGUI.py:3280 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 +#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 +#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 +#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 msgid "Click on target point." msgstr "" @@ -3547,8 +3635,8 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1739 -#: flatcamGUI/FlatCAMGUI.py:4767 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 +#: flatcamGUI/FlatCAMGUI.py:4772 msgid "Gerber Editor" msgstr "" @@ -3606,7 +3694,7 @@ msgid "" " - (dia, nVertices) for P type" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 msgid "Code for the new aperture" msgstr "" @@ -3670,7 +3758,7 @@ msgstr "" msgid "Buffer a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4919 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 msgid "Buffer distance" msgstr "" @@ -3688,8 +3776,8 @@ msgid "" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1725 -#: flatcamGUI/FlatCAMGUI.py:1752 flatcamGUI/FlatCAMGUI.py:2174 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 msgid "Buffer" msgstr "" @@ -3701,7 +3789,7 @@ msgstr "" msgid "Scale a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4932 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 msgid "Scale factor" msgstr "" @@ -3744,7 +3832,7 @@ msgid "Go" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 msgid "Add Pad Array" msgstr "" @@ -3758,11 +3846,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4831 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 msgid "Nr of pads" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4833 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 msgid "Specify how many pads to be in the array." msgstr "" @@ -3968,17 +4056,17 @@ msgid "Scripting" msgstr "" #: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:2086 msgid "New Script ..." msgstr "" #: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:2087 msgid "Open Script ..." msgstr "" #: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "Run Script ..." msgstr "" @@ -4471,11 +4559,11 @@ msgstr "" msgid "View Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1773 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 msgid "Edit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1779 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "" @@ -4516,15 +4604,15 @@ msgstr "" msgid "Grid Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 msgid "Open project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 msgid "Save project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 msgid "New Blank Geometry" msgstr "" @@ -4532,174 +4620,174 @@ msgstr "" msgid "New Blank Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 msgid "New Blank Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2068 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 msgid "Save Object and close the Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Delete" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 msgid "&Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 msgid "&Clear plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2078 msgid "Zoom In" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1308 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:2079 msgid "Zoom Out" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1307 -#: flatcamGUI/FlatCAMGUI.py:1710 flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom Fit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Command Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 msgid "2Sided Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 msgid "&Cutout Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 msgid "Panel Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2105 +#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:2106 msgid "Calculators Tool" msgstr "" #: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2109 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:2163 msgid "Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 msgid "Add Drill Hole" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1565 -#: flatcamGUI/FlatCAMGUI.py:1765 flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Slot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1766 flatcamGUI/FlatCAMGUI.py:2116 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 +#: flatcamGUI/FlatCAMGUI.py:2114 msgid "Resize Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2119 +#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 msgid "Copy Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 msgid "Delete Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 msgid "Move Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 msgid "Add Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2131 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 msgid "Add Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2136 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 msgid "Add Buffer" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Paint Shape" msgstr "" #: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1727 flatcamGUI/FlatCAMGUI.py:1755 -#: flatcamGUI/FlatCAMGUI.py:2141 flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 msgid "Eraser" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2144 +#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 msgid "Polygon Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Subtraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2151 +#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 msgid "Cut Path" msgstr "" @@ -4712,8 +4800,8 @@ msgid "Delete Shape '-'" msgstr "" #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2156 flatcamGUI/FlatCAMGUI.py:2185 +#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 +#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 msgid "Transformations" msgstr "" @@ -4721,75 +4809,75 @@ msgstr "" msgid "Move Objects " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "Add Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1676 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1747 -#: flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Poligonize" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1748 -#: flatcamGUI/FlatCAMGUI.py:2170 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1749 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2172 msgid "Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1754 -#: flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:2178 msgid "Mark Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1675 -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:1778 -#: flatcamGUI/FlatCAMGUI.py:2187 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 +#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2193 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 msgid "Snap to grid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2196 +#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 msgid "Grid X snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 msgid "Grid Y snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2213 +#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 msgid "Snap to corner" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2217 -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "Max. magnet distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 msgid "Project" msgstr "" @@ -4874,632 +4962,636 @@ msgid "" "which is the file storing the working default preferences." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1307 msgid "Switch to Tool Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "New Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Edit Object (if selected)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1308 msgid "Jump to Coordinates" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Move Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "New Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Set Origin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Change Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Open Properties Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Shell Toggle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on X_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Flip on Y_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Select All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Copy Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Excellon File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "Open Gerber File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "New Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 msgid "Measurement Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Save Project As" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Plot Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj_Name" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Toggle Code Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Toggle the axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Preferences Window" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Run a Script" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle the workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Skew on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "2-Sided PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Solder Paste Dispensing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Film PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Non-Copper Clearing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Paint Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Transformations Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "View File Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Cutout PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Enable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Disable Non-selected Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Toggle Full Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Refresh Plots" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Alternate: Delete Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "En(Dis)able Obj Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Deselects all objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1332 +#: flatcamGUI/FlatCAMGUI.py:1336 msgid "Editor Shortcut list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "GEOMETRY EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1486 msgid "Copy Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1487 msgid "Polygon Intersection Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Geo Paint Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1484 flatcamGUI/FlatCAMGUI.py:1564 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1679 msgid "Jump to Location (x, y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Toggle Corner Snap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Draw a Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Draw Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 -msgid "Polygon Substraction Tool" +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Polygon Subtraction Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Add Text Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Polygon Union Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Flip shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Skew shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Skew shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Editor Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Offset shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Offset shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Save Object and Exit Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Cut Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Rotate Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1566 -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 flatcamGUI/FlatCAMGUI.py:2154 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 msgid "Delete Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "EXCELLON EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1567 msgid "Copy Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1563 flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 msgid "Add Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1564 +#: flatcamGUI/FlatCAMGUI.py:1568 msgid "Move Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Add a new Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Delete Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1565 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Alternate: Delete Tool(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "GERBER EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1678 msgid "Add SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Alternate: Delete Apertures" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Eraser Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1679 flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 msgid "Mark Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Poligonize Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1695 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Toggle Visibility" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1700 msgid "Toggle Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1703 msgid "New" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1702 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1707 +#: flatcamGUI/FlatCAMGUI.py:1711 msgid "Grids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "View" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "Clear Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1719 msgid "Geo Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1720 msgid "Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1724 msgid "Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamGUI/FlatCAMGUI.py:1734 msgid "Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1735 msgid "Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1732 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Substraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:6313 +#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1740 +#: flatcamGUI/FlatCAMGUI.py:1744 msgid "Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1745 msgid "Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1748 msgid "Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1749 msgid "Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1765 msgid "Exc Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1815 msgid "Print Preview" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1812 +#: flatcamGUI/FlatCAMGUI.py:1816 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Find in Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1821 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1823 +#: flatcamGUI/FlatCAMGUI.py:1827 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1826 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Replace With" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1830 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1831 +#: flatcamGUI/FlatCAMGUI.py:1834 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1834 flatcamGUI/FlatCAMGUI.py:6311 -#: flatcamGUI/FlatCAMGUI.py:7104 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 +#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1837 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1840 msgid "Open Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1841 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Save Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1844 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1845 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Run Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1847 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1884 +#: flatcamGUI/FlatCAMGUI.py:1885 msgid "" "Relative neasurement.\n" "Reference is last click position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1890 +#: flatcamGUI/FlatCAMGUI.py:1891 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2019 +#: flatcamGUI/FlatCAMGUI.py:2020 msgid "Lock Toolbars" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2127 +#: flatcamGUI/FlatCAMGUI.py:2128 msgid "Select 'Esc'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Copy Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Move Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2595 +#: flatcamGUI/FlatCAMGUI.py:2600 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5507,134 +5599,134 @@ msgid "" "the toolbar button." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2602 flatcamGUI/FlatCAMGUI.py:2740 -#: flatcamGUI/FlatCAMGUI.py:2799 flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 +#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 msgid "Warning" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2735 +#: flatcamGUI/FlatCAMGUI.py:2740 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2794 +#: flatcamGUI/FlatCAMGUI.py:2799 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2814 +#: flatcamGUI/FlatCAMGUI.py:2819 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2895 flatcamGUI/FlatCAMGUI.py:3110 +#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 msgid "Cancelled. Nothing selected to delete." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2980 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 msgid "Cancelled. Nothing selected to copy." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3225 +#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 msgid "Cancelled. Nothing selected to move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3251 +#: flatcamGUI/FlatCAMGUI.py:3256 msgid "New Tool ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3252 +#: flatcamGUI/FlatCAMGUI.py:3257 msgid "Enter a Tool Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3268 +#: flatcamGUI/FlatCAMGUI.py:3273 msgid "Adding Tool cancelled ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3311 +#: flatcamGUI/FlatCAMGUI.py:3316 msgid "Measurement Tool exit..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3660 msgid "GUI Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3661 +#: flatcamGUI/FlatCAMGUI.py:3666 msgid "Grid X value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3663 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "This is the Grid snap value on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3673 msgid "Grid Y value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "This is the Grid snap value on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3680 msgid "Snap Max" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3685 msgid "Workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3682 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3690 msgid "Wk. format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3705 msgid "Plot Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3702 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3716 flatcamGUI/FlatCAMGUI.py:3766 -#: flatcamGUI/FlatCAMGUI.py:3816 +#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 +#: flatcamGUI/FlatCAMGUI.py:3821 msgid "Alpha Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3718 +#: flatcamGUI/FlatCAMGUI.py:3723 msgid "Set the fill transparency for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3735 +#: flatcamGUI/FlatCAMGUI.py:3740 msgid "Plot Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3737 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Set the line color for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3749 +#: flatcamGUI/FlatCAMGUI.py:3754 msgid "Sel. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3751 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -5642,23 +5734,23 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3768 +#: flatcamGUI/FlatCAMGUI.py:3773 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3785 +#: flatcamGUI/FlatCAMGUI.py:3790 msgid "Sel. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3787 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Set the line color for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3799 +#: flatcamGUI/FlatCAMGUI.py:3804 msgid "Sel2. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3801 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -5666,116 +5758,116 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3818 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3835 +#: flatcamGUI/FlatCAMGUI.py:3840 msgid "Sel2. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3837 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Set the line color for the 'right to left' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3849 +#: flatcamGUI/FlatCAMGUI.py:3854 msgid "Editor Draw" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3851 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Set the color for the shape." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3863 +#: flatcamGUI/FlatCAMGUI.py:3868 msgid "Editor Draw Sel." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3865 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Set the color of the shape when selected." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3877 +#: flatcamGUI/FlatCAMGUI.py:3882 msgid "Project Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Set the color of the items in Project Tab Tree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3890 +#: flatcamGUI/FlatCAMGUI.py:3895 msgid "Proj. Dis. Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3892 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3948 msgid "GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3949 +#: flatcamGUI/FlatCAMGUI.py:3954 msgid "Layout" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3951 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3967 +#: flatcamGUI/FlatCAMGUI.py:3972 msgid "Style" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3969 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3980 +#: flatcamGUI/FlatCAMGUI.py:3985 msgid "HDPI Support" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3982 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3995 flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 msgid "Clear GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3997 +#: flatcamGUI/FlatCAMGUI.py:4002 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4005 msgid "Clear" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4004 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "Hover Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4006 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4013 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "Sel. Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -5783,69 +5875,69 @@ msgid "" "right to left." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4027 msgid "NB Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4024 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4045 msgid "Axis Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4042 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "This sets the font size for canvas axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4059 +#: flatcamGUI/FlatCAMGUI.py:4064 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4112 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4131 +#: flatcamGUI/FlatCAMGUI.py:4136 msgid "App Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4137 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5512 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 +#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4138 +#: flatcamGUI/FlatCAMGUI.py:4143 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" "FLatCAM is started." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4141 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "IN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4693 -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/FlatCAMGUI.py:5518 +#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 +#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4145 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "APP. LEVEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4151 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -5855,19 +5947,19 @@ msgid "" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:5152 +#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 msgid "Basic" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4152 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Advanced" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4155 +#: flatcamGUI/FlatCAMGUI.py:4160 msgid "Portable app" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4156 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -5876,19 +5968,19 @@ msgid "" "in the application folder, in the lib\\config subfolder." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4163 +#: flatcamGUI/FlatCAMGUI.py:4168 msgid "Languages" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4164 +#: flatcamGUI/FlatCAMGUI.py:4169 msgid "Set the language used throughout FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4167 +#: flatcamGUI/FlatCAMGUI.py:4172 msgid "Apply Language" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4173 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -5899,107 +5991,107 @@ msgid "" "applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4177 +#: flatcamGUI/FlatCAMGUI.py:4182 msgid "Shell at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4179 flatcamGUI/FlatCAMGUI.py:4184 +#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4194 msgid "Version Check" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4191 flatcamGUI/FlatCAMGUI.py:4196 +#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4206 msgid "Send Stats" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4203 flatcamGUI/FlatCAMGUI.py:4208 +#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4215 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "Pan Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4216 +#: flatcamGUI/FlatCAMGUI.py:4221 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4224 msgid "MMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4225 msgid "RMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4228 msgid "Multiple Sel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4229 msgid "Select the key used for multiple selection." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "CTRL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4226 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "SHIFT" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4234 msgid "Project at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4231 flatcamGUI/FlatCAMGUI.py:4236 +#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4246 msgid "Project AutoHide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4243 flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4260 msgid "Enable ToolTips" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4257 flatcamGUI/FlatCAMGUI.py:4262 +#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4265 +#: flatcamGUI/FlatCAMGUI.py:4270 msgid "Workers number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4267 flatcamGUI/FlatCAMGUI.py:4276 +#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6009,11 +6101,11 @@ msgid "" "After change, it will be applied at next App start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4286 +#: flatcamGUI/FlatCAMGUI.py:4291 msgid "Geo Tolerance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4288 flatcamGUI/FlatCAMGUI.py:4297 +#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6023,11 +6115,11 @@ msgid "" "performance at the expense of level of detail." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4336 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "\"Open\" behavior" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4338 +#: flatcamGUI/FlatCAMGUI.py:4343 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" @@ -6036,91 +6128,91 @@ msgid "" "path for saving files or the path for opening files." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4347 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "Delete object confirmation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4349 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4356 +#: flatcamGUI/FlatCAMGUI.py:4361 msgid "Save Compressed Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4358 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4369 +#: flatcamGUI/FlatCAMGUI.py:4374 msgid "Compression Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4371 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4398 +#: flatcamGUI/FlatCAMGUI.py:4403 msgid "Gerber General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5906 flatcamGUI/FlatCAMGUI.py:6287 +#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 +#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4988 +#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4410 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/FlatCAMGUI.py:4982 -#: flatcamGUI/FlatCAMGUI.py:5910 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 +#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/FlatCAMGUI.py:5912 -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 +#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5920 -#: flatcamGUI/FlatCAMGUI.py:6368 +#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6373 msgid "Circle Steps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4431 +#: flatcamGUI/FlatCAMGUI.py:4436 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4446 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6128,68 +6220,68 @@ msgid "" "<>: Don't change this unless you know what you are doing !!!" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4446 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4452 msgid "Full" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4457 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4458 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4463 msgid "Tolerance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4459 +#: flatcamGUI/FlatCAMGUI.py:4464 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4480 +#: flatcamGUI/FlatCAMGUI.py:4485 msgid "Gerber Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4483 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4496 flatcamGUI/FlatCAMGUI.py:5352 +#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4505 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4514 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4516 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6198,41 +6290,41 @@ msgid "" "above." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4525 flatcamGUI/FlatCAMGUI.py:6628 +#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6635 +#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6241,12 +6333,12 @@ msgid "" "copper from a specified region." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4558 flatcamGUI/FlatCAMGUI.py:4583 +#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4560 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6254,27 +6346,27 @@ msgid "" "distance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4570 flatcamGUI/FlatCAMGUI.py:4592 +#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4572 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4585 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4594 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6282,94 +6374,94 @@ msgid "" "the margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4608 +#: flatcamGUI/FlatCAMGUI.py:4613 msgid "Gerber Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4611 +#: flatcamGUI/FlatCAMGUI.py:4616 msgid "Advanced Param." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4623 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4625 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" "the middle of the trace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4632 +#: flatcamGUI/FlatCAMGUI.py:4637 msgid "Table Show/Hide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4673 +#: flatcamGUI/FlatCAMGUI.py:4678 msgid "Gerber Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4676 flatcamGUI/FlatCAMGUI.py:5501 +#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 msgid "Export Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4683 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4689 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 msgid "The units used in the Gerber file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4692 flatcamGUI/FlatCAMGUI.py:5022 -#: flatcamGUI/FlatCAMGUI.py:5124 flatcamGUI/FlatCAMGUI.py:5517 +#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4701 flatcamGUI/FlatCAMGUI.py:5526 +#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 msgid "Int/Decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4714 +#: flatcamGUI/FlatCAMGUI.py:4719 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4728 +#: flatcamGUI/FlatCAMGUI.py:4733 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4737 flatcamGUI/FlatCAMGUI.py:5587 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 msgid "Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4740 flatcamGUI/FlatCAMGUI.py:4750 +#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6378,36 +6470,36 @@ msgid "" "and Leading Zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:5100 -#: flatcamGUI/FlatCAMGUI.py:5597 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 +#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4748 flatcamGUI/FlatCAMGUI.py:5101 -#: flatcamGUI/FlatCAMGUI.py:5598 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 +#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5651 -#: flatcamGUI/FlatCAMGUI.py:6253 flatcamGUI/FlatCAMGUI.py:6532 -#: flatcamGUI/FlatCAMGUI.py:6571 flatcamGUI/FlatCAMGUI.py:6826 -#: flatcamGUI/FlatCAMGUI.py:6925 flatcamGUI/FlatCAMGUI.py:7132 -#: flatcamGUI/FlatCAMGUI.py:7193 flatcamGUI/FlatCAMGUI.py:7392 -#: flatcamGUI/FlatCAMGUI.py:7524 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 +#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 +#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamGUI/FlatCAMGUI.py:4777 msgid "A list of Gerber Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4780 flatcamGUI/FlatCAMGUI.py:5661 -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "Selection limit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4782 +#: flatcamGUI/FlatCAMGUI.py:4787 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -6416,100 +6508,100 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamGUI/FlatCAMGUI.py:4799 msgid "New Aperture code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4806 +#: flatcamGUI/FlatCAMGUI.py:4811 msgid "New Aperture size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4808 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "Size for the new aperture" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4818 +#: flatcamGUI/FlatCAMGUI.py:4823 msgid "New Aperture type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4820 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4841 +#: flatcamGUI/FlatCAMGUI.py:4846 msgid "Aperture Dimensions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5936 -#: flatcamGUI/FlatCAMGUI.py:6583 +#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 +#: flatcamGUI/FlatCAMGUI.py:6588 msgid "Diameters of the cutting tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:4854 msgid "Linear Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4853 flatcamGUI/FlatCAMGUI.py:5702 -#: flatcamGUI/FlatCAMGUI.py:5833 +#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 +#: flatcamGUI/FlatCAMGUI.py:5838 msgid "Linear Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4894 msgid "Circular Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4893 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 +#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 +#: flatcamGUI/FlatCAMGUI.py:5878 msgid "Circular Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:5744 -#: flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4906 flatcamGUI/FlatCAMGUI.py:5755 -#: flatcamGUI/FlatCAMGUI.py:5886 +#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 +#: flatcamGUI/FlatCAMGUI.py:5891 msgid "Circ. Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4921 +#: flatcamGUI/FlatCAMGUI.py:4926 msgid "Distance at which to buffer the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4933 msgid "Scale Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4934 +#: flatcamGUI/FlatCAMGUI.py:4939 msgid "Factor to scale the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4945 flatcamGUI/FlatCAMGUI.py:4955 +#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 msgid "Threshold low" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4947 +#: flatcamGUI/FlatCAMGUI.py:4952 msgid "Threshold value under which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4957 +#: flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold value over which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4973 +#: flatcamGUI/FlatCAMGUI.py:4978 msgid "Excellon General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/FlatCAMGUI.py:5000 msgid "Excellon Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -6532,37 +6624,37 @@ msgid "" "KiCAD 3:5 INCH TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5025 +#: flatcamGUI/FlatCAMGUI.py:5030 msgid "Default values for INCH are 2:4" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5033 flatcamGUI/FlatCAMGUI.py:5066 -#: flatcamGUI/FlatCAMGUI.py:5541 +#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 +#: flatcamGUI/FlatCAMGUI.py:5546 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5047 flatcamGUI/FlatCAMGUI.py:5080 -#: flatcamGUI/FlatCAMGUI.py:5555 +#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 +#: flatcamGUI/FlatCAMGUI.py:5560 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5055 +#: flatcamGUI/FlatCAMGUI.py:5060 msgid "METRIC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5058 +#: flatcamGUI/FlatCAMGUI.py:5063 msgid "Default values for METRIC are 3:3" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5089 +#: flatcamGUI/FlatCAMGUI.py:5094 msgid "Default Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5092 flatcamGUI/FlatCAMGUI.py:5590 +#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -6571,7 +6663,7 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5103 +#: flatcamGUI/FlatCAMGUI.py:5108 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -6581,11 +6673,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5113 +#: flatcamGUI/FlatCAMGUI.py:5118 msgid "Default Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5116 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -6593,22 +6685,22 @@ msgid "" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5127 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5135 +#: flatcamGUI/FlatCAMGUI.py:5140 msgid "Excellon Optimization" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5138 +#: flatcamGUI/FlatCAMGUI.py:5143 msgid "Algorithm: " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5140 flatcamGUI/FlatCAMGUI.py:5154 +#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -6620,15 +6712,15 @@ msgid "" "Travelling Salesman algorithm for path optimization." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5151 +#: flatcamGUI/FlatCAMGUI.py:5156 msgid "MH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5165 +#: flatcamGUI/FlatCAMGUI.py:5170 msgid "Optimization Time" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5168 +#: flatcamGUI/FlatCAMGUI.py:5173 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -6636,93 +6728,93 @@ msgid "" "In seconds." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5211 +#: flatcamGUI/FlatCAMGUI.py:5216 msgid "Excellon Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5214 flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5221 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5224 flatcamGUI/FlatCAMGUI.py:5967 -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:7328 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 +#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5226 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5233 flatcamGUI/FlatCAMGUI.py:6005 +#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5235 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5243 flatcamGUI/FlatCAMGUI.py:6015 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5245 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:6027 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 msgid "Toolchange Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5254 flatcamGUI/FlatCAMGUI.py:6030 +#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5261 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5263 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" "This is for linear move G01." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5272 +#: flatcamGUI/FlatCAMGUI.py:5277 msgid "Spindle Speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5282 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 msgid "Spindle dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -6730,43 +6822,43 @@ msgid "" "- CCW = counter clockwise" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5298 flatcamGUI/FlatCAMGUI.py:6089 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 msgid "Duration" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5315 flatcamGUI/FlatCAMGUI.py:6104 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5317 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5326 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5328 +#: flatcamGUI/FlatCAMGUI.py:5333 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -6774,93 +6866,93 @@ msgid "" "converted to drills." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5346 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5350 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5371 +#: flatcamGUI/FlatCAMGUI.py:5376 msgid "Defaults" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5384 +#: flatcamGUI/FlatCAMGUI.py:5389 msgid "Excellon Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5390 flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 msgid "Advanced Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5392 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5400 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5402 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5409 +#: flatcamGUI/FlatCAMGUI.py:5414 msgid "Toolchange X,Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6140 +#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 msgid "Toolchange X,Y position." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5417 flatcamGUI/FlatCAMGUI.py:6147 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5419 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5426 flatcamGUI/FlatCAMGUI.py:6157 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:6159 +#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5435 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5437 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6869,33 +6961,33 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/FlatCAMGUI.py:6190 +#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/FlatCAMGUI.py:6192 +#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5458 flatcamGUI/FlatCAMGUI.py:6200 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6202 +#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5466 flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 msgid "Fast Plunge" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5468 flatcamGUI/FlatCAMGUI.py:6211 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -6903,11 +6995,11 @@ msgid "" "WARNING: the move is done at Toolchange X,Y coords." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5477 +#: flatcamGUI/FlatCAMGUI.py:5482 msgid "Fast Retract" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5479 +#: flatcamGUI/FlatCAMGUI.py:5484 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -6917,21 +7009,21 @@ msgid "" "(travel height) is done as fast as possible (G0) in one move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5498 +#: flatcamGUI/FlatCAMGUI.py:5503 msgid "Excellon Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5508 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5514 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 msgid "The units used in the Excellon file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5528 +#: flatcamGUI/FlatCAMGUI.py:5533 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -6939,11 +7031,11 @@ msgid "" "coordinates are not using period." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5564 +#: flatcamGUI/FlatCAMGUI.py:5569 msgid "Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5576 +#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -6953,15 +7045,15 @@ msgid "" "or TZ = trailing zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5573 +#: flatcamGUI/FlatCAMGUI.py:5578 msgid "Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5574 +#: flatcamGUI/FlatCAMGUI.py:5579 msgid "No-Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5605 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -6970,11 +7062,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5610 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Slot type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5613 flatcamGUI/FlatCAMGUI.py:5623 +#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -6983,19 +7075,19 @@ msgid "" "using the Drilled slot command (G85)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5620 +#: flatcamGUI/FlatCAMGUI.py:5625 msgid "Routed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5621 +#: flatcamGUI/FlatCAMGUI.py:5626 msgid "Drilled(G85)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamGUI/FlatCAMGUI.py:5658 msgid "A list of Excellon Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5663 +#: flatcamGUI/FlatCAMGUI.py:5668 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7004,62 +7096,62 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5675 +#: flatcamGUI/FlatCAMGUI.py:5680 msgid "New Tool Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5698 +#: flatcamGUI/FlatCAMGUI.py:5703 msgid "Linear Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5743 msgid "Circular Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5766 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5822 msgid "Linear Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:5874 msgid "Circular Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5903 +#: flatcamGUI/FlatCAMGUI.py:5908 msgid "Geometry General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5922 +#: flatcamGUI/FlatCAMGUI.py:5927 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5950 +#: flatcamGUI/FlatCAMGUI.py:5955 msgid "Geometry Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5957 +#: flatcamGUI/FlatCAMGUI.py:5962 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" "Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5969 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5977 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5980 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7067,11 +7159,11 @@ msgid "" "reached." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5994 msgid "Depth/Pass" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:5996 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7080,83 +7172,83 @@ msgid "" "which has negative value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6007 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6018 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6039 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6041 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6049 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6051 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6060 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6063 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" "this value is the power of laser." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6106 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6122 +#: flatcamGUI/FlatCAMGUI.py:6127 msgid "Geometry Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6129 +#: flatcamGUI/FlatCAMGUI.py:6134 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6138 flatcamGUI/FlatCAMGUI.py:7600 +#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:6154 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6167 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6169 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7165,11 +7257,11 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7177,37 +7269,37 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6221 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. X size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6223 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6237 msgid "Seg. Y size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6234 +#: flatcamGUI/FlatCAMGUI.py:6239 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6250 +#: flatcamGUI/FlatCAMGUI.py:6255 msgid "Geometry Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6260 msgid "A list of Geometry Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6270 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -7216,20 +7308,20 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6284 +#: flatcamGUI/FlatCAMGUI.py:6289 msgid "CNC Job General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6297 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7237,78 +7329,78 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6321 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" "of a travel line." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6335 +#: flatcamGUI/FlatCAMGUI.py:6340 msgid "Annotation Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6337 +#: flatcamGUI/FlatCAMGUI.py:6342 msgid "The font size of the annotation text. In pixels." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "Annotation Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6347 +#: flatcamGUI/FlatCAMGUI.py:6352 msgid "Set the font color for the annotation texts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6370 +#: flatcamGUI/FlatCAMGUI.py:6375 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6378 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "Travel dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6380 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6391 +#: flatcamGUI/FlatCAMGUI.py:6396 msgid "Coordinates decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6393 +#: flatcamGUI/FlatCAMGUI.py:6398 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6401 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "Feedrate decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6403 +#: flatcamGUI/FlatCAMGUI.py:6408 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6411 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "Coordinates type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6418 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -7316,63 +7408,63 @@ msgid "" "- Incremental G91 -> the reference is the previous position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6419 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Absolute G90" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6420 +#: flatcamGUI/FlatCAMGUI.py:6425 msgid "Incremental G91" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6437 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "CNC Job Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6440 +#: flatcamGUI/FlatCAMGUI.py:6445 msgid "Export G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6442 flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" "make this object to a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6448 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Prepend to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6450 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6459 +#: flatcamGUI/FlatCAMGUI.py:6464 msgid "Append to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6461 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" "I.e.: M2 (End of program)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6478 +#: flatcamGUI/FlatCAMGUI.py:6483 msgid "CNC Job Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6481 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6489 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7385,90 +7477,90 @@ msgid "" "having as template the 'Toolchange Custom' posprocessor file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6511 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6513 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6525 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6536 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6537 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6542 +#: flatcamGUI/FlatCAMGUI.py:6547 msgid "z_cut = Z depth for the cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6543 +#: flatcamGUI/FlatCAMGUI.py:6548 msgid "z_move = Z height for travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6568 +#: flatcamGUI/FlatCAMGUI.py:6573 msgid "NCC Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6581 flatcamGUI/FlatCAMGUI.py:7535 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 msgid "Tools dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6590 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6592 flatcamGUI/FlatCAMGUI.py:6600 +#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -7477,33 +7569,33 @@ msgid "" "- Circular" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6611 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6618 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6620 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6630 flatcamGUI/FlatCAMGUI.py:6638 +#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -7512,13 +7604,13 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6647 flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6648 flatcamGUI/FlatCAMGUI.py:6658 -#: flatcamGUI/FlatCAMGUI.py:7008 flatcamGUI/FlatCAMGUI.py:7018 +#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 +#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -7532,17 +7624,17 @@ msgid "" "in reverse and disable this control." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamGUI/FlatCAMGUI.py:7016 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6657 flatcamGUI/FlatCAMGUI.py:7017 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:6675 +#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -7550,7 +7642,7 @@ msgid "" "In FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6685 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7565,11 +7657,11 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6702 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -7577,22 +7669,22 @@ msgid "" "lines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamGUI/FlatCAMGUI.py:7072 +#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamGUI/FlatCAMGUI.py:7082 +#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6745 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6747 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -7603,7 +7695,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6762 flatcamGUI/FlatCAMGUI.py:6774 +#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -7613,27 +7705,27 @@ msgid "" "The value can be between 0 and 10 FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6772 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6789 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6790 flatcamGUI/FlatCAMGUI.py:7103 +#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 msgid "Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6791 +#: flatcamGUI/FlatCAMGUI.py:6796 msgid "Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6792 +#: flatcamGUI/FlatCAMGUI.py:6797 msgid "Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -7645,46 +7737,46 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6805 flatcamGUI/FlatCAMGUI.py:7111 +#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 msgid "Normal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6806 flatcamGUI/FlatCAMGUI.py:7112 +#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 msgid "Progressive" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6807 +#: flatcamGUI/FlatCAMGUI.py:6812 msgid "NCC Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6809 +#: flatcamGUI/FlatCAMGUI.py:6814 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6828 msgid "Cutout Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6828 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" "the original board." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6839 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6847 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6849 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6854 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 " @@ -7692,27 +7784,27 @@ msgid "" "out of many individual PCB outlines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6856 flatcamGUI/FlatCAMGUI.py:7102 +#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6863 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" "the actual PCB border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6871 +#: flatcamGUI/FlatCAMGUI.py:6876 msgid "Gap size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6873 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -7720,11 +7812,11 @@ msgid "" "from which the PCB is cutout)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6882 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6884 +#: flatcamGUI/FlatCAMGUI.py:6889 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -7738,71 +7830,71 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6906 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6908 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6922 +#: flatcamGUI/FlatCAMGUI.py:6927 msgid "2Sided Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6932 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6937 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6939 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6948 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6959 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6960 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6961 +#: flatcamGUI/FlatCAMGUI.py:6966 msgid "Axis Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" "the center." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6979 +#: flatcamGUI/FlatCAMGUI.py:6984 msgid "Paint Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6989 msgid "Parameters:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6986 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7810,11 +7902,11 @@ msgid "" "to click on the desired polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7092 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7094 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -7828,36 +7920,36 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:7110 msgid "Ref." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7113 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Paint Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamGUI/FlatCAMGUI.py:7120 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7129 +#: flatcamGUI/FlatCAMGUI.py:7134 msgid "Film Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" "The file is saved in SVG format." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7150 msgid "Film Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7147 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -7867,11 +7959,11 @@ msgid "" "The Film format is SVG." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7158 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -7883,11 +7975,11 @@ msgid "" "surroundings if not for this border." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7175 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7180 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 " @@ -7895,77 +7987,77 @@ msgid "" "therefore the fine features may be more affected by this parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:7195 msgid "Panelize Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7200 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7206 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7208 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7216 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7218 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7228 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7243 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7244 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7245 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7247 +#: flatcamGUI/FlatCAMGUI.py:7252 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7261 msgid "Constrain within" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7263 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" @@ -7974,159 +8066,159 @@ msgid "" "they fit completely within selected area." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7267 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7269 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7276 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7292 +#: flatcamGUI/FlatCAMGUI.py:7297 msgid "Calculators Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7295 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7302 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7310 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7318 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7320 +#: flatcamGUI/FlatCAMGUI.py:7325 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7330 +#: flatcamGUI/FlatCAMGUI.py:7335 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7337 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7339 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7349 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7357 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7359 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7373 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7376 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7389 +#: flatcamGUI/FlatCAMGUI.py:7394 msgid "Transform Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7399 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7404 +#: flatcamGUI/FlatCAMGUI.py:7409 msgid "Rotate Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7426 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7438 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7447 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7463 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -8134,27 +8226,27 @@ msgid "" "of the selected objects when unchecked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7489 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -8167,199 +8259,199 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7521 +#: flatcamGUI/FlatCAMGUI.py:7526 msgid "SolderPaste Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7537 +#: flatcamGUI/FlatCAMGUI.py:7542 msgid "Diameters of nozzle tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7544 +#: flatcamGUI/FlatCAMGUI.py:7549 msgid "New Nozzle Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7546 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7554 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7556 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7563 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7565 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7572 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7574 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7591 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7593 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7602 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7610 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7612 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7619 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7621 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7629 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7631 +#: flatcamGUI/FlatCAMGUI.py:7636 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7639 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7641 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7649 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7651 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7658 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7660 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7668 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7670 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7677 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7679 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7694 +#: flatcamGUI/FlatCAMGUI.py:7699 msgid "Substractor Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7704 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7704 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7705 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7716 +#: flatcamGUI/FlatCAMGUI.py:7721 msgid "Excellon File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7719 flatcamGUI/FlatCAMGUI.py:7752 -#: flatcamGUI/FlatCAMGUI.py:7785 +#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 +#: flatcamGUI/FlatCAMGUI.py:7790 msgid "Extensions list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7721 flatcamGUI/FlatCAMGUI.py:7754 -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 +#: flatcamGUI/FlatCAMGUI.py:7792 msgid "" "List of file extensions to be\n" "associated with FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7735 flatcamGUI/FlatCAMGUI.py:7768 -#: flatcamGUI/FlatCAMGUI.py:7800 +#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 +#: flatcamGUI/FlatCAMGUI.py:7805 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -8367,23 +8459,23 @@ msgid "" "This work only in Windows." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7749 +#: flatcamGUI/FlatCAMGUI.py:7754 msgid "GCode File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7782 +#: flatcamGUI/FlatCAMGUI.py:7787 msgid "Gerber File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7829 flatcamGUI/FlatCAMGUI.py:7835 +#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 msgid "Idle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7860 +#: flatcamGUI/FlatCAMGUI.py:7865 msgid "Application started ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7861 +#: flatcamGUI/FlatCAMGUI.py:7866 msgid "Hello!" msgstr "" @@ -8720,10 +8812,6 @@ msgid "" "for milling SLOTS toolpaths." msgstr "" -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -9891,10 +9979,6 @@ msgstr "" msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -10778,10 +10862,6 @@ 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" From 1ab16f2d6fe04dc37669128ae8c5ad055947b52b Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 13:41:15 +0300 Subject: [PATCH 06/10] - fixed the layouts to include toolbars breaks where it was needed --- FlatCAMApp.py | 19 +++++++++++++------ README.md | 1 + flatcamGUI/FlatCAMGUI.py | 8 +++++--- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index e84a0e71..9d66e7fc 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -5518,17 +5518,19 @@ class App(QtCore.QObject): self.ui.addToolBar(self.ui.toolbartools) self.ui.exc_edit_toolbar = QtWidgets.QToolBar('Excellon Editor Toolbar') - self.ui.exc_edit_toolbar.setVisible(False) + # self.ui.exc_edit_toolbar.setVisible(False) self.ui.exc_edit_toolbar.setObjectName('ExcEditor_TB') self.ui.addToolBar(self.ui.exc_edit_toolbar) + self.ui.addToolBarBreak() + self.ui.geo_edit_toolbar = QtWidgets.QToolBar('Geometry Editor Toolbar') - self.ui.geo_edit_toolbar.setVisible(False) + # self.ui.geo_edit_toolbar.setVisible(False) self.ui.geo_edit_toolbar.setObjectName('GeoEditor_TB') self.ui.addToolBar(self.ui.geo_edit_toolbar) self.ui.grb_edit_toolbar = QtWidgets.QToolBar('Gerber Editor Toolbar') - self.ui.grb_edit_toolbar.setVisible(False) + # self.ui.grb_edit_toolbar.setVisible(False) self.ui.grb_edit_toolbar.setObjectName('GrbEditor_TB') self.ui.addToolBar(self.ui.grb_edit_toolbar) @@ -5544,12 +5546,11 @@ class App(QtCore.QObject): self.ui.toolbarfile = QtWidgets.QToolBar('File Toolbar') self.ui.toolbarfile.setObjectName('File_TB') self.ui.addToolBar(Qt.LeftToolBarArea, self.ui.toolbarfile) + self.ui.toolbargeo = QtWidgets.QToolBar('Edit Toolbar') self.ui.toolbargeo.setObjectName('Edit_TB') self.ui.addToolBar(Qt.LeftToolBarArea, self.ui.toolbargeo) - self.ui.toolbarview = QtWidgets.QToolBar('View Toolbar') - self.ui.toolbarview.setObjectName('View_TB') - self.ui.addToolBar(Qt.LeftToolBarArea, self.ui.toolbarview) + self.ui.toolbarshell = QtWidgets.QToolBar('Shell Toolbar') self.ui.toolbarshell.setObjectName('Shell_TB') @@ -5564,6 +5565,12 @@ class App(QtCore.QObject): self.ui.geo_edit_toolbar.setObjectName('GeoEditor_TB') self.ui.addToolBar(Qt.RightToolBarArea, self.ui.geo_edit_toolbar) + self.ui.toolbarview = QtWidgets.QToolBar('View Toolbar') + self.ui.toolbarview.setObjectName('View_TB') + self.ui.addToolBar(Qt.RightToolBarArea, self.ui.toolbarview) + + self.ui.addToolBarBreak(area=Qt.RightToolBarArea) + self.ui.grb_edit_toolbar = QtWidgets.QToolBar('Gerber Editor Toolbar') # self.ui.grb_edit_toolbar.setVisible(False) self.ui.grb_edit_toolbar.setObjectName('GrbEditor_TB') diff --git a/README.md b/README.md index 2c0a72e4..1555e474 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ CAD program, and create G-Code for Isolation routing. - minor changes in the 'FlatCAM About' GUI - added a new shortcut key F5 for doing the 'Plot All' - updated the google-translated Spanish translation strings +- fixed the layouts to include toolbars breaks where it was needed 13.09.2019 diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index 25bfc3ce..b19abe5e 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -599,6 +599,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.exc_edit_toolbar.setObjectName('ExcEditor_TB') self.addToolBar(self.exc_edit_toolbar) + self.addToolBarBreak() + self.geo_edit_toolbar = QtWidgets.QToolBar(_('Geometry Editor Toolbar')) self.geo_edit_toolbar.setObjectName('GeoEditor_TB') self.addToolBar(self.geo_edit_toolbar) @@ -2228,11 +2230,11 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if settings.contains("layout"): layout = settings.value('layout', type=str) if layout == 'standard': - self.exc_edit_toolbar.setVisible(False) + self.exc_edit_toolbar.setVisible(True) self.exc_edit_toolbar.setDisabled(True) - self.geo_edit_toolbar.setVisible(False) + self.geo_edit_toolbar.setVisible(True) self.geo_edit_toolbar.setDisabled(True) - self.grb_edit_toolbar.setVisible(False) + self.grb_edit_toolbar.setVisible(True) self.grb_edit_toolbar.setDisabled(True) self.corner_snap_btn.setVisible(False) From 23cf31f4f022fe8068aec716fa99fddfcf8107ec Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 14:59:39 +0300 Subject: [PATCH 07/10] - whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated --- FlatCAMApp.py | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 1 + 2 files changed, 55 insertions(+) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 9d66e7fc..fcb36765 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -1828,6 +1828,21 @@ class App(QtCore.QObject): # Monitor the checkbox from the Application Defaults Tab and show the TCL shell or not depending on it's value self.ui.general_defaults_form.general_app_group.shell_startup_cb.clicked.connect(self.on_toggle_shell) + # make sure that when the Excellon loading parameters are changed, the change is reflected in the + # Export Excellon paraemters. That's because users expect to load the exported file and show correctly + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.activated_custom.connect( + self.on_excellon_zeros_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.activated_custom.connect( + self.on_excellon_units_changed) + # Load the defaults values into the Excellon Format and Excellon Zeros fields self.ui.excellon_defaults_form.excellon_opt_group.excellon_defaults_button.clicked.connect( self.on_excellon_defaults_button) @@ -5134,6 +5149,45 @@ class App(QtCore.QObject): self.options_form_fields["excellon_units"].set_value('INCH') log.debug("Excellon options defaults loaded ...") + def on_excellon_format_changed(self): + """ + Slot activated when the user changes the Excellon format values in Preferences -> Excellon -> Excellon General + :return: None + """ + if self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.get_value().upper() == 'METRIC': + self.ui.excellon_defaults_form.excellon_exp_group.format_whole_entry.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.get_value() + ) + self.ui.excellon_defaults_form.excellon_exp_group.format_dec_entry.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.get_value() + ) + else: + self.ui.excellon_defaults_form.excellon_exp_group.format_whole_entry.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.get_value() + ) + self.ui.excellon_defaults_form.excellon_exp_group.format_dec_entry.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.get_value() + ) + + def on_excellon_zeros_changed(self): + """ + Slot activated when the user changes the Excellon zeros values in Preferences -> Excellon -> Excellon General + :return: None + """ + self.ui.excellon_defaults_form.excellon_exp_group.zeros_radio.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.get_value() + 'Z' + ) + + def on_excellon_units_changed(self): + """ + Slot activated when the user changes the Excellon unit values in Preferences -> Excellon -> Excellon General + :return: None + """ + self.ui.excellon_defaults_form.excellon_exp_group.excellon_units_radio.set_value( + self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.get_value() + ) + self.on_excellon_format_changed() + # Setting plot colors handlers def on_pf_color_entry(self): self.defaults['global_plot_fill'] = \ diff --git a/README.md b/README.md index 1555e474..05a08f10 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ CAD program, and create G-Code for Isolation routing. - added a new shortcut key F5 for doing the 'Plot All' - updated the google-translated Spanish translation strings - fixed the layouts to include toolbars breaks where it was needed +- whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated 13.09.2019 From 0e75352266f3b7ac1f747cd2d47be9e83d5891d8 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 15:33:50 +0300 Subject: [PATCH 08/10] - made optional the behavior of Excellon Export values following the values in the Excellon Loading section --- FlatCAMApp.py | 112 ++++++++++++++++++++++++++++++++++----- README.md | 1 + flatcamGUI/FlatCAMGUI.py | 18 ++++--- 3 files changed, 111 insertions(+), 20 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index fcb36765..2b262f82 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -504,6 +504,7 @@ class App(QtCore.QObject): self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry, "excellon_zeros": self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio, "excellon_units": self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio, + "excellon_update": self.ui.excellon_defaults_form.excellon_gen_group.update_excellon_cb, "excellon_optimization_type": self.ui.excellon_defaults_form.excellon_gen_group.excellon_optimization_radio, "excellon_search_time": self.ui.excellon_defaults_form.excellon_gen_group.optimization_time_entry, @@ -907,6 +908,7 @@ class App(QtCore.QObject): "excellon_format_lower_mm": 3, "excellon_zeros": "L", "excellon_units": "INCH", + "excellon_update": True, "excellon_optimization_type": 'B', "excellon_search_time": 3, @@ -1828,20 +1830,13 @@ class App(QtCore.QObject): # Monitor the checkbox from the Application Defaults Tab and show the TCL shell or not depending on it's value self.ui.general_defaults_form.general_app_group.shell_startup_cb.clicked.connect(self.on_toggle_shell) - # make sure that when the Excellon loading parameters are changed, the change is reflected in the - # Export Excellon paraemters. That's because users expect to load the exported file and show correctly - self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.textChanged.connect( - self.on_excellon_format_changed) - self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.textChanged.connect( - self.on_excellon_format_changed) - self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.textChanged.connect( - self.on_excellon_format_changed) - self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.textChanged.connect( - self.on_excellon_format_changed) - self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.activated_custom.connect( - self.on_excellon_zeros_changed) - self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.activated_custom.connect( - self.on_excellon_units_changed) + # Make sure that when the Excellon loading parameters are changed, the change is reflected in the + # Export Excellon parameters. + self.ui.excellon_defaults_form.excellon_gen_group.update_excellon_cb.stateChanged.connect( + self.on_update_exc_export + ) + # call it once to make sure it is updated at startup + self.on_update_exc_export(state=self.defaults["excellon_update"]) # Load the defaults values into the Excellon Format and Excellon Zeros fields self.ui.excellon_defaults_form.excellon_opt_group.excellon_defaults_button.clicked.connect( @@ -5149,6 +5144,95 @@ class App(QtCore.QObject): self.options_form_fields["excellon_units"].set_value('INCH') log.debug("Excellon options defaults loaded ...") + def on_update_exc_export(self, state): + """ + This is handling the update of Excellon Export parameters based on the ones in the Excellon General but only + if the update_excellon_cb checkbox is checked + + :param state: state of the checkbox whose signals is tied to his slot + :return: + """ + if state: + # first try to disconnect + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.textChanged.\ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.textChanged.\ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.textChanged.\ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.textChanged.\ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.activated_custom.\ + disconnect(self.on_excellon_zeros_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.activated_custom.\ + disconnect(self.on_excellon_zeros_changed) + except TypeError: + pass + + # the connect them + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.textChanged.connect( + self.on_excellon_format_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.activated_custom.connect( + self.on_excellon_zeros_changed) + self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.activated_custom.connect( + self.on_excellon_units_changed) + else: + # disconnect the signals + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_in_entry.textChanged. \ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_in_entry.textChanged. \ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_upper_mm_entry.textChanged. \ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_format_lower_mm_entry.textChanged. \ + disconnect(self.on_excellon_format_changed) + except TypeError: + pass + + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_zeros_radio.activated_custom. \ + disconnect(self.on_excellon_zeros_changed) + except TypeError: + pass + try: + self.ui.excellon_defaults_form.excellon_gen_group.excellon_units_radio.activated_custom. \ + disconnect(self.on_excellon_zeros_changed) + except TypeError: + pass + def on_excellon_format_changed(self): """ Slot activated when the user changes the Excellon format values in Preferences -> Excellon -> Excellon General diff --git a/README.md b/README.md index 05a08f10..e84304c9 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ CAD program, and create G-Code for Isolation routing. - updated the google-translated Spanish translation strings - fixed the layouts to include toolbars breaks where it was needed - whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated +- made optional the behavior of Excellon Export values following the values in the Excellon Loading section 13.09.2019 diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index b19abe5e..b6735abe 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -5137,10 +5137,16 @@ class ExcellonGenPrefGroupUI(OptionsGroupUI): ) grid2.addWidget(self.excellon_units_radio, 1, 1) - grid2.addWidget(QtWidgets.QLabel(""), 2, 0) + self.update_excellon_cb = FCCheckBox(label=_('Update Export settings')) + self.update_excellon_cb.setToolTip( + "If checked, the Excellon Export settings will be updated with the ones above." + ) + grid2.addWidget(self.update_excellon_cb, 2, 0) + + grid2.addWidget(QtWidgets.QLabel(""), 3, 0) self.excellon_general_label = QtWidgets.QLabel("%s:" % _("Excellon Optimization")) - grid2.addWidget(self.excellon_general_label, 3, 0, 1, 2) + grid2.addWidget(self.excellon_general_label, 4, 0, 1, 2) self.excellon_optimization_label = QtWidgets.QLabel(_('Algorithm: ')) self.excellon_optimization_label.setToolTip( @@ -5153,7 +5159,7 @@ class ExcellonGenPrefGroupUI(OptionsGroupUI): "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization.") ) - grid2.addWidget(self.excellon_optimization_label, 4, 0) + grid2.addWidget(self.excellon_optimization_label, 5, 0) self.excellon_optimization_radio = RadioSet([{'label': _('MH'), 'value': 'M'}, {'label': _('Basic'), 'value': 'B'}]) @@ -5167,7 +5173,7 @@ class ExcellonGenPrefGroupUI(OptionsGroupUI): "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization.") ) - grid2.addWidget(self.excellon_optimization_radio, 4, 1) + grid2.addWidget(self.excellon_optimization_radio, 5, 1) self.optimization_time_label = QtWidgets.QLabel('%s:' % _('Optimization Time')) self.optimization_time_label.setAlignment(QtCore.Qt.AlignLeft) @@ -5178,11 +5184,11 @@ class ExcellonGenPrefGroupUI(OptionsGroupUI): "In seconds.") ) - grid2.addWidget(self.optimization_time_label, 5, 0) + grid2.addWidget(self.optimization_time_label, 6, 0) self.optimization_time_entry = IntEntry() self.optimization_time_entry.setValidator(QtGui.QIntValidator(0, 999)) - grid2.addWidget(self.optimization_time_entry, 5, 1) + grid2.addWidget(self.optimization_time_entry, 6, 1) current_platform = platform.architecture()[0] if current_platform == '64bit': From 9057d35cf9a7d47fd1499dd974dfa0b109da06bd Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 15:51:32 +0300 Subject: [PATCH 09/10] - updated the translations (except RU) and the POT file --- FlatCAMApp.py | 2 +- README.md | 1 + locale/de/LC_MESSAGES/strings.mo | Bin 255686 -> 255686 bytes locale/de/LC_MESSAGES/strings.po | 2552 +++++++++++------------ locale/en/LC_MESSAGES/strings.mo | Bin 256121 -> 256183 bytes locale/en/LC_MESSAGES/strings.po | 2559 ++++++++++++------------ locale/es/LC_MESSAGES/strings.mo | Bin 279326 -> 279407 bytes locale/es/LC_MESSAGES/strings.po | 2550 +++++++++++------------ locale/pt_BR/LC_MESSAGES/strings.mo | Bin 271914 -> 271114 bytes locale/pt_BR/LC_MESSAGES/strings.po | 2885 ++++++++++++++------------- locale/ro/LC_MESSAGES/strings.mo | Bin 276971 -> 277042 bytes locale/ro/LC_MESSAGES/strings.po | 2550 +++++++++++------------ locale_template/strings.pot | 2548 +++++++++++------------ 13 files changed, 7918 insertions(+), 7729 deletions(-) diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 2b262f82..276c86b0 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -10131,7 +10131,7 @@ class App(QtCore.QObject): ''' % ( _("Selected Tab - Choose an Item from Project Tab"), _("Details"), _("The normal flow when working in FlatCAM is the following"), - _("Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into FlatCAM using either the"), + _("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"), diff --git a/README.md b/README.md index e84304c9..0f8eb364 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ CAD program, and create G-Code for Isolation routing. - fixed the layouts to include toolbars breaks where it was needed - whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated - made optional the behavior of Excellon Export values following the values in the Excellon Loading section +- updated the translations (except RU) and the POT file 13.09.2019 diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 169bda44e313151c8fe62700ea08a0f92374cd3d..3e9f4265c91a092d6d9e0be91c6fb5f1f1f58171 100644 GIT binary patch delta 38 rcmX?hmjBpU{)QIDEll&}SWK-{name}{name}" "" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotten" -#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3843 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3838 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "Schließen" -#: FlatCAMApp.py:3852 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -289,85 +289,85 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3899 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3905 +#: FlatCAMApp.py:3915 #, fuzzy #| msgid "Progressive" msgid "Programmers" msgstr "Progressiv" -#: FlatCAMApp.py:3911 +#: FlatCAMApp.py:3921 #, fuzzy #| msgid "Transform" msgid "Translators" msgstr "Verwandeln" -#: FlatCAMApp.py:3917 +#: FlatCAMApp.py:3927 msgid "License" msgstr "" -#: FlatCAMApp.py:3929 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3940 #, fuzzy #| msgid "Send Stats" msgid "Status" msgstr "Statistiken senden" -#: FlatCAMApp.py:3932 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3938 +#: FlatCAMApp.py:3948 msgid "Maintainer >=2019" msgstr "" -#: FlatCAMApp.py:3948 +#: FlatCAMApp.py:3958 #, fuzzy #| msgid "Languages" msgid "Language" msgstr "Sprachen" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3959 #, fuzzy #| msgid "Transform" msgid "Translator" msgstr "Verwandeln" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:4157 +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:4161 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -375,11 +375,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:4391 +#: FlatCAMApp.py:4401 #, fuzzy #| msgid "[success] Selected Excellon file extensions registered with FlatCAM." msgid "Selected Excellon file extensions registered with FlatCAM." @@ -387,21 +387,21 @@ msgstr "" "[success] Ausgewählte Excellon-Dateierweiterungen, die bei FlatCAM " "registriert sind." -#: FlatCAMApp.py:4413 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "Ausgewählte GCode-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4435 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "Ausgewählte Gerber-Dateierweiterungen, die bei FlatCAM registriert sind." -#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4465 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -419,43 +419,43 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:4507 +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Gescheitert. Die Verbindung von Excellon funktioniert nur bei Excellon-" "Objekten." -#: FlatCAMApp.py:4535 +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" "Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-Objekten." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "" "Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen Sie es erneut." -#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Erwartete eine FlatCAMGeometry, bekam" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:4622 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:4883 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "Einheiten umschalten" -#: FlatCAMApp.py:4885 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Projekteinheiten ändern ..." -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -465,52 +465,52 @@ msgstr "" "Eigenschaften aller Objekte entsprechend skaliert.\n" "Fortsetzen?" -#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 -#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4937 +#: FlatCAMApp.py:4947 #, fuzzy #| msgid "Converted units to %s" msgid "Converted units to" msgstr "Umgerechnete Einheiten in %s" -#: FlatCAMApp.py:4949 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr "Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:5654 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:5694 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "Exportcode abgebrochen." -#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Keine solche Datei oder Ordner" -#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Gespeichert in" -#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 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:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:5834 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -519,11 +519,11 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "Objekte löschen" -#: FlatCAMApp.py:5941 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -531,47 +531,47 @@ msgstr "" "Möchten Sie wirklich dauerhaft löschen?\n" "die ausgewählten Objekte?" -#: FlatCAMApp.py:5972 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:5976 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:5978 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:5996 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "Objekt (e) gelöscht" -#: FlatCAMApp.py:6020 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:6044 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "Ursprung einstellen ..." -#: FlatCAMApp.py:6056 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "Ursprungssatz" -#: FlatCAMApp.py:6071 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:6079 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -580,39 +580,39 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 -#: flatcamGUI/FlatCAMGUI.py:2666 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "Gemacht." -#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 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:6320 +#: FlatCAMApp.py:6465 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:6326 +#: FlatCAMApp.py:6471 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: FlatCAMApp.py:6444 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -620,72 +620,72 @@ msgstr "" "Ein oder mehrere Werte werden geändert.\n" "Möchten Sie die Einstellungen speichern?" -#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: FlatCAMApp.py:6475 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:6501 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "Y-Achse spiegeln fertig." -#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "Es wurde kein Objekt zum Spiegeln auf der X-Achse ausgewählt." -#: FlatCAMApp.py:6544 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:6595 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "Fertig drehen." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: FlatCAMApp.py:6610 +#: FlatCAMApp.py:6755 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:6632 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse" -#: FlatCAMApp.py:6643 +#: FlatCAMApp.py:6788 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:6665 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse" -#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -695,80 +695,80 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:6743 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 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:6758 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "Neues Raster" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: FlatCAMApp.py:6786 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: FlatCAMApp.py:6789 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: FlatCAMApp.py:6792 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:6832 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr "Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:6836 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 -#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 -#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: 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:7348 +#: FlatCAMApp.py:7493 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -778,224 +778,224 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:7370 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:7502 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "Öffnen der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2058 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:7533 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr "Öffnen der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:7568 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "Öffnen der G-Code-Datei abgebrochen." -#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "Projektdatei öffnen abgebrochen." -#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:7624 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "Öffnen der Konfigurationsdatei abgebrochen." -#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 -#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "Kein Objekt ausgewählt." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:7655 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr " Export von SVG abgebrochen." -#: FlatCAMApp.py:7698 +#: FlatCAMApp.py:7843 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:7704 FlatCAMApp.py:7708 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:7733 +#: FlatCAMApp.py:7878 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:7739 FlatCAMApp.py:7871 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 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:7751 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:7757 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:7777 +#: FlatCAMApp.py:7922 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:7783 FlatCAMApp.py:7827 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 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:7791 FlatCAMApp.py:7795 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:7801 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:7821 +#: FlatCAMApp.py:7966 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:7835 FlatCAMApp.py:7839 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:7845 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "Export der Excellon-Datei abgebrochen." -#: FlatCAMApp.py:7865 +#: FlatCAMApp.py:8010 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:7879 FlatCAMApp.py:7883 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:7889 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "Export der Gerberdatei abgebrochen." -#: FlatCAMApp.py:7921 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:7946 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "Export der DXF-Datei abgebrochen." -#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:7979 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "Öffnen der SVG-Datei abgebrochen." -#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:8012 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "Öffnen der DXF-Datei abgebrochen." -#: FlatCAMApp.py:8056 +#: FlatCAMApp.py:8201 #, 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:8057 +#: FlatCAMApp.py:8202 #, fuzzy #| msgid "Moving..." msgid "Loading..." msgstr "Ziehen um..." -#: FlatCAMApp.py:8064 +#: FlatCAMApp.py:8209 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:8072 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:8081 +#: FlatCAMApp.py:8226 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:8093 +#: FlatCAMApp.py:8238 #, 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:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:8119 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8122 +#: FlatCAMApp.py:8267 #, fuzzy #| msgid "" #| "#\n" @@ -1061,92 +1061,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:8159 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "Öffnen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8172 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:8210 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "Ausführen der TCL-Skriptdatei abgebrochen." -#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:8275 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "Projekt speichern abgebrochen." -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:8784 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: FlatCAMApp.py:8793 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8923 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: FlatCAMApp.py:8931 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:8990 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: FlatCAMApp.py:8996 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1154,85 +1154,85 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: FlatCAMApp.py:9041 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 -#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Geöffnet" -#: FlatCAMApp.py:9085 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:9129 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:9172 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9177 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9339 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: FlatCAMApp.py:9202 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:9213 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:9252 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" -#: FlatCAMApp.py:9275 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:9282 +#: FlatCAMApp.py:9427 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:9321 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: FlatCAMApp.py:9332 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: FlatCAMApp.py:9338 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:9347 +#: FlatCAMApp.py:9492 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 " @@ -1243,31 +1243,31 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:9389 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: FlatCAMApp.py:9410 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: FlatCAMApp.py:9461 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: FlatCAMApp.py:9471 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "Projekt geladen von" -#: FlatCAMApp.py:9577 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:9579 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1279,209 +1279,209 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:9729 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:9806 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: FlatCAMApp.py:9814 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Details" msgstr "" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:10133 msgid "The normal flow when working in FlatCAM is the following" msgstr "" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10134 msgid "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:10135 msgid "" "toolbars, key shortcuts or even dragging and dropping the files on the GUI" msgstr "" -#: FlatCAMApp.py:9991 +#: FlatCAMApp.py:10136 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" msgstr "" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:10137 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" msgstr "" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10138 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" msgstr "" -#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 msgid "SELECTED TAB" msgstr "" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10139 msgid "more simpler is to double click the object name in the Project Tab" msgstr "" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10140 msgid "will be updated with the object properties according to" msgstr "" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:10141 #, 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:9997 +#: FlatCAMApp.py:10142 msgid "" "If the selection of the object is done on the canvas by single click " "instead, and the" msgstr "" -#: FlatCAMApp.py:9999 +#: FlatCAMApp.py:10144 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:10001 +#: FlatCAMApp.py:10146 msgid "and populate it even if it was out of focus" msgstr "" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10147 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" msgstr "" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 #, fuzzy #| msgid "Excellon Object" msgid "Gerber/Excellon Object" msgstr "Excellon-Objekt" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 #, fuzzy #| msgid "Parameters" msgid "Change Parameter" msgstr "Parameters" -#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Geometrie erzeugen" -#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Geometrieobjekt" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Add tools (change param in Selected Tab)" msgstr "" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 #, fuzzy #| msgid "Generate CNC" msgid "Generate CNCJob" msgstr "CNC generieren" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 #, fuzzy #| msgid "CNC Job Object" msgid "CNCJob Object" msgstr "CNC-Auftragsobjekt" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10150 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" msgstr "" -#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Speichern Sie GCode" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 #, fuzzy #| msgid "&Help" msgid "Help" msgstr "&Hilfe" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 #, fuzzy #| msgid "Shortcuts List\tF3" msgid "Shortcuts List" msgstr "Tastenkürzel Liste\tF3" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "or through" msgstr "" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 #, fuzzy #| msgid "Key Shortcut List" msgid "own key shortcut" msgstr "Tastenkürzel Liste" -#: FlatCAMApp.py:10065 +#: FlatCAMApp.py:10210 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10218 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: FlatCAMApp.py:10084 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:10089 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1489,63 +1489,63 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:10092 +#: FlatCAMApp.py:10237 msgid "info" msgstr "Info" -#: FlatCAMApp.py:10147 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: FlatCAMApp.py:10168 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: FlatCAMApp.py:10177 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: FlatCAMApp.py:10195 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: FlatCAMApp.py:10256 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:10294 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: FlatCAMApp.py:10335 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: FlatCAMApp.py:10565 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "" "Der Benutzer hat einen ordnungsgemäßen Abschluss der aktuellen Aufgabe " @@ -1587,7 +1587,7 @@ msgstr "Erweitert" msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1757,9 +1757,9 @@ msgstr "Iso" msgid "Finish" msgstr "Oberfläche" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2429,8 +2429,8 @@ msgstr "" "für die Größenänderung ein." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 -#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "Abgebrochen." @@ -2457,7 +2457,7 @@ msgstr "Erledigt. Bohrer Bewegen abgeschlossen." msgid "Done. Drill(s) copied." msgstr "Erledigt. Bohrer kopiert." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2497,7 +2497,7 @@ msgstr "" msgid "Tool Dia" msgstr "Werkzeugdurchm" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -2526,7 +2526,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:1568 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "Größe der Bohrer ändern" @@ -2550,8 +2550,8 @@ msgstr "Größe ändern" msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 -#: flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" @@ -2576,16 +2576,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Kreisförmig" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "Anzahl der Bohrer" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." @@ -2596,14 +2596,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/FlatCAMGUI.py:5786 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "Richtung" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 -#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2618,18 +2618,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 -#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 -#: flatcamGUI/FlatCAMGUI.py:5846 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 -#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 -#: flatcamGUI/FlatCAMGUI.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "Y" @@ -2643,25 +2643,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 -#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 -#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 -#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 -#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Winkel" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "Abstand" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." @@ -2691,26 +2691,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 -#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 -#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 -#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 -#: flatcamGUI/FlatCAMGUI.py:5893 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "" "Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird." @@ -2727,16 +2727,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Länge" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "Länge = Die Länge des Schlitzes." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2748,7 +2748,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2777,11 +2777,11 @@ 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/FlatCAMGUI.py:5826 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "Anzahl der Slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen." @@ -2794,7 +2794,7 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen." -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" @@ -2895,8 +2895,8 @@ msgid "Full Buffer" msgstr "Voller Puffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2916,18 +2916,18 @@ msgstr "" msgid "Text Tool" msgstr "Textwerkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "Werkzeug" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 -#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Werkzeugdurchmesser" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2935,13 +2935,13 @@ msgstr "" "Durchmesser des Werkzeugs bis\n" "in der Operation verwendet werden." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Überlappungsrate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, fuzzy, python-format #| msgid "" @@ -2982,13 +2982,13 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf CNC\n" "wegen zu vieler Wege." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 -#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Marge" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2999,8 +2999,8 @@ msgstr "" "die Kanten des Polygons bis\n" "gemalt werden." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Methode" @@ -3013,20 +3013,20 @@ msgstr "" "Algorithmus zum Malen des Polygons:
Standard: Feststehender " "Schritt nach innen.
Samenbasiert: Aus dem Samen heraus." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 -#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Samenbasiert" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 -#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Gerade Linien" @@ -3035,8 +3035,8 @@ msgstr "Gerade Linien" msgid "Connect:" msgstr "Verbinden:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 -#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -3049,8 +3049,8 @@ msgstr "" msgid "Contour:" msgstr "Kontur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 -#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -3059,12 +3059,12 @@ msgstr "" "Schneiden Sie um den Umfang des Polygons herum\n" "Ecken und Kanten schneiden." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "Malen" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Werkzeug Malen" @@ -3096,7 +3096,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Werkzeuge" @@ -3104,8 +3104,8 @@ msgstr "Werkzeuge" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" @@ -3124,9 +3124,9 @@ msgstr "Neigung/Schere" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 -#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Skalieren" @@ -3137,7 +3137,7 @@ msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3145,8 +3145,8 @@ msgid "Offset" msgstr "Versatz" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "Editor" @@ -3156,7 +3156,7 @@ msgid "Angle:" msgstr "Winkel:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3188,8 +3188,8 @@ msgstr "Winkel X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 -#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3270,7 +3270,7 @@ msgid "Scale Y" msgstr "Maßstab Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Verknüpfung" @@ -3285,7 +3285,7 @@ msgstr "" "Verwenden des Skalierungsfaktors X für beide Achsen." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Skalenreferenz" @@ -3846,10 +3846,10 @@ msgstr "mit Durchmesser" msgid "Copy cancelled. No shape selected." msgstr "Kopieren abgebrochen. Keine Form ausgewählt." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 -#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 -#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 -#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." @@ -4089,8 +4089,8 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "Gerber-Editor" @@ -4151,7 +4151,7 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "Code für die neue Blende" @@ -4227,7 +4227,7 @@ msgstr "Pufferblende" msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "Pufferabstand" @@ -4249,9 +4249,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:741 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "Puffer" @@ -4263,7 +4263,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/FlatCAMGUI.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "Skalierungsfaktor" @@ -4312,8 +4312,8 @@ msgstr "" msgid "Go" msgstr "Gehen" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" @@ -4329,11 +4329,11 @@ 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/FlatCAMGUI.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." @@ -4555,18 +4555,18 @@ msgstr "Neueste Dateien" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "Neues Skript ..." -#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "Skript öffnen ..." -#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 #, fuzzy #| msgid "Open Script ..." msgid "Run Script ..." @@ -5088,11 +5088,11 @@ msgstr "CNC generieren" msgid "View Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "Bearbeiten" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Eigenschaften" @@ -5121,277 +5121,277 @@ msgstr "Werkzeugleiste" msgid "Excellon Editor Toolbar" msgstr "Excellon Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "Geometrie Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "Projekt speichern" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "Speichern Sie das Objekt und schließen Sie den Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "&Löschen" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "&Replotieren" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "&Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "Hineinzoomen" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "Rauszoomen" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 -#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "Passenzoomen" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "Befehlszeile" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "2Seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "Platte Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Abziehen Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 -#: flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "Rechnerwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "Bohrloch hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "Bohrlochfeld hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "Bohrer bewegen" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "Bogen hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "Pfad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "Text hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "Malen Form" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "Radiergummi" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "Pfad ausschneiden" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "Form kopieren" -#: flatcamGUI/FlatCAMGUI.py:722 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 -#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "Objekte verschieben " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "Pad hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "Track hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2167 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "Region hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2169 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "Halbscheibe" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "Scheibe" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 -#: flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "Bereich markieren" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Bewegung" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "Am Raster ausrichten" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "Raster X Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "Raster Y Fangdistanz" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5399,68 +5399,68 @@ msgstr "" "Wenn aktiv, Wert auf Grid_X\n" "wird in den Wert von Grid_Y kopiert." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "In der Ecke ausrichten" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "Max. Magnetabstand" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "Projekt" -#: flatcamGUI/FlatCAMGUI.py:822 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "Ausgewählt" -#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "Grundstücksfläche" -#: flatcamGUI/FlatCAMGUI.py:875 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "Anwendungsvorgaben" -#: flatcamGUI/FlatCAMGUI.py:885 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "Projektoptionen " -#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:927 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "CNC-Auftrag" -#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "WERKZEUGE" -#: flatcamGUI/FlatCAMGUI.py:946 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "DATEIZUORDNUNGEN" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "Importeinstellungen" -#: flatcamGUI/FlatCAMGUI.py:966 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5475,11 +5475,11 @@ msgstr "" "FlatCAM speichert automatisch eine 'factory_defaults'-Datei\n" "beim ersten Start. Löschen Sie diese Datei nicht." -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "Exporteinstellungen" -#: flatcamGUI/FlatCAMGUI.py:976 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5488,16 +5488,16 @@ msgstr "" "Datei\n" "das ist auf der Festplatte gespeichert." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "Öffnen Sie \"Einstell.\"" -#: flatcamGUI/FlatCAMGUI.py:984 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" "Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." -#: flatcamGUI/FlatCAMGUI.py:995 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5505,724 +5505,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:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 #, 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:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "New Blank Gerber" msgid "New Gerber" msgstr "Neue leere Gerber" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "No object selected." msgid "Edit Object (if selected)" msgstr "Kein Objekt ausgewählt." -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 #, fuzzy #| msgid "Coordinates type" msgid "Jump to Coordinates" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "New Blank Excellon" msgid "New Excellon" msgstr "Neuer unbelegter Excellon" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Move Objects" msgid "Move Obj" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "New Blank Geometry" msgid "New Geometry" msgstr "Neue leere Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Se&t Origin\tO" msgid "Set Origin" msgstr "Ursprung festlegen\tO" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 #, fuzzy #| msgid "Toggle Units" msgid "Change Units" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Properties Tool" msgid "Open Properties Tool" msgstr "Eigenschaftenwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 #, fuzzy #| msgid "Shell Toolbar" msgid "Shell Toggle" msgstr "Shell-Symbolleiste" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip on X_axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip on Y_axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Select" msgid "Select All" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Open Excellon" msgid "Open Excellon File" msgstr "Excellon öffnen" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Open Gerber" msgid "Open Gerber File" msgstr "Gerber öffnen" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 #, fuzzy #| msgid "Open Project" msgid "New Project" msgstr "Offenes Projekt" -#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 #, fuzzy #| msgid "Measurement" msgid "Measurement Tool" msgstr "Messung" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Save Project As ..." msgid "Save Project As" msgstr "Projekt speichern als ..." -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "&Toggle Plot Area\tCTRL+F10" msgid "Toggle Plot Area" msgstr "Plotbereich umschalten\tSTRG+F10" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Copy Objects" msgid "Copy Obj_Name" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 #, fuzzy #| msgid "Toggle Code Editor\tCTRL+E" msgid "Toggle Code Editor" msgstr "Code-Editor umschalten\tSTRG+E" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Toggle Units" msgid "Toggle the axis" msgstr "Einheiten umschalten" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "App Preferences" msgid "Open Preferences Window" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 #, fuzzy #| msgid "Run TCL script" msgid "Run a Script" msgstr "Führen Sie das TCL-Skript aus" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Toggle Workspace\tSHIFT+W" msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten\tSHIFT+W" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "2-Sided Tool" msgid "2-Sided PCB Tool" msgstr "2-seitiges Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Solder Paste Tool" msgid "Solder Paste Dispensing Tool" msgstr "Lötpaste-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Film Tool" msgid "Film PCB Tool" msgstr "Filmwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 #, fuzzy #| msgid "Non-Copper Clearing" msgid "Non-Copper Clearing Tool" msgstr "Nicht-Kupfer-Clearing" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "Paint Area" msgid "Paint Area Tool" msgstr "Paint Bereich" -#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "Transformations" msgid "Transformations Tool" msgstr "Transformationen" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 #, fuzzy #| msgid "View Source" msgid "View File Source" msgstr "Quelltext anzeigen" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Cutout Tool" msgid "Cutout PCB Tool" msgstr "Ausschnittwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Enable Plot" msgid "Enable all Plots" msgstr "Diagramm aktivieren" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Disable Plot" msgid "Disable all Plots" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 #, fuzzy #| msgid "Disable non-selected\tALT+3" msgid "Disable Non-selected Plots" msgstr "Deaktivieren Sie nicht ausgewählt\tALT+3" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 #, fuzzy #| msgid "&Toggle FullScreen\tALT+F10" msgid "Toggle Full Screen" msgstr "FullScreen umschalten\tALT+F10" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 #, fuzzy #| msgid "Clear Plot" msgid "Refresh Plots" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Objekt löschen" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Disable Plot" msgid "En(Dis)able Obj Plot" msgstr "Diagramm deaktivieren" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 #, fuzzy #| msgid "Delete objects" msgid "Deselects all objects" msgstr "Objekte löschen" -#: flatcamGUI/FlatCAMGUI.py:1336 +#: flatcamGUI/FlatCAMGUI.py:1338 #, fuzzy #| msgid "Key Shortcut List" msgid "Editor Shortcut list" msgstr "Tastenkürzel Liste" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "GEOMETRY" msgid "GEOMETRY EDITOR" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 #, fuzzy #| msgid "Copy Geom\tC" msgid "Copy Geo Item" msgstr "Geometrie kopieren\tC" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 #, fuzzy #| msgid "Polygon Intersection" msgid "Polygon Intersection Tool" msgstr "Polygonschnitt" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Paint Tool" msgid "Geo Paint Tool" msgstr "Werkzeug Malen" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 #, fuzzy #| msgid "Jump to Location\tJ" msgid "Jump to Location (x, y)" msgstr "Zum Ort springen\tJ" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 #, fuzzy #| msgid "Toggle Corner Snap\tK" msgid "Toggle Corner Snap" msgstr "Eckfang umschalten\tK" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Polygon" msgid "Draw a Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 #, fuzzy #| msgid "Circle" msgid "Draw a Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Rectangle" msgid "Draw Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 #, fuzzy #| msgid "Text Tool" msgid "Add Text Tool" msgstr "Textwerkzeug" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Polygon Union" msgid "Polygon Union Tool" msgstr "Polygon-Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Flip on &X axis\tX" msgid "Flip shape on X axis" msgstr "X-Achse kippen\tX" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Flip on &Y axis\tY" msgid "Flip shape on Y axis" msgstr "Y-Achse kippen\tY" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 #, fuzzy #| msgid "Skew on X axis ..." msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 #, fuzzy #| msgid "Skew on Y axis ..." msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse ..." -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 #, fuzzy #| msgid "Transform Tool" msgid "Editor Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 #, fuzzy #| msgid "Offset on X axis ..." msgid "Offset shape on X axis" msgstr "Versatz auf der X-Achse" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 #, fuzzy #| msgid "Offset on Y axis ..." msgid "Offset shape on Y axis" msgstr "Versatz auf der Y-Achse" -#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 #, 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:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 #, fuzzy #| msgid "Polygon Subtraction" msgid "Polygon Cut Tool" msgstr "Polygon-Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 #, fuzzy #| msgid "Generate Geometry" msgid "Rotate Geometry" msgstr "Geometrie erzeugen" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "Form löschen" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 #, fuzzy #| msgid "EXCELLON" msgid "EXCELLON EDITOR" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "Bohrer kopieren" -#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "Bohrer hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1570 #, fuzzy #| msgid "Move Drill(s)\tM" msgid "Move Drill(s)" msgstr "Bohrer verschieben\tM" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 #, fuzzy #| msgid "Add Tool" msgid "Add a new Tool" msgstr "Werkzeug hinzufügen" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 #, fuzzy #| msgid "Delete Drill" msgid "Delete Drill(s)" msgstr "Bohrer löschen" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 #, fuzzy #| msgid "Delete Tool" msgid "Alternate: Delete Tool(s)" msgstr "Werkzeug löschen" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 #, fuzzy #| msgid "GERBER" msgid "GERBER EDITOR" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 #, fuzzy #| msgid "Add Disc\tD" msgid "Add Disc" msgstr "Schibe hinzufügen\tD" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 #, fuzzy #| msgid "Add SemiDisc\tE" msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen\tE" -#: flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 #, fuzzy #| msgid "Add/Delete Aperture" msgid "Alternate: Delete Apertures" msgstr "Blende hinzufügen / löschen" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 #, fuzzy #| msgid "Transform Tool" msgid "Eraser Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 #, fuzzy #| msgid "Poligonize" msgid "Poligonize Tool" msgstr "Polygonisieren" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 #, fuzzy #| msgid "Transform Tool" msgid "Transformation Tool" msgstr "Werkzeug Umwandeln" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "Sichtbarkeit umschalten" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "Panel umschalten" -#: flatcamGUI/FlatCAMGUI.py:1703 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "Neu" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "Raster" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "Aussicht" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "Plot klar löschen" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "Replotieren" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "Pfad" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "Rechteck" -#: flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "Kreis" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "Bogen" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "Vereinigung" -#: flatcamGUI/FlatCAMGUI.py:1735 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "Überschneidung" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "Subtraktion" -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Schnitt" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "Pad-Array" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "Exc-Editor" -#: flatcamGUI/FlatCAMGUI.py:1815 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "Druckvorschau" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "Code drucken" -#: flatcamGUI/FlatCAMGUI.py:1818 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "Im Code suchen" -#: flatcamGUI/FlatCAMGUI.py:1821 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "Ersetzen mit" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1832 #, fuzzy #| msgid "" #| "When checked it will replace all instances in the 'Find' box\n" @@ -6234,16 +6234,16 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 -#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Alles" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6252,33 +6252,33 @@ msgstr "" "ersetzt\n" "mit dem Text im Feld \"Ersetzen\" .." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1841 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "Code speichern" -#: flatcamGUI/FlatCAMGUI.py:1844 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1848 #, fuzzy #| msgid "Open Code" msgid "Run Code" msgstr "Code öffnen" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1849 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1885 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6286,7 +6286,7 @@ msgstr "" "Relative Messung\n" "Referenz ist Position des letzten Klicks" -#: flatcamGUI/FlatCAMGUI.py:1891 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6294,23 +6294,23 @@ msgstr "" "Absolute Messung.\n" "Referenz ist (X = 0, Y = 0)" -#: flatcamGUI/FlatCAMGUI.py:2020 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "Wählen" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "Objekte kopieren" -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "Objekte verschieben" -#: flatcamGUI/FlatCAMGUI.py:2600 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6322,12 +6322,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "Warnung" -#: flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6335,7 +6335,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2799 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6343,7 +6343,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6351,71 +6351,71 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 #, 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:2985 flatcamGUI/FlatCAMGUI.py:3183 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 #, 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:3032 flatcamGUI/FlatCAMGUI.py:3230 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 #, 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:3256 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: flatcamGUI/FlatCAMGUI.py:3257 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: flatcamGUI/FlatCAMGUI.py:3273 +#: flatcamGUI/FlatCAMGUI.py:3275 #, fuzzy #| msgid "Adding Tool cancelled" msgid "Adding Tool cancelled ..." msgstr "Addierwerkzeug abgebrochen ..." -#: flatcamGUI/FlatCAMGUI.py:3316 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "Messwerkzeug beenden ..." -#: flatcamGUI/FlatCAMGUI.py:3660 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3666 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "Raster X-Wert" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "Dies ist der Rasterfangwert auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:3673 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "Raster Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "Dies ist der Rasterfangwert auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "Fang Max" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "Arbeitsplatz" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6423,11 +6423,11 @@ msgstr "" "Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" "Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." -#: flatcamGUI/FlatCAMGUI.py:3690 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "Arbeitsbereichformat" -#: flatcamGUI/FlatCAMGUI.py:3692 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6435,11 +6435,11 @@ msgstr "" "Wählen Sie den Typ des Rechtecks für die Leinwand aus.\n" "als gültiger Arbeitsbereich." -#: flatcamGUI/FlatCAMGUI.py:3705 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "Plot füllen" -#: flatcamGUI/FlatCAMGUI.py:3707 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6449,28 +6449,28 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 -#: flatcamGUI/FlatCAMGUI.py:3821 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "Alpha-Ebene" -#: flatcamGUI/FlatCAMGUI.py:3723 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "Legen Sie die Füllungstransparenz für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3740 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "Handlungsstrang" -#: flatcamGUI/FlatCAMGUI.py:3742 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "Legen Sie die Linienfarbe für geplottete Objekte fest." -#: flatcamGUI/FlatCAMGUI.py:3754 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "Ausgewählte Füllung" -#: flatcamGUI/FlatCAMGUI.py:3756 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6482,26 +6482,26 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Legen Sie die Füllungstransparenz für das Auswahlfeld \"von links nach rechts" "\" fest." -#: flatcamGUI/FlatCAMGUI.py:3790 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "Auswahlzeile" -#: flatcamGUI/FlatCAMGUI.py:3792 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld \"von links nach rechts\" fest." -#: flatcamGUI/FlatCAMGUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "Auswahl2 Füllung" -#: flatcamGUI/FlatCAMGUI.py:3806 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6513,49 +6513,49 @@ msgstr "" "Die ersten 6 Ziffern sind die Farbe und die letzten 2\n" "Ziffern sind für Alpha (Transparenz)." -#: flatcamGUI/FlatCAMGUI.py:3823 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Legen Sie die Füllungstransparenz für die Auswahl von rechts nach links fest." -#: flatcamGUI/FlatCAMGUI.py:3840 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "Auswahl 2 Zeile" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Legen Sie die Linienfarbe für das Auswahlfeld 'von rechts nach links' fest." -#: flatcamGUI/FlatCAMGUI.py:3854 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "Editor zeichnen" -#: flatcamGUI/FlatCAMGUI.py:3856 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "Legen Sie die Farbe für die Form fest." -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3870 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "Legt die Farbe der Form fest, wenn sie ausgewählt wird." -#: flatcamGUI/FlatCAMGUI.py:3882 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "Projektelemente" -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "Legen Sie die Farbe der Elemente im Projektregisterbaum fest." -#: flatcamGUI/FlatCAMGUI.py:3895 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "Proj. Deakt. Elemente" -#: flatcamGUI/FlatCAMGUI.py:3897 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6563,15 +6563,15 @@ msgstr "" "Legen Sie die Farbe der Elemente in der Projektregisterkarte fest.\n" "für den Fall, wenn die Elemente deaktiviert sind." -#: flatcamGUI/FlatCAMGUI.py:3948 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:3954 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3956 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6579,11 +6579,11 @@ msgstr "" "Wählen Sie ein Layout für FlatCAM.\n" "Es wird sofort angewendet." -#: flatcamGUI/FlatCAMGUI.py:3972 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6591,11 +6591,11 @@ msgstr "" "Wählen Sie einen Stil für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:3985 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "HDPI-Unterstützung" -#: flatcamGUI/FlatCAMGUI.py:3987 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6603,11 +6603,11 @@ msgstr "" "Aktivieren Sie die High DPI-Unterstützung für FlatCAM.\n" "Es wird beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "Löschen Sie die GUI-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:4002 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6615,15 +6615,15 @@ msgstr "" "Löschen Sie die GUI-Einstellungen für FlatCAM.\n" "wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." -#: flatcamGUI/FlatCAMGUI.py:4005 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "Klären" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "Schwebeflug-Form" -#: flatcamGUI/FlatCAMGUI.py:4011 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6633,11 +6633,11 @@ msgstr "" "Es wird angezeigt, wenn sich der Mauszeiger in der Maus befindet\n" "über jede Art von nicht ausgewähltem Objekt." -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "Auswahlform" -#: flatcamGUI/FlatCAMGUI.py:4020 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6649,11 +6649,11 @@ msgstr "" "entweder durch Klicken oder Ziehen der Maus von links nach rechts oder\n" "rechts nach links." -#: flatcamGUI/FlatCAMGUI.py:4027 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "NB Schriftgröße" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6665,37 +6665,37 @@ msgstr "" "Benutzeroberfläche.\n" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." -#: flatcamGUI/FlatCAMGUI.py:4045 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "Schriftgröße der Achse" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "Hiermit wird die Schriftgröße für die Zeichenbereichsachse festgelegt." -#: flatcamGUI/FlatCAMGUI.py:4064 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4066 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" -#: flatcamGUI/FlatCAMGUI.py:4136 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "App-Einstellungen" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 -#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Einheiten" -#: flatcamGUI/FlatCAMGUI.py:4143 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6705,21 +6705,21 @@ msgstr "" "Was hier ausgewählt wird, wird jedes Mal eingestellt\n" "FLatCAM wird gestartet." -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 -#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "Bewerbungsebene" -#: flatcamGUI/FlatCAMGUI.py:4151 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6735,19 +6735,19 @@ msgstr "" "Die Auswahl hier beeinflusst die Parameter in\n" "Die Registerkarte Ausgewählt für alle Arten von FlatCAM-Objekten." -#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "Erweitert" -#: flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "Portable Anwendung" -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6761,19 +6761,19 @@ msgstr "" "Dies bedeutet, dass die Voreinstellungsdateien gespeichert werden\n" "Im Anwendungsordner, im Unterordner lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "Sprachen" -#: flatcamGUI/FlatCAMGUI.py:4169 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "Stellen Sie die Sprache ein, die in FlatCAM verwendet wird." -#: flatcamGUI/FlatCAMGUI.py:4172 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "Sprache anwend." -#: flatcamGUI/FlatCAMGUI.py:4173 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6792,11 +6792,11 @@ msgstr "" "Sicherheitsfunktionen. In diesem Fall wird die Sprache sein\n" "Beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4182 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "Shell beim Start" -#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6805,11 +6805,11 @@ msgstr "" "möchten\n" "Beim Start automatisch starten." -#: flatcamGUI/FlatCAMGUI.py:4194 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "Versionsprüfung" -#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6818,11 +6818,11 @@ msgstr "" "wenn Sie das Kontrollkästchen aktivieren möchten\n" "für eine neue Version automatisch beim Start." -#: flatcamGUI/FlatCAMGUI.py:4206 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "Statistiken senden" -#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6831,11 +6831,11 @@ msgstr "" "zustimmen\n" "wird beim Start automatisch aktualisiert, um FlatCAM zu verbessern." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "Pan-Taste" -#: flatcamGUI/FlatCAMGUI.py:4221 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6845,35 +6845,35 @@ msgstr "" "- MMB -> Mittlere Maustaste\n" "- RMB -> Rechte Maustaste" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4228 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "Mehrfachauswahl" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "Wählen Sie den Schlüssel für die Mehrfachauswahl aus." -#: flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "STRG" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4234 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "Projekt beim Start" -#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6883,11 +6883,11 @@ msgstr "" "angezeigt werden soll\n" "beim Start automatisch angezeigt werden." -#: flatcamGUI/FlatCAMGUI.py:4246 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "Projekt autoausblenden" -#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6899,11 +6899,11 @@ msgstr "" "keine Objekte geladen sind und anzeigen, wenn ein \n" "neues Objekt erstellt wird." -#: flatcamGUI/FlatCAMGUI.py:4260 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "QuickInfos aktivieren" -#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6912,11 +6912,11 @@ msgstr "" "sollen\n" "wenn Sie mit der Maus über Elemente in der App fahren." -#: flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "Arbeiter Nummer" -#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6932,11 +6932,11 @@ msgstr "" "Der Standardwert ist 2.\n" "Nach dem Ändern wird es beim nächsten Start der App angewendet." -#: flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6952,11 +6952,11 @@ msgstr "" "Performance. Ein höherer Wert bietet mehr\n" "Leistung auf Kosten des Detaillierungsgrades." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "\"Offen\" -Verhalten" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6973,11 +6973,11 @@ msgstr "" "Dateien zuletzt verwendet: entweder der Pfad\n" "Pfad zum Speichern von Dateien oder Pfad zum Öffnen von Dateien." -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "Objektbestätigung löschen" -#: flatcamGUI/FlatCAMGUI.py:4354 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6988,11 +6988,11 @@ msgstr "" "löschen ausgelöst wird, entweder durch\n" "Menüverknüpfung oder Tastenkombination." -#: flatcamGUI/FlatCAMGUI.py:4361 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "Speichern Sie das komprimierte Projekt" -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -7002,11 +7002,11 @@ msgstr "" "Wenn diese Option aktiviert ist, wird ein komprimiertes FlatCAM-Projekt " "gespeichert." -#: flatcamGUI/FlatCAMGUI.py:4374 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "Kompressionsstufe" -#: flatcamGUI/FlatCAMGUI.py:4376 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -7016,53 +7016,53 @@ msgstr "" "ein FlatCAM-Projekt. Ein höherer Wert bedeutet eine bessere Komprimierung\n" "erfordern jedoch mehr RAM-Auslastung und mehr Verarbeitungszeit." -#: flatcamGUI/FlatCAMGUI.py:4403 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Diagrammoptionen" -#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solide" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-farbig" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 -#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Zeichn" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 -#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 -#: flatcamGUI/FlatCAMGUI.py:6373 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "Kreisschritte" -#: flatcamGUI/FlatCAMGUI.py:4436 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -7070,7 +7070,7 @@ msgstr "" "Die Anzahl der Kreisschritte für Gerber\n" "lineare Approximation mit kreisförmiger Apertur." -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -7084,45 +7084,45 @@ msgstr "" "Standardeinstellung.\n" "<< WARNUNG >>: Ändern Sie dies nur, wenn Sie wissen, was Sie tun !!!" -#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Keiner" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "Voll" -#: flatcamGUI/FlatCAMGUI.py:4457 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4463 +#: flatcamGUI/FlatCAMGUI.py:4465 #, fuzzy #| msgid "Geo Tolerance" msgid "Tolerance" msgstr "Geo-Toleranz" -#: flatcamGUI/FlatCAMGUI.py:4464 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4485 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "Gerber-Optionen" -#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -7131,16 +7131,16 @@ msgstr "" "Werkzeugwege zum Schneiden von \n" "äußeren Polygonen." -#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "Durchgang" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7148,11 +7148,11 @@ msgstr "" "Breite der Isolationslücke in\n" "Anzahl (Ganzzahl) der Werkzeugbreiten." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Passüberlappung" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7171,12 +7171,12 @@ msgstr "" "Ein Wert von 0,25 bedeutet hier eine Überlappung von 25% \n" "vom oben angegebenen Werkzeugdurchmesser." -#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Fräsart" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7187,29 +7187,29 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorliegt" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Steigen" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Konv." -#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Kombinieren Sie Pässe" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" -#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7223,12 +7223,12 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Grenzmarge" -#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7240,21 +7240,21 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Abgerundete Geo" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7262,7 +7262,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7274,15 +7274,15 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "Erweiterte Optionen von Gerber" -#: flatcamGUI/FlatCAMGUI.py:4616 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "Erweiterte Param." -#: flatcamGUI/FlatCAMGUI.py:4618 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7292,11 +7292,11 @@ msgstr "" "Diese Parameter sind nur für verfügbar\n" "Fortgeschrittene Anwendungsebene." -#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Folgen\"" -#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7306,11 +7306,11 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: flatcamGUI/FlatCAMGUI.py:4637 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "Tabelle anzeigen / ausblenden" -#: flatcamGUI/FlatCAMGUI.py:4639 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7320,15 +7320,15 @@ msgstr "" "Beim Ausblenden werden auch alle Markierungsformen gelöscht\n" "das sind auf leinwand gezeichnet." -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "Exportoptionen" -#: flatcamGUI/FlatCAMGUI.py:4683 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7336,21 +7336,21 @@ msgstr "" "Die hier eingestellten Parameter werden in der exportierten Datei verwendet\n" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Gerber exportieren." -#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "Die in der Gerber-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 -#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "ZOLL" -#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "Ganzzahl / Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7358,7 +7358,7 @@ msgstr "" "Die Anzahl der Ziffern im gesamten Teil der Nummer\n" "und im Bruchteil der Zahl." -#: flatcamGUI/FlatCAMGUI.py:4719 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7366,7 +7366,7 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der ganze Teil von Gerber koordiniert." -#: flatcamGUI/FlatCAMGUI.py:4733 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7374,11 +7374,11 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "Der Dezimalteil der Gerber-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "Nullen" -#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7392,36 +7392,36 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen entfernt\n" "und führende Nullen werden beibehalten." -#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 -#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 -#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 -#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 -#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 -#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 -#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "Eine Liste der Gerber-Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 -#: flatcamGUI/FlatCAMGUI.py:6268 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "Auswahllimit" -#: flatcamGUI/FlatCAMGUI.py:4787 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7435,23 +7435,23 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:4799 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "Neuer Blendencode" -#: flatcamGUI/FlatCAMGUI.py:4811 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "Neuer Öffnungsgröße" -#: flatcamGUI/FlatCAMGUI.py:4813 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "Größe für die neue Blende" -#: flatcamGUI/FlatCAMGUI.py:4823 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "Neuer Blendentyp" -#: flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7459,37 +7459,37 @@ msgstr "" "Geben Sie für die neue Blende ein.\n" "Kann \"C\", \"R\" oder \"O\" sein." -#: flatcamGUI/FlatCAMGUI.py:4846 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "Öffnungsmaße" -#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 -#: flatcamGUI/FlatCAMGUI.py:6588 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "Durchmesser der Schneidwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:4854 +#: flatcamGUI/FlatCAMGUI.py:4856 #, fuzzy #| msgid "Linear Slot Array" msgid "Linear Pad Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 -#: flatcamGUI/FlatCAMGUI.py:5838 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "Lineare Richt." -#: flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 -#: flatcamGUI/FlatCAMGUI.py:5878 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "Kreisricht." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7497,44 +7497,44 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 -#: flatcamGUI/FlatCAMGUI.py:5891 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "Kreiswinkel" -#: flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "Abstand, in dem das Gerber-Element gepuffert werden soll." -#: flatcamGUI/FlatCAMGUI.py:4933 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "Skalierungswerk." -#: flatcamGUI/FlatCAMGUI.py:4939 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "Faktor zum Skalieren des Gerber-Elements." -#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "Schwelle niedrig" -#: flatcamGUI/FlatCAMGUI.py:4952 +#: flatcamGUI/FlatCAMGUI.py:4954 msgid "Threshold value under which the apertures are not marked." msgstr "Schwellenwert, unter dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4962 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "Schwellenwert, über dem die Blenden nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "Excellon Allgemeines" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:5002 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7576,12 +7576,12 @@ msgstr "" "Sprint-Layout 2: 4 ZOLL LZ\n" "KiCAD 3: 5 ZOLL TZ" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "Die Standardwerte für ZOLL sind 2: 4" -#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 -#: flatcamGUI/FlatCAMGUI.py:5546 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7589,8 +7589,8 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der gesamte Teil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7598,19 +7598,19 @@ msgstr "" "Diese Zahlen geben die Anzahl der Ziffern in an\n" "der Dezimalteil der Excellon-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "METRISCH" -#: flatcamGUI/FlatCAMGUI.py:5063 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "Die Standardwerte für METRISCH sind 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "Standard Nullen" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7624,7 +7624,7 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7640,11 +7640,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5118 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "Standard Einheiten" -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7656,7 +7656,7 @@ msgstr "" "wird verwendet. Einige Excellon-Dateien haben keinen Header\n" "Daher wird dieser Parameter verwendet." -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7667,14 +7667,20 @@ msgstr "" "Daher wird dieser Parameter verwendet." #: flatcamGUI/FlatCAMGUI.py:5140 +#, fuzzy +#| msgid "Export Options" +msgid "Update Export settings" +msgstr "Exportoptionen" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "Optimierung der Excellons" -#: flatcamGUI/FlatCAMGUI.py:5143 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "Algorithmus: " -#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7698,15 +7704,15 @@ msgstr "" "Wenn DEAKTIVIERT, arbeitet FlatCAM im 32-Bit-Modus und verwendet es\n" "Traveling Salesman-Algorithmus zur Pfadoptimierung." -#: flatcamGUI/FlatCAMGUI.py:5156 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5170 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "Optimierungszeit" -#: flatcamGUI/FlatCAMGUI.py:5173 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7718,16 +7724,16 @@ msgstr "" "Pfadoptimierung. Diese maximale Dauer wird hier eingestellt.\n" "In Sekunden." -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "Excellon-Optionen" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "CNC-Job erstellen" -#: flatcamGUI/FlatCAMGUI.py:5221 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7735,14 +7741,14 @@ msgstr "" "Parameter, die zum Erstellen eines CNC-Auftragsobjekts verwendet werden\n" "für dieses Bohrobjekt." -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 -#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Schnitt Z" -#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7750,12 +7756,12 @@ msgstr "" "Bohrtiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Reise Z" -#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7763,12 +7769,12 @@ msgstr "" "Werkzeughöhe auf Reisen\n" "über die XY-Ebene." -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7776,11 +7782,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im G-Code (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "Werkzeugwechsel Z" -#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7789,11 +7795,11 @@ msgstr "" "Z-Achsenposition (Höhe) für\n" "Werkzeugwechsel." -#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Vorschub (Tauchgang)" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7803,11 +7809,11 @@ msgstr "" "(in Einheiten pro Minute).\n" "Dies ist für die lineare Bewegung G01." -#: flatcamGUI/FlatCAMGUI.py:5277 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7815,11 +7821,11 @@ msgstr "" "Geschwindigkeit der Spindel\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "Spindelrichtung" -#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7831,12 +7837,12 @@ msgstr "" "- CW = im Uhrzeigersinn oder\n" "- CCW = gegen den Uhrzeigersinn" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Wohnen" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7845,21 +7851,21 @@ msgstr "" "Pause, damit die Spindel ihre erreichen kann\n" "Geschwindigkeit vor dem Schneiden." -#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "Dauer" -#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7867,11 +7873,11 @@ msgstr "" "Die Postprozessor-JSON-Datei, die diktiert\n" "Gcode-Ausgabe." -#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5333 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7884,23 +7890,23 @@ msgstr "" "angezeigt\n" "in Bohrer umgewandelt." -#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Löcher bohren" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." -#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Bohrwerkzeugs Durchm." -#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Schlitzwerkzeug Durchmesser" -#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7908,19 +7914,19 @@ msgstr "" "Durchmesser des Schneidewerkzeugs\n" "beim Fräsen von Schlitzen." -#: flatcamGUI/FlatCAMGUI.py:5376 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "Standardwerte" -#: flatcamGUI/FlatCAMGUI.py:5389 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "Excellon erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: flatcamGUI/FlatCAMGUI.py:5397 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7929,11 +7935,11 @@ msgstr "" "für dieses Drill-Objekt, das angezeigt wird, wenn die App-Ebene Erweitert " "ist." -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Versatz Z" -#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7944,20 +7950,20 @@ msgstr "" "erzeugen.\n" "Der Wert hier kann den Parameter Cut Z ausgleichen." -#: flatcamGUI/FlatCAMGUI.py:5414 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Startbewegung Z" -#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7965,12 +7971,12 @@ msgstr "" "Höhe des Werkzeugs gleich nach dem Start.\n" "Löschen Sie den Wert, wenn Sie diese Funktion nicht benötigen." -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Bewegung beenden Z" -#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7979,11 +7985,11 @@ msgstr "" "Höhe des Werkzeugs nach\n" "die letzte Bewegung am Ende des Jobs." -#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7997,12 +8003,12 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -8011,21 +8017,21 @@ msgstr "" "Die maximale Tiefe, in der die Sonde zulässig ist\n" "zu untersuchen. Negativer Wert in aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Vorschubsonde" -#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." -#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "Schneller Sprung" -#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8037,11 +8043,11 @@ msgstr "" "Das bedeutet die schnellste verfügbare Geschwindigkeit.\n" "WARNUNG: Die Verschiebung erfolgt bei Toolchange X, Y-Koordinaten." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "Schneller Rückzug" -#: flatcamGUI/FlatCAMGUI.py:5484 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8057,11 +8063,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/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5508 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8070,11 +8076,11 @@ msgstr "" "bei Verwendung des Menüeintrags Datei -> Exportieren -> Exportieren von " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "Die in der Excellon-Datei verwendeten Einheiten." -#: flatcamGUI/FlatCAMGUI.py:5533 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8086,11 +8092,11 @@ msgstr "" "Hier legen wir das verwendete Format fest\n" "Koordinaten verwenden keine Periode." -#: flatcamGUI/FlatCAMGUI.py:5569 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8107,15 +8113,15 @@ msgstr "" "Es muss auch angegeben werden, wenn LZ = führende Nullen beibehalten werden\n" "oder TZ = nachfolgende Nullen bleiben erhalten." -#: flatcamGUI/FlatCAMGUI.py:5578 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "Dezimal" -#: flatcamGUI/FlatCAMGUI.py:5579 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "Keine Dezimalzahl" -#: flatcamGUI/FlatCAMGUI.py:5605 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8129,11 +8135,11 @@ msgstr "" "Wenn TZ aktiviert ist, werden nachfolgende Nullen beibehalten\n" "und führende Nullen werden entfernt." -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "Schlitze-Typ" -#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8147,19 +8153,19 @@ msgstr "" "Beim Bohren (G85) werden die Steckplätze exportiert\n" "Verwenden Sie den Befehl Bohrschlitz (G85)." -#: flatcamGUI/FlatCAMGUI.py:5625 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "Geroutet" -#: flatcamGUI/FlatCAMGUI.py:5626 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "Gebohrt (G85)" -#: flatcamGUI/FlatCAMGUI.py:5658 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "Eine Liste der Excellon Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:5668 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8173,35 +8179,35 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:5680 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "Neuer Werkzeugdurchm." -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "Linearbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "Rundbohrer-Array" -#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Schlüssel" -#: flatcamGUI/FlatCAMGUI.py:5822 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "Lineare Schlitzanordnung" -#: flatcamGUI/FlatCAMGUI.py:5874 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "Kreisschlitz-Array" -#: flatcamGUI/FlatCAMGUI.py:5908 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "Geometrie Allgemein" -#: flatcamGUI/FlatCAMGUI.py:5927 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8209,11 +8215,11 @@ msgstr "" "Die Anzahl der Kreisschritte für die Geometrie\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "Geometrieoptionen" -#: flatcamGUI/FlatCAMGUI.py:5962 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8223,7 +8229,7 @@ msgstr "" "die Konturen davon nachzeichnen\n" "Geometrieobjekt." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8231,11 +8237,11 @@ msgstr "" "Schnitttiefe (negativ)\n" "unter der Kupferoberfläche." -#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" -#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8247,11 +8253,11 @@ msgstr "" "mehrmals schneiden, bis Schnitt Z ist\n" "erreicht." -#: flatcamGUI/FlatCAMGUI.py:5994 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "Tiefe / Pass" -#: flatcamGUI/FlatCAMGUI.py:5996 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8265,7 +8271,7 @@ msgstr "" "es ist ein Bruch aus der Tiefe\n" "was einen negativen Wert hat." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8273,7 +8279,7 @@ msgstr "" "Höhe des Werkzeugs bei\n" "Bewegen ohne zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8281,11 +8287,11 @@ msgstr "" "Werkzeugwechselfolge einbeziehen\n" "im Maschinencode (Pause für Werkzeugwechsel)." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Vorschubrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8293,11 +8299,11 @@ msgstr "" "Schnittgeschwindigkeit im XY\n" "Flugzeug in Einheiten pro Minute" -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Vorschubrate Z" -#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8307,12 +8313,12 @@ msgstr "" "Flugzeug in Einheiten pro Minute.\n" "Es heißt auch Sturz." -#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8322,7 +8328,7 @@ msgstr "" "Wenn LASER-Postprozessor verwendet wird,\n" "Dieser Wert ist die Leistung des Lasers." -#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8330,11 +8336,11 @@ msgstr "" "Die Postprozessor-Datei, die diktiert\n" "den Maschinencode (wie GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "Geometrie Erw. Optionen" -#: flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8342,12 +8348,12 @@ msgstr "" "Parameter zum Erstellen eines CNC-Auftragsobjekts\n" "Verfolgung der Konturen eines Geometrieobjekts." -#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" -#: flatcamGUI/FlatCAMGUI.py:6154 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8355,11 +8361,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/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Vorschubgeschwindigkeit" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8373,11 +8379,11 @@ msgstr "" "Es ist nur für Marlin nützlich,\n" "für andere Fälle ignorieren." -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "1. Punkt erneut schneiden" -#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8389,11 +8395,11 @@ msgstr "" "Beim letzten Schnitt treffen wir einen\n" "verlängerter Schnitt über dem ersten Schnittabschnitt." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "Seg. X Größe" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8403,11 +8409,11 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:6237 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "Seg. Y Größe" -#: flatcamGUI/FlatCAMGUI.py:6239 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8417,15 +8423,15 @@ msgstr "" "Nützlich für die automatische Nivellierung.\n" "Ein Wert von 0 bedeutet keine Segmentierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "Geo-Editor" -#: flatcamGUI/FlatCAMGUI.py:6260 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "Eine Liste der Geometry Editor-Parameter." -#: flatcamGUI/FlatCAMGUI.py:6270 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8439,20 +8445,20 @@ msgstr "" "Erhöht die Leistung beim Bewegen von a\n" "große Anzahl von geometrischen Elementen." -#: flatcamGUI/FlatCAMGUI.py:6289 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "CNC-Job Allgemein" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plotobjekt" -#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Darstellungsart" -#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8465,15 +8471,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/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Reise" -#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8485,23 +8491,23 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "Anmerkungsgröße" -#: flatcamGUI/FlatCAMGUI.py:6342 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "The font size of the annotation text. In pixels." msgstr "Die Schriftgröße des Anmerkungstextes. In Pixeln." -#: flatcamGUI/FlatCAMGUI.py:6350 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "Anmerkungsfarbe" -#: flatcamGUI/FlatCAMGUI.py:6352 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "Legen Sie die Schriftfarbe für die Anmerkungstexte fest." -#: flatcamGUI/FlatCAMGUI.py:6375 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8509,11 +8515,11 @@ msgstr "" "Die Anzahl der Kreisschritte für GCode\n" "Kreis- und Bogenformen lineare Annäherung." -#: flatcamGUI/FlatCAMGUI.py:6383 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "Verfahrdurchm." -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8521,11 +8527,11 @@ msgstr "" "Die Breite der Fahrlinien soll sein\n" "in der Handlung gerendert." -#: flatcamGUI/FlatCAMGUI.py:6396 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "Koordinate Dezimalzahlen" -#: flatcamGUI/FlatCAMGUI.py:6398 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8533,11 +8539,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "die X-, Y-, Z-Koordinaten im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6406 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "Vorschub-Dezimalstellen" -#: flatcamGUI/FlatCAMGUI.py:6408 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8545,11 +8551,11 @@ msgstr "" "Die Anzahl der Dezimalstellen, für die verwendet werden soll\n" "der Vorschubparameter im CNC-Code (GCODE usw.)" -#: flatcamGUI/FlatCAMGUI.py:6416 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "Koordinaten eingeben" -#: flatcamGUI/FlatCAMGUI.py:6418 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8561,23 +8567,23 @@ msgstr "" "- Absolut G90 -> die Referenz ist der Ursprung x = 0, y = 0\n" "- Inkrementell G91 -> Die Referenz ist die vorherige Position" -#: flatcamGUI/FlatCAMGUI.py:6424 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6425 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "Inkrementelles G91" -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "CNC-Auftragsoptionen" -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "G-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8586,11 +8592,11 @@ msgstr "" "Exportieren und speichern Sie den G-Code nach\n" "Machen Sie dieses Objekt in eine Datei." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "Voranstellen an G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8598,11 +8604,11 @@ msgstr "" "Geben Sie hier alle G-Code-Befehle ein\n" "gerne am Anfang der G-Code-Datei hinzufügen." -#: flatcamGUI/FlatCAMGUI.py:6464 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "An G-Code anhängen" -#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8612,19 +8618,19 @@ msgstr "" "gerne an die generierte Datei anhängen.\n" "I.e .: M2 (Programmende)" -#: flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "Erw. CNC-Joboptionen" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "CNC-Code exportieren" -#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Werkzeugwechsel G-Code" -#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8646,11 +8652,11 @@ msgstr "" "das hat \"toolchange_custom\" im Namen und das ist gebaut\n" "mit der \"Toolchange Custom\" -Prozessordatei als Vorlage." -#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Benutze das Werkzeugwechselmakro" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8658,7 +8664,7 @@ msgstr "" "Aktivieren Sie dieses Kontrollkästchen, wenn Sie verwenden möchten\n" "ein benutzerdefiniertes Werkzeug ändert GCode (Makro)." -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8668,61 +8674,61 @@ msgstr "" "im Werkzeugwechselereignis.\n" "Sie müssen mit dem \"%\" -Symbol umgeben sein" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC-Parameter" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = Werkzeugnummer" -#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = Werkzeugdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = für Excellon die Gesamtzahl der Bohrer" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z-Koord für Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:6547 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z Tiefe für den Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6548 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "z_move = Z Höhe für die Reise" -#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut =der Schrittwert für den mehrstufigen Schnitt" -#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed =der Wert für die Spindeldrehzahl" -#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 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 " "erreicht" -#: flatcamGUI/FlatCAMGUI.py:6573 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "NCC-Tooloptionen" -#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8730,15 +8736,15 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "Werkzeug durchmesser" -#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Werkzeugtyp" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8750,26 +8756,26 @@ msgstr "" "- \"V-Form\"\n" "- Rundschreiben" -#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-Form" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip-Durchm" -#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" -#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip-Winkel" -#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8778,7 +8784,7 @@ msgstr "" "Der Spitzenwinkel für das V-Shape-Werkzeug.\n" "In grad." -#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8791,13 +8797,13 @@ msgstr "" "Werkzeugverbrauchs\n" "- konventionell / nützlich, wenn kein Spielausgleich vorhanden ist" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Werkzeugbestellung" -#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 -#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8822,17 +8828,17 @@ msgstr "" "festgelegt\n" "in umgekehrter Richtung und deaktivieren Sie diese Steuerung." -#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Vorwärts" -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Rückwärts" -#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8842,7 +8848,7 @@ msgstr "" "Schnitttiefe in Material. Negativer Wert.\n" "In FlatCAM-Einheiten." -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, fuzzy, python-format #| msgid "" #| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8882,11 +8888,11 @@ msgstr "" "Höhere Werte = langsame Bearbeitung und langsame Ausführung auf der CNC\n" "wegen zu vieler Wege." -#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." -#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8897,22 +8903,22 @@ msgstr "" "Schritt nach innen. Seed-based : Ausgehend vom Saatgut.
" "Line-based: Parallele Linien." -#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Verbinden" -#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Kontur" -#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8930,7 +8936,7 @@ msgstr "" "kein kupfer mehr zum löschen oder es gibt keine werkzeuge mehr.\n" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." -#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8944,27 +8950,27 @@ msgstr "" "von den Kupfermerkmalen.\n" "Der Wert kann zwischen 0 und 10 FlatCAM-Einheiten liegen." -#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offsetwert" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Selbst" -#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "Bereich" -#: flatcamGUI/FlatCAMGUI.py:6796 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6797 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "Referenz" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8984,19 +8990,19 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "NormalFormat" -#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "Progressiv" -#: flatcamGUI/FlatCAMGUI.py:6812 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "NCC-Plotten" -#: flatcamGUI/FlatCAMGUI.py:6814 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9004,11 +9010,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des NCC-Jobs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:6828 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "Ausschnittwerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -9018,7 +9024,7 @@ msgstr "" "die PCB und trennen Sie es von\n" "das ursprüngliche Brett." -#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9026,11 +9032,11 @@ msgstr "" "Durchmesser des zum Ausschneiden verwendeten Werkzeugs\n" "die PCB-Form aus dem umgebenden Material." -#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj Art" -#: flatcamGUI/FlatCAMGUI.py:6854 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -9042,16 +9048,16 @@ msgstr "" "Ein Panel-PCB-Gerber Objekt, das gemacht wird\n" "aus vielen einzelnen PCB-Konturen." -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Einzehln" -#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Platte" -#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9061,11 +9067,11 @@ msgstr "" "macht den Ausschnitt der Leiterplatte weiter aus\n" "die tatsächliche PCB-Grenze" -#: flatcamGUI/FlatCAMGUI.py:6876 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "Spaltgröße" -#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9077,11 +9083,11 @@ msgstr "" "das umgebende Material (das eine\n" "von denen die Leiterplatte ausgeschnitten ist)." -#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Spalt" -#: flatcamGUI/FlatCAMGUI.py:6889 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9105,11 +9111,11 @@ msgstr "" "- 2 tb \t- 2 * oben + 2 * unten\n" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" -#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Konvexe Form" -#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9117,11 +9123,11 @@ msgstr "" "Erstellen Sie eine konvexe Form, die die gesamte Leiterplatte umgibt.\n" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "2Seitige Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:6932 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9129,36 +9135,36 @@ msgstr "" "Ein Werkzeug, das beim Erstellen eines doppelseitigen Dokuments hilft\n" "PCB mit Ausrichtungslöchern." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Bohrdurchmesser" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 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/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Spiegelachse:" -#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punkt" -#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6966 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "Achsenreferenz" -#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9168,15 +9174,15 @@ msgstr "" "eine angegebene Box (in einem FlatCAM-Objekt) durch\n" "das Zentrum." -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:6989 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "Parameter:" -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9188,11 +9194,11 @@ msgstr "" "alles Kupfer). Du wirst gefragt\n" "Klicken Sie auf das gewünschte Polygon." -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Auswahl" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9215,15 +9221,15 @@ msgstr "" "- 'Referenzobjekt' - löscht nicht kupferne Objekte innerhalb des Bereichs\n" "von einem anderen Objekt angegeben." -#: flatcamGUI/FlatCAMGUI.py:7110 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "Malen Sie Plotten" -#: flatcamGUI/FlatCAMGUI.py:7120 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9231,11 +9237,11 @@ msgstr "" "- 'Normal' - normales Plotten am Ende des Malvorgangs\n" "- 'Progressiv' - Nachdem jede Form generiert wurde, wird sie geplottet." -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "Filmwerkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9245,11 +9251,11 @@ msgstr "" "FlatCAM-Objekt\n" "Die Datei wird im SVG-Format gespeichert." -#: flatcamGUI/FlatCAMGUI.py:7150 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "Filmtyp" -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9265,11 +9271,11 @@ msgstr "" "mit weiß auf einer schwarzen leinwand.\n" "Das Filmformat ist SVG." -#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Rand" -#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9289,11 +9295,11 @@ msgstr "" "weiße Farbe wie der Rest und die mit der verwechseln kann\n" "Umgebung, wenn nicht für diese Grenze." -#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Skalierungshub" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -9305,11 +9311,11 @@ msgstr "" "dünner ist.\n" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "Panelize Werkzeugoptionen" -#: flatcamGUI/FlatCAMGUI.py:7200 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9319,11 +9325,11 @@ msgstr "" "Jedes Element ist eine Kopie des Quellobjekts\n" "in einem X-Abstand, Y-Abstand voneinander." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Abstandspalten" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9331,11 +9337,11 @@ msgstr "" "Abstand zwischen den Spalten des gewünschten Bereichs.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Abstand Reihen" -#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9343,35 +9349,35 @@ msgstr "" "Abstand zwischen den Reihen des gewünschten Feldes.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Säulen" -#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" -#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Reihen" -#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" -#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel-Typ" -#: flatcamGUI/FlatCAMGUI.py:7252 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9381,11 +9387,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7261 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "Beschränkung innerhalb" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -9399,11 +9405,11 @@ msgstr "" "Das letzte Panel enthält so viele Spalten und Zeilen wie\n" "Sie passen vollständig in den ausgewählten Bereich." -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Breite (DX)" -#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9411,11 +9417,11 @@ msgstr "" "Die Breite (DX), in die das Panel passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Höhe (DY)" -#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9423,15 +9429,15 @@ msgstr "" "Die Höhe (DY), in die die Platte passen muss.\n" "In aktuellen Einheiten." -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "Rechner-Tool-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape-Werkzeugrechner" -#: flatcamGUI/FlatCAMGUI.py:7302 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9442,11 +9448,11 @@ msgstr "" "mit dem Spitzendurchmesser, Spitzenwinkel und\n" "Schnitttiefe als Parameter." -#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Spitzendurchmesser" -#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9454,11 +9460,11 @@ msgstr "" "Dies ist der Werkzeugspitzendurchmesser.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Spitzenwinkel" -#: flatcamGUI/FlatCAMGUI.py:7325 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9466,7 +9472,7 @@ msgstr "" "Dies ist der Winkel an der Spitze des Werkzeugs.\n" "Es wird vom Hersteller angegeben." -#: flatcamGUI/FlatCAMGUI.py:7335 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9474,11 +9480,11 @@ msgstr "" "Dies ist die Tiefe zum Schneiden in Material.\n" "Im CNCJob-Objekt ist dies der Parameter CutZ." -#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Galvanikrechner" -#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 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 " @@ -9489,27 +9495,27 @@ msgstr "" "unter Verwendung einer Methode wie Grahit-Tinte oder Calcium-Hypophosphit-" "Tinte oder Palladiumchlorid." -#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "PCB Länge" -#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Dies ist die Boardlänge. In Zentimeter" -#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "PCB Breite" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Dies ist die Breite der Platte in Zentimetern." -#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Stromdichte" -#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9517,11 +9523,11 @@ msgstr "" "Stromdichte durch die Platine.\n" "In Ampere pro Quadratfuß ASF." -#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Kupferwachstum" -#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9529,11 +9535,11 @@ msgstr "" "Wie dick soll das Kupferwachstum sein.\n" "In Mikrometern" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "Umwandlungswerkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9541,35 +9547,35 @@ msgstr "" "Verschiedene Transformationen, die angewendet werden können\n" "auf einem FlatCAM-Objekt." -#: flatcamGUI/FlatCAMGUI.py:7409 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "Winkel drehen" -#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Neigungswinkel X" -#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Neigungswinkel Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Skalierung des X-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Skalierung des Y-Faktors" -#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9577,7 +9583,7 @@ msgstr "" "Skalieren Sie die ausgewählten Objekte\n" "Verwenden des Skalierungsfaktors X für beide Achsen." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9589,27 +9595,27 @@ msgstr "" "und die Mitte der größten Begrenzungsbox\n" "der ausgewählten Objekte, wenn sie nicht markiert sind." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset X Wert" -#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 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/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset Y-Wert" -#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 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/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Spiegelreferenz" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9632,11 +9638,11 @@ msgstr "" "Oder geben Sie die Koordinaten im Format (x, y) in ein\n" "Punkt-Eingabefeld und klicken Sie auf X (Y) drehen" -#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Spiegelref. Punkt" -#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 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" @@ -9647,11 +9653,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/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "Lötpaste-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9659,49 +9665,49 @@ msgstr "" "Ein Werkzeug zum Erstellen von GCode für die Ausgabe\n" "Lotpaste auf eine Leiterplatte." -#: flatcamGUI/FlatCAMGUI.py:7542 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "Durchmesser der Düsenwerkzeuge, getrennt durch ','" -#: flatcamGUI/FlatCAMGUI.py:7549 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "Neuer Düsendurchmesser:" -#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 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/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dosierbeginn" -#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z-Abgabe" -#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Die Höhe (Z) bei der Lotpastendosierung." -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Abgabestopp" -#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Die Höhe (Z) bei der Lotpastendosierung stoppt." -#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Reise" -#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9709,15 +9715,15 @@ msgstr "" "Die Höhe (Z) für den Weg zwischen Pads\n" "(ohne Lotpaste zu dosieren)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Werkzeugwechsel" -#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 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/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 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." @@ -9725,19 +9731,19 @@ 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/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" -#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 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/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Vorschub Z" -#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9745,11 +9751,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Bewegung\n" "(auf der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Vorschub Z Dosierung" -#: flatcamGUI/FlatCAMGUI.py:7636 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9757,11 +9763,11 @@ msgstr "" "Vorschub (Geschwindigkeit) bei vertikaler Aufwärtsbewegung\n" "in Ausgabeposition (in der Z-Ebene)." -#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindeldrehzahl FWD" -#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9769,19 +9775,19 @@ msgstr "" "Die Spendergeschwindigkeit beim Schieben der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Verweilzeit FWD" -#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause nach dem Löten." -#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindeldrehzahl REV" -#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9789,11 +9795,11 @@ msgstr "" "Die Spendergeschwindigkeit beim Einfahren der Lötpaste\n" "durch die Spenderdüse." -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Verweilen REV" -#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9801,20 +9807,20 @@ msgstr "" "Pause nachdem Lotpastendispenser eingefahren wurde,\n" "das Druckgleichgewicht zu ermöglichen." -#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprozessor" -#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Dateien, die die GCode-Generierung steuern." -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "Substractor-Werkzeug-Optionen" -#: flatcamGUI/FlatCAMGUI.py:7704 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9822,28 +9828,28 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Wege schließen" -#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 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/FlatCAMGUI.py:7721 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "Excellon-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 -#: flatcamGUI/FlatCAMGUI.py:7790 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "Erweiterungsliste" -#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 -#: flatcamGUI/FlatCAMGUI.py:7792 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9851,8 +9857,8 @@ msgstr "" "Liste der zu verwendenden Dateierweiterungen\n" "im Zusammenhang mit FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 -#: flatcamGUI/FlatCAMGUI.py:7805 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9864,23 +9870,23 @@ msgstr "" "Sie sind nach der nächsten Anmeldung aktiv.\n" "Dies funktioniert nur unter Windows." -#: flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "GCode-Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "Gerber Dateizuordnungen" -#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "Untätig." -#: flatcamGUI/FlatCAMGUI.py:7865 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "Bewerbung gestartet ..." -#: flatcamGUI/FlatCAMGUI.py:7866 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "Hello!" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 4d2876c75e1ccb26b0a6e750eff9712e9bfa6430..cc7973930af5235fe52460a4aa3277cee68f0d6d 100644 GIT binary patch delta 37797 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≷H|s<@1`DryEA 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�JxGE~x8ls}TBZlL8RL5@PCVY(gxp>NT^KJD#4kDlD zf9A!#0_T$V-k^SFav@G6zxJk=zr(}+D}2jL=~7fjR%3bGhV}84wZd)tb1>$me2?`J z>fMp>jyL#!(2c-x~&Jpg)AfMiLs)1yu0;gSD{E zBlEwFEVeF1FXhWo+jF(`E$Zm5^4K)k6cv>1QBmI?wWMQFu`~Bh6sX7N zF$Qnh8?!z!Yn>bQU?KbpOQ2?89A?1Nm>(aYMw;+P^Yxe-E0gbo>i9lXJ%>=ic=|`b zH~5Em&QYL~uES4en~gB_Dz3>P<6eNFY9!!Nb$mc?B&t9kwO+fu2o@tW&qGu*1)}uP`7<1t(Yntcg zw@0N>Ur@2AbEG%w#LT;jghqZG_26UFl*RkSG+YxEwe12Kr{#BV2V$m`an}V#P78IH z1=dXK>0S<`ot{1EKn=$JXLF#!^u}?&p=3i~$@EZnW8lQ}u(bQg^X=h;F-isZY^LE} z;M4R&?##e}8JXRifg3Zz+^&I7Gd8)`0vl$wb2|o-&dQ&31kZKT%A+RM7?(Pme2>j+Y-F0sEcdk1=Fmvua_emh{ygKg4z~Fh) z-S&Zm^M|^917qjscTWa(%ulZuualq7oZ{3vW2{(F8ogH|yAk6I-$hh#GyC9Hq(O+@D52pv~g+xdz#qTX7{bSN>=7x9LFz^4aLwjlhz{RkQZCSGv>oZ2lX`9s18D z^atD}W!%nza!c~N_XAy))O6bg_AHs__TN=|X}Ig|2@G4-%B>%Guq?AXVb_Oc`&@T_ zV8@D8o_cWtu`9E=y8``JhP$l;YgTS^=LH(A3U|K^j9nG#&JS!@HQl`uD7Ct;dpfXX z^-y<9An%%@Zi_(6HR;{qf&Ob6xQhbk)`Z4AMdzjm-mEF(jtUf9+s-`@n7Ou(Kj`*(2B-fl3EWv1?oJFOT))fxK5%6HuB3Ol zBRyB!adm27*oMDSuC~LE;kiUi%$>laO3+&+Pp+q=0Jcb(gw+;tZQ z?(E3yJ`B9wG0;62=&`eedp59U=R0?8V9Bm+=G?eHG%2}t0tVx zm1oS_(7=L&0e5tu;Gs?K^}wA&mE10YtcTOPGXjx^v%7l(jSly82M5j^F6wR%d^nun zZ4}6LBrItUo?gm-|3@zx2AUoTbFc0ic_iPqd0Bh7ZRTz0?)KR?yobBuhvYGXdiCtn u&)2s@zkXf5>C|^0e;qI^Q=G`s#Y)YqSl^Q~nA+F1zGwUP|DQ+y%J_eKzHli3 delta 37755 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�+9i<;VJsGv+R)tDJ|VirNIaRqBj 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 diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index 8d332fec..3efc04f2 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-14 11:53+0300\n" -"PO-Revision-Date: 2019-09-14 11:54+0300\n" +"POT-Creation-Date: 2019-09-14 15:49+0300\n" +"PO-Revision-Date: 2019-09-14 15:49+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -26,11 +26,11 @@ msgstr "" msgid "FlatCAM is initializing ..." msgstr "FlatCAM is initializing ..." -#: FlatCAMApp.py:1140 +#: FlatCAMApp.py:1142 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:1496 +#: FlatCAMApp.py:1498 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -38,7 +38,7 @@ msgstr "" "FlatCAM is initializing ...\n" "Canvas initialization started." -#: FlatCAMApp.py:1509 +#: FlatCAMApp.py:1511 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" @@ -48,11 +48,11 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: FlatCAMApp.py:1692 +#: FlatCAMApp.py:1694 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: FlatCAMApp.py:2110 +#: FlatCAMApp.py:2120 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -60,40 +60,40 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7445 +#: FlatCAMApp.py:2323 FlatCAMApp.py:7590 msgid "New Project - Not saved" msgstr "New Project - Not saved" -#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2373 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Open cancelled." -#: FlatCAMApp.py:2378 +#: FlatCAMApp.py:2388 msgid "Open Config file failed." msgstr "Open Config file failed." -#: FlatCAMApp.py:2392 +#: FlatCAMApp.py:2402 msgid "Open Script file failed." msgstr "Open Script file failed." -#: FlatCAMApp.py:2409 +#: FlatCAMApp.py:2419 msgid "Open Excellon file failed." msgstr "Open Excellon file failed." -#: FlatCAMApp.py:2420 +#: FlatCAMApp.py:2430 msgid "Open GCode file failed." msgstr "Open GCode file failed." -#: FlatCAMApp.py:2431 +#: FlatCAMApp.py:2441 msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: FlatCAMApp.py:2699 +#: FlatCAMApp.py:2709 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2713 +#: FlatCAMApp.py:2723 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -103,79 +103,79 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2768 +#: FlatCAMApp.py:2778 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: FlatCAMApp.py:2786 +#: FlatCAMApp.py:2796 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1778 +#: FlatCAMApp.py:2797 flatcamGUI/FlatCAMGUI.py:1780 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2790 FlatCAMApp.py:4182 FlatCAMApp.py:6449 FlatCAMApp.py:7353 +#: FlatCAMApp.py:2800 FlatCAMApp.py:4192 FlatCAMApp.py:6594 FlatCAMApp.py:7498 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4117 +#: flatcamGUI/FlatCAMGUI.py:4119 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2791 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 +#: FlatCAMApp.py:2801 FlatCAMApp.py:4193 FlatCAMApp.py:6595 FlatCAMApp.py:7499 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4118 flatcamGUI/FlatCAMGUI.py:6660 -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/FlatCAMGUI.py:6668 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2792 FlatCAMApp.py:4184 FlatCAMApp.py:4889 FlatCAMApp.py:5944 -#: FlatCAMApp.py:7355 +#: FlatCAMApp.py:2802 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:6089 +#: FlatCAMApp.py:7500 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2820 +#: FlatCAMApp.py:2830 msgid "Object empty after edit." msgstr "Object empty after edit." -#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 +#: FlatCAMApp.py:2853 FlatCAMApp.py:2874 FlatCAMApp.py:2887 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2847 +#: FlatCAMApp.py:2857 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4043 +#: FlatCAMApp.py:3244 FlatCAMApp.py:3298 FlatCAMApp.py:4053 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4053 +#: FlatCAMApp.py:3257 FlatCAMApp.py:3307 FlatCAMApp.py:4063 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." -#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 +#: FlatCAMApp.py:3278 FlatCAMApp.py:3282 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:3279 +#: FlatCAMApp.py:3289 msgid "FlatCAM preferences import cancelled." msgstr "FlatCAM preferences import cancelled." -#: FlatCAMApp.py:3302 +#: FlatCAMApp.py:3312 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 +#: FlatCAMApp.py:3332 FlatCAMApp.py:3337 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:3335 +#: FlatCAMApp.py:3345 msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3344 FlatCAMApp.py:5708 FlatCAMApp.py:8357 FlatCAMApp.py:8473 -#: FlatCAMApp.py:8599 FlatCAMApp.py:8658 FlatCAMApp.py:8776 FlatCAMApp.py:8915 +#: FlatCAMApp.py:3354 FlatCAMApp.py:5853 FlatCAMApp.py:8502 FlatCAMApp.py:8618 +#: FlatCAMApp.py:8744 FlatCAMApp.py:8803 FlatCAMApp.py:8921 FlatCAMApp.py:9060 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -184,35 +184,35 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: FlatCAMApp.py:3357 +#: FlatCAMApp.py:3367 msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3377 FlatCAMApp.py:4099 +#: FlatCAMApp.py:3387 FlatCAMApp.py:4109 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: FlatCAMApp.py:3383 +#: FlatCAMApp.py:3393 msgid "Exported preferences to" msgstr "Exported preferences to" -#: FlatCAMApp.py:3400 +#: FlatCAMApp.py:3410 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: FlatCAMApp.py:3473 +#: FlatCAMApp.py:3483 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: FlatCAMApp.py:3484 +#: FlatCAMApp.py:3494 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3577 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:3568 +#: FlatCAMApp.py:3578 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -221,11 +221,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 +#: FlatCAMApp.py:3695 FlatCAMApp.py:3698 FlatCAMApp.py:3701 FlatCAMApp.py:3704 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "About FlatCAM" -#: FlatCAMApp.py:3833 -#| msgid "2D Computer-Aided Printed Circuit Board" +#: FlatCAMApp.py:3843 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "2D Computer-Aided Printed Circuit Board Manufacturing" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "Development" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "Issue tracker" -#: FlatCAMApp.py:3838 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3852 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -322,76 +321,75 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3899 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3905 +#: FlatCAMApp.py:3915 msgid "Programmers" msgstr "Programmers" -#: FlatCAMApp.py:3911 +#: FlatCAMApp.py:3921 msgid "Translators" msgstr "Translators" -#: FlatCAMApp.py:3917 +#: FlatCAMApp.py:3927 msgid "License" msgstr "License" -#: FlatCAMApp.py:3929 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "Programmer" -#: FlatCAMApp.py:3930 -#| msgid "Send Stats" +#: FlatCAMApp.py:3940 msgid "Status" msgstr "Status" -#: FlatCAMApp.py:3932 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "Program Author" -#: FlatCAMApp.py:3938 +#: FlatCAMApp.py:3948 msgid "Maintainer >=2019" msgstr "Maintainer >=2019" -#: FlatCAMApp.py:3948 +#: FlatCAMApp.py:3958 msgid "Language" msgstr "Language" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3959 msgid "Translator" msgstr "Translator" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4157 +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4161 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -399,27 +397,27 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4391 +#: FlatCAMApp.py:4401 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4413 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4435 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 msgid "At least two objects are required for join. Objects currently selected" msgstr "At least two objects are required for join. Objects currently selected" -#: FlatCAMApp.py:4465 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -435,39 +433,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4507 +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4535 +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4622 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4883 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4885 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -477,49 +475,49 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 -#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4937 +#: FlatCAMApp.py:4947 msgid "Converted units to" msgstr "Converted units to" -#: FlatCAMApp.py:4949 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5654 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5694 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Saved to" -#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 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:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5834 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -527,11 +525,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5941 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -539,47 +537,47 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5972 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5976 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5978 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5996 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:6020 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:6044 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:6056 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:6071 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:6079 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -588,34 +586,34 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 -#: flatcamGUI/FlatCAMGUI.py:2666 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6320 +#: FlatCAMApp.py:6465 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:6326 +#: FlatCAMApp.py:6471 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6444 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -623,72 +621,72 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6475 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6501 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6544 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6595 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6610 +#: FlatCAMApp.py:6755 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6632 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6643 +#: FlatCAMApp.py:6788 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6665 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -698,78 +696,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6743 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 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:6758 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6786 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6789 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6792 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6832 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6836 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 -#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 -#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: 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:7348 +#: FlatCAMApp.py:7493 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -779,203 +777,203 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7370 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7502 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2058 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7533 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7568 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7624 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 -#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7655 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7698 +#: FlatCAMApp.py:7843 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:7704 FlatCAMApp.py:7708 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7733 +#: FlatCAMApp.py:7878 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7751 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7757 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7777 +#: FlatCAMApp.py:7922 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7801 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7821 +#: FlatCAMApp.py:7966 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7845 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7865 +#: FlatCAMApp.py:8010 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7889 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7921 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7946 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7979 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:8012 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:8056 +#: FlatCAMApp.py:8201 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8202 msgid "Loading..." msgstr "Loading..." -#: FlatCAMApp.py:8064 +#: FlatCAMApp.py:8209 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:8072 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:8081 +#: FlatCAMApp.py:8226 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:8093 +#: FlatCAMApp.py:8238 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:8119 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:8122 +#: FlatCAMApp.py:8267 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1019,92 +1017,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:8159 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:8172 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:8210 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8275 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8784 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8793 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8923 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8931 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8990 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8996 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1112,82 +1110,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:9041 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 -#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:9085 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:9129 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:9172 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:9177 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9339 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:9202 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:9213 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:9252 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9275 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9282 +#: FlatCAMApp.py:9427 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9332 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9338 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9347 +#: FlatCAMApp.py:9492 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 " @@ -1197,31 +1195,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9389 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9410 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9461 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9471 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9577 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9579 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1233,61 +1231,64 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9729 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9806 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9814 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Selected Tab - Choose an Item from Project Tab" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Details" msgstr "Details" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:10133 msgid "The normal flow when working in FlatCAM is the following" msgstr "The normal flow when working in FlatCAM is the following" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10134 +#| msgid "" +#| "Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +#| "FlatCAM using either the" msgid "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:10135 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:9991 +#: FlatCAMApp.py:10136 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" @@ -1295,7 +1296,7 @@ msgstr "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:10137 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" @@ -1303,7 +1304,7 @@ msgstr "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10138 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" @@ -1311,24 +1312,24 @@ msgstr "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" -#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 msgid "SELECTED TAB" msgstr "SELECTED TAB" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10139 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:9995 +#: FlatCAMApp.py:10140 msgid "will be updated with the object properties according to" msgstr "will be updated with the object properties according to" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:10141 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "kind: Gerber, Excellon, Geometry or CNCJob object" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10142 msgid "" "If the selection of the object is done on the canvas by single click " "instead, and the" @@ -1336,7 +1337,7 @@ msgstr "" "If the selection of the object is done on the canvas by single click " "instead, and the" -#: FlatCAMApp.py:9999 +#: FlatCAMApp.py:10144 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 " @@ -1346,11 +1347,11 @@ msgstr "" "Tab. Alternatively, double clicking on the object on the canvas will bring " "the" -#: FlatCAMApp.py:10001 +#: FlatCAMApp.py:10146 msgid "and populate it even if it was out of focus" msgstr "and populate it even if it was out of focus" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10147 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" @@ -1358,35 +1359,35 @@ msgstr "" "You can change the parameters in this screen and the flow direction is like " "this" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Gerber/Excellon Object" msgstr "Gerber/Excellon Object" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Change Parameter" msgstr "Change Parameter" -#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Generate Geometry" -#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Geometry Object" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Add tools (change param in Selected Tab)" msgstr "Add tools (change param in Selected Tab)" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Generate CNCJob" msgstr "Generate CNCJob" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "CNCJob Object" msgstr "CNCJob Object" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10150 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" @@ -1394,47 +1395,47 @@ msgstr "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" -#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Save GCode" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 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:10006 +#: FlatCAMApp.py:10151 msgid "Help" msgstr "Help" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "Shortcuts List" msgstr "Shortcuts List" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "or through" msgstr "or through" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "own key shortcut" msgstr "own key shortcut" -#: FlatCAMApp.py:10065 +#: FlatCAMApp.py:10210 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10218 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:10084 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:10089 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1442,63 +1443,63 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:10092 +#: FlatCAMApp.py:10237 msgid "info" msgstr "info" -#: FlatCAMApp.py:10147 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:10168 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:10177 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:10195 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:10256 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:10294 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10335 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10565 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." @@ -1534,7 +1535,7 @@ msgstr "Advanced" msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1697,9 +1698,9 @@ msgstr "Iso" msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2317,8 +2318,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:2675 -#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "Cancelled." @@ -2343,7 +2344,7 @@ msgstr "Done. Drill(s) Move completed." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2383,7 +2384,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2412,7 +2413,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:1568 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2436,8 +2437,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 -#: flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2461,16 +2462,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2481,14 +2482,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/FlatCAMGUI.py:5786 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 -#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2503,18 +2504,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 -#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 -#: flatcamGUI/FlatCAMGUI.py:5846 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 -#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 -#: flatcamGUI/FlatCAMGUI.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "Y" @@ -2528,25 +2529,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 -#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 -#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 -#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 -#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2576,26 +2577,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 -#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 -#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 -#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 -#: flatcamGUI/FlatCAMGUI.py:5893 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2611,16 +2612,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2632,7 +2633,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2660,11 +2661,11 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." @@ -2676,7 +2677,7 @@ 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:3266 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -2773,8 +2774,8 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2792,18 +2793,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:829 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 -#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2811,13 +2812,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2843,13 +2844,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 -#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2860,8 +2861,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -2874,20 +2875,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 -#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 -#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -2896,8 +2897,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 -#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2910,8 +2911,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 -#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2920,12 +2921,12 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" @@ -2951,7 +2952,7 @@ 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/FlatCAMGUI.py:5935 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" @@ -2959,8 +2960,8 @@ msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" @@ -2979,9 +2980,9 @@ msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 -#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" @@ -2992,7 +2993,7 @@ msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3000,8 +3001,8 @@ msgid "Offset" msgstr "Offset" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "Editor" @@ -3011,7 +3012,7 @@ msgid "Angle:" msgstr "Angle:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3043,8 +3044,8 @@ msgstr "Angle X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 -#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3125,7 +3126,7 @@ msgid "Scale Y" msgstr "Scale Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" @@ -3140,7 +3141,7 @@ msgstr "" "using the Scale Factor X for both axis." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" @@ -3691,10 +3692,10 @@ msgstr "with diameter" msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 -#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 -#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 -#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "Click on target point." @@ -3913,8 +3914,8 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -3975,7 +3976,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4051,7 +4052,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "Buffer distance" @@ -4073,9 +4074,9 @@ msgstr "" " - 'Beveled:' the corner is a line that directly connects the features " "meeting in the corner" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "Buffer" @@ -4087,7 +4088,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "Scale factor" @@ -4135,8 +4136,8 @@ msgstr "" msgid "Go" msgstr "Go" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4152,11 +4153,11 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." @@ -4364,18 +4365,18 @@ msgstr "Recent files" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "New Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "Open Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Run Script ..." msgstr "Run Script ..." @@ -4890,11 +4891,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -4923,277 +4924,277 @@ msgstr "Tools Toolbar" msgid "Excellon Editor Toolbar" msgstr "Excellon Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "Geometry Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "Gerber Editor Toolbar" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "New Blank Geometry" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 -#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 -#: flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "Calculators Tool" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "Paint Shape" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "Cut Path" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "Copy Shape(s)" -#: flatcamGUI/FlatCAMGUI.py:722 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "Delete Shape '-'" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 -#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "Transformations" -#: flatcamGUI/FlatCAMGUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2167 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2169 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 -#: flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5201,68 +5202,68 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "Project" -#: flatcamGUI/FlatCAMGUI.py:822 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "Selected" -#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "Plot Area" -#: flatcamGUI/FlatCAMGUI.py:875 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "APP. DEFAULTS" -#: flatcamGUI/FlatCAMGUI.py:885 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "PROJ. OPTIONS " -#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRY" -#: flatcamGUI/FlatCAMGUI.py:927 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "TOOLS" -#: flatcamGUI/FlatCAMGUI.py:946 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "FILE ASSOCIATIONS" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "Import Preferences" -#: flatcamGUI/FlatCAMGUI.py:966 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5276,11 +5277,11 @@ msgstr "" "FlatCAM automatically save a 'factory_defaults' file\n" "on the first start. Do not delete that file." -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "Export Preferences" -#: flatcamGUI/FlatCAMGUI.py:976 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5288,15 +5289,15 @@ msgstr "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "Open Pref Folder" -#: flatcamGUI/FlatCAMGUI.py:984 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: flatcamGUI/FlatCAMGUI.py:995 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5304,582 +5305,580 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "New Gerber" msgstr "New Gerber" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Excellon" msgstr "New Excellon" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Move Obj" msgstr "Move Obj" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Geometry" msgstr "New Geometry" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Set Origin" msgstr "Set Origin" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Change Units" msgstr "Change Units" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Shell Toggle" msgstr "Shell Toggle" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1313 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:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Select All" msgstr "Select All" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj" msgstr "Copy Obj" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Excellon File" msgstr "Open Excellon File" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Gerber File" msgstr "Open Gerber File" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "New Project" msgstr "New Project" -#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 msgid "Measurement Tool" msgstr "Measurement Tool" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Save Project As" msgstr "Save Project As" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Toggle the axis" msgstr "Toggle the axis" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Run a Script" msgstr "Run a Script" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on X axis" msgstr "Skew on X axis" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Transformations Tool" msgstr "Transformations Tool" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "View File Source" msgstr "View File Source" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Enable all Plots" msgstr "Enable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable all Plots" msgstr "Disable all Plots" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable Non-selected Plots" msgstr "Disable Non-selected Plots" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "Open Online Manual" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: flatcamGUI/FlatCAMGUI.py:1321 -#| msgid "Clear Plot" +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Refresh Plots" msgstr "Refresh Plots" -#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Delete Object" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Deselects all objects" msgstr "Deselects all objects" -#: flatcamGUI/FlatCAMGUI.py:1336 +#: flatcamGUI/FlatCAMGUI.py:1338 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "Draw an Arc" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 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:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "Move Geo Item" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Circle" msgstr "Draw a Circle" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "Draw a Path" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1490 -#| msgid "Polygon Substraction Tool" +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Polygon Subtraction Tool" msgstr "Polygon Subtraction Tool" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Add Text Tool" msgstr "Add Text Tool" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "Delete Shape" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "Add Drill" -#: flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1570 msgid "Move Drill(s)" msgstr "Move Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Add a new Tool" msgstr "Add a new Tool" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add Disc" msgstr "Add Disc" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:1682 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:1681 +#: flatcamGUI/FlatCAMGUI.py:1683 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:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Eraser Tool" msgstr "Eraser Tool" -#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Transformation Tool" msgstr "Transformation Tool" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1703 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1735 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1815 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Preview Print window." msgstr "Open a OS standard Preview Print window." -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1818 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "Open a OS standard Print window." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1821 +#: flatcamGUI/FlatCAMGUI.py:1823 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:1827 +#: flatcamGUI/FlatCAMGUI.py:1829 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:1829 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1832 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:1834 +#: flatcamGUI/FlatCAMGUI.py:1836 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:1836 flatcamGUI/FlatCAMGUI.py:6316 -#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5887,31 +5886,31 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1841 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "Will open a text file in the editor." -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1844 +#: flatcamGUI/FlatCAMGUI.py:1846 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:1846 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "Run Code" msgstr "Run Code" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1849 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:1885 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -5919,7 +5918,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1891 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -5927,23 +5926,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:2020 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2600 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5955,12 +5954,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5968,7 +5967,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2799 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5976,7 +5975,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5984,63 +5983,63 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3256 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3257 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3273 +#: flatcamGUI/FlatCAMGUI.py:3275 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3316 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3660 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3666 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3673 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6048,11 +6047,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3690 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3692 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6060,11 +6059,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3705 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3707 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6074,28 +6073,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 -#: flatcamGUI/FlatCAMGUI.py:3821 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3723 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3740 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3742 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3754 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3756 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6107,23 +6106,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3790 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3792 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3806 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6135,47 +6134,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3823 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3840 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3854 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3856 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3870 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3882 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3895 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3897 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6183,15 +6182,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3948 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3954 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3956 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6199,11 +6198,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3972 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6211,11 +6210,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3985 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3987 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6223,11 +6222,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:4002 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6235,15 +6234,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:4005 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:4011 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6253,11 +6252,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:4020 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6269,11 +6268,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:4027 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6283,37 +6282,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:4045 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:4064 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "Splash Screen" -#: flatcamGUI/FlatCAMGUI.py:4066 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4136 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 -#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4143 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6323,21 +6322,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 -#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4151 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6353,19 +6352,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6379,19 +6378,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4169 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4172 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4173 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6409,11 +6408,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4182 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6421,11 +6420,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4194 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6433,11 +6432,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4206 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6445,11 +6444,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4221 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6459,35 +6458,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4228 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4234 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6495,11 +6494,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4246 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6509,11 +6508,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4260 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6521,11 +6520,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6541,11 +6540,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6561,11 +6560,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6579,11 +6578,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4354 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6593,11 +6592,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4361 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6605,11 +6604,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4374 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4376 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6619,53 +6618,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4403 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 -#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 -#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 -#: flatcamGUI/FlatCAMGUI.py:6373 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4436 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6673,7 +6672,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6685,21 +6684,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/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4457 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "Simplify" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6707,23 +6706,23 @@ msgstr "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." -#: flatcamGUI/FlatCAMGUI.py:4463 +#: flatcamGUI/FlatCAMGUI.py:4465 msgid "Tolerance" msgstr "Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4464 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "Tolerance for poligon simplification." -#: flatcamGUI/FlatCAMGUI.py:4485 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6731,16 +6730,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6748,11 +6747,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6765,12 +6764,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25%% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6780,29 +6779,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6816,12 +6815,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6833,21 +6832,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6855,7 +6854,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6867,15 +6866,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4616 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4618 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6885,11 +6884,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6899,11 +6898,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4637 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4639 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -6913,15 +6912,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4683 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -6929,21 +6928,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 -#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -6951,7 +6950,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4719 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -6959,7 +6958,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4733 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -6967,11 +6966,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6985,36 +6984,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 -#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 -#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 -#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 -#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 -#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 -#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 -#: flatcamGUI/FlatCAMGUI.py:6268 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4787 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7028,23 +7027,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4799 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4811 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4813 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4823 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7052,35 +7051,35 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4846 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 -#: flatcamGUI/FlatCAMGUI.py:6588 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4854 +#: flatcamGUI/FlatCAMGUI.py:4856 msgid "Linear Pad Array" msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 -#: flatcamGUI/FlatCAMGUI.py:5838 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 -#: flatcamGUI/FlatCAMGUI.py:5878 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7088,44 +7087,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 -#: flatcamGUI/FlatCAMGUI.py:5891 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4933 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4939 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4952 +#: flatcamGUI/FlatCAMGUI.py:4954 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4962 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:5002 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7167,12 +7166,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 -#: flatcamGUI/FlatCAMGUI.py:5546 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7180,8 +7179,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7189,19 +7188,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:5063 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7215,7 +7214,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7231,11 +7230,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5118 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7247,7 +7246,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7258,14 +7257,18 @@ msgstr "" "therefore this parameter will be used." #: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "Update Export settings" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5143 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7285,15 +7288,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5156 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5170 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5173 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7305,16 +7308,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5221 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7322,14 +7325,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 -#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7337,12 +7340,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7350,12 +7353,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7363,11 +7366,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7376,11 +7379,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7390,11 +7393,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5277 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7402,11 +7405,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7418,12 +7421,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7432,21 +7435,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7454,11 +7457,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5333 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7470,23 +7473,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7494,19 +7497,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5376 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5389 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5397 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7514,11 +7517,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7528,20 +7531,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5414 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7549,12 +7552,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7563,11 +7566,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7581,12 +7584,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7595,21 +7598,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7621,11 +7624,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5484 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7641,11 +7644,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5508 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7653,11 +7656,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5533 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7669,11 +7672,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5569 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7689,15 +7692,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5578 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5579 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5605 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7711,11 +7714,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7729,19 +7732,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5625 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5626 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5658 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5668 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7755,35 +7758,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5680 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5822 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5874 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5908 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5927 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7791,11 +7794,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5962 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7805,7 +7808,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7813,11 +7816,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7829,11 +7832,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5994 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5996 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7847,7 +7850,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7855,7 +7858,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7863,11 +7866,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7875,11 +7878,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7889,12 +7892,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7904,7 +7907,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7912,11 +7915,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -7924,12 +7927,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" -#: flatcamGUI/FlatCAMGUI.py:6154 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -7937,11 +7940,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7955,11 +7958,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7971,11 +7974,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -7985,11 +7988,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6237 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6239 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -7999,15 +8002,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6260 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6270 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8021,20 +8024,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6289 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8046,15 +8049,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8064,23 +8067,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6342 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6350 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6352 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6375 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8088,11 +8091,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6383 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8100,11 +8103,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6396 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6398 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8112,11 +8115,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6406 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6408 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8124,11 +8127,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6416 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6418 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8140,23 +8143,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6424 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6425 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8165,11 +8168,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8177,11 +8180,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6464 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8191,19 +8194,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8225,11 +8228,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8237,7 +8240,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8247,59 +8250,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6547 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6548 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6573 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8307,15 +8310,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8327,26 +8330,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8355,7 +8358,7 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8367,13 +8370,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 -#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8394,17 +8397,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8414,7 +8417,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8439,11 +8442,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8454,22 +8457,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8487,7 +8490,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8501,27 +8504,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6796 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6797 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8541,19 +8544,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6812 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6814 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8561,11 +8564,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6828 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8575,7 +8578,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8583,11 +8586,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6854 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -8599,16 +8602,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8618,11 +8621,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6876 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8634,11 +8637,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6889 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8662,11 +8665,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8674,11 +8677,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6932 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8686,36 +8689,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6966 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8725,15 +8728,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6989 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8745,11 +8748,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8772,15 +8775,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:7110 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:7120 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8788,11 +8791,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8802,11 +8805,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7150 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8822,11 +8825,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8846,11 +8849,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -8862,11 +8865,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7200 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8876,11 +8879,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8888,11 +8891,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8900,35 +8903,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7252 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -8938,11 +8941,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7261 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -8956,11 +8959,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -8968,11 +8971,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -8980,15 +8983,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7302 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -8998,11 +9001,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9010,11 +9013,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7325 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9022,7 +9025,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7335 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9030,11 +9033,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 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 " @@ -9044,27 +9047,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9072,11 +9075,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9084,11 +9087,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9096,35 +9099,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7409 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9132,7 +9135,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9144,27 +9147,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9186,11 +9189,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 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" @@ -9200,11 +9203,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9212,47 +9215,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7542 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7549 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9260,15 +9263,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 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." @@ -9276,19 +9279,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9296,11 +9299,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7636 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9308,11 +9311,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9320,19 +9323,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9340,11 +9343,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9352,20 +9355,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7704 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9373,27 +9376,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7721 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 -#: flatcamGUI/FlatCAMGUI.py:7790 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 -#: flatcamGUI/FlatCAMGUI.py:7792 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9401,8 +9404,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 -#: flatcamGUI/FlatCAMGUI.py:7805 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9414,23 +9417,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7865 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7866 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "Hello!" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index ec7bb34e8b088492c226a07798f6500a2fbb0904..71b1fc09783e8b22c07c9f01134f8bc0ebc56c26 100644 GIT binary patch delta 37824 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%0A*0mt6h}!-=9KT8uX2J8d}}Fuc4AKPI2=-FN8Y3 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

Go*`r+=dT*H`9o$N6Kg+T#B1-?wT@{2QE+lB3#^ zCiw@i{$Ju{cKDH87l*)H_YYfB*zMxqwWht>*B`RBu)EaXXl((vv40Zfeg0!>+qfhB z+1BN7Tl?#;3w0;^2dqouuJX@ZSJQ3gf4nY_d&Zx9eG9j{zt8%r?qL6+^&8zL{vI2; zxhMViHxzJx^(Wt$!QJZ*-;Any8?Z_VOq z_=Er4)*A>g?9_$JkxYUGA^EyJGAK9O2*k zaR&P5?)JMQ{JHk5b^q{R-&4-*=ufvdr90IhzBhxr-CuuiH+O*l*xmx}Z~o7FbGY^W znfGOh{|i?y;D3M8i+cV>`?9zfw+!2tedFwOzqqYtukPaZ+%e=Ack!u&k^Q@O>)AWF z*U!CsckJ4}*AD)Jfmu=qg%>MWbavS~o=jd!J37|!#JD#5O?Gb^x7_S$k3Gp}kIe4< iWk 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 " "{name} " -#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Trazado" -#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "Sobre FlatCAM" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3843 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "Fabricación de placa de circuito impreso asistida por computadora 2D" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "Desarrollo" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "DESCARGAR" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: FlatCAMApp.py:3838 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "Cerca" -#: FlatCAMApp.py:3852 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -326,76 +326,76 @@ msgstr "" "FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRAS OFERTAS EN\n" "EL SOFTWARE." -#: FlatCAMApp.py:3899 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "Pantalla de bienvenida" -#: FlatCAMApp.py:3905 +#: FlatCAMApp.py:3915 msgid "Programmers" msgstr "Programadores" -#: FlatCAMApp.py:3911 +#: FlatCAMApp.py:3921 msgid "Translators" msgstr "Traductores" -#: FlatCAMApp.py:3917 +#: FlatCAMApp.py:3927 msgid "License" msgstr "Licencia" -#: FlatCAMApp.py:3929 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "Programador" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3940 msgid "Status" msgstr "Estado" -#: FlatCAMApp.py:3932 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "Autor del programa" -#: FlatCAMApp.py:3938 +#: FlatCAMApp.py:3948 msgid "Maintainer >=2019" msgstr "Mantenedor> = 2019" -#: FlatCAMApp.py:3948 +#: FlatCAMApp.py:3958 msgid "Language" msgstr "Idioma" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3959 msgid "Translator" msgstr "Traductor" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "Email" -#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "No se pudo cargar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Error al analizar el archivo de valores predeterminados de fábrica." -#: FlatCAMApp.py:4157 +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "" "Error al escribir los valores predeterminados de fábrica en el archivo." -#: FlatCAMApp.py:4161 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Valores predeterminados de fábrica guardados." -#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -403,29 +403,29 @@ msgstr "" "Hay archivos / objetos modificados en FlatCAM.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Guardar cambios" -#: FlatCAMApp.py:4391 +#: FlatCAMApp.py:4401 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiones de archivo Excellon seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4413 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensiones de archivo GCode seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4435 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensiones de archivo Gerber seleccionadas registradas con FlatCAM." -#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 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:4465 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -441,39 +441,39 @@ msgstr "" "pueden perderse y el resultado puede no ser el esperado.\n" "Compruebe el GCODE generado." -#: FlatCAMApp.py:4507 +#: FlatCAMApp.py:4517 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:4535 +#: FlatCAMApp.py:4545 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:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "Ha fallado. Seleccione un objeto de Geometría y vuelva a intentarlo." -#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Se esperaba un FlatCAMGeometry, se obtuvo" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." -#: FlatCAMApp.py:4622 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: FlatCAMApp.py:4883 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: FlatCAMApp.py:4885 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Cambiar unidades de proyecto ..." -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -483,51 +483,51 @@ msgstr "" "geométricas de todos los objetos se escalen en consecuencia.\n" "¿Continuar?" -#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 -#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "De acuerdo" -#: FlatCAMApp.py:4937 +#: FlatCAMApp.py:4947 msgid "Converted units to" msgstr "Convertir unidades a" -#: FlatCAMApp.py:4949 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr " Conversión de unidades cancelada." -#: FlatCAMApp.py:5654 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "Abrir documento" -#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5694 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "Exportación de Código cancelada." -#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "El fichero o directorio no existe" -#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Guardado en" -#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 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:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: FlatCAMApp.py:5834 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -535,11 +535,11 @@ msgstr "" "Agregar herramienta solo funciona cuando se selecciona Avanzado.\n" "Vaya a Preferencias -> General - Mostrar opciones avanzadas." -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "Eliminar objetos" -#: FlatCAMApp.py:5941 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -547,47 +547,47 @@ msgstr "" "¿Estás seguro de que deseas eliminarlo permanentemente?\n" "los objetos seleccionados?" -#: FlatCAMApp.py:5972 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "Objeto (s) eliminado" -#: FlatCAMApp.py:5976 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: FlatCAMApp.py:5978 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "Guarda el trabajo en el Editor y vuelve a intentarlo ..." -#: FlatCAMApp.py:5996 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "Objeto eliminado" -#: FlatCAMApp.py:6020 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "Haga clic para establecer el origen ..." -#: FlatCAMApp.py:6044 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: FlatCAMApp.py:6056 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "Conjunto de origen" -#: FlatCAMApp.py:6071 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "Salta a ..." -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: FlatCAMApp.py:6079 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -596,34 +596,34 @@ msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 -#: flatcamGUI/FlatCAMGUI.py:2666 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "Hecho." -#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 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:6320 +#: FlatCAMApp.py:6465 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:6326 +#: FlatCAMApp.py:6471 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferencias" -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: FlatCAMApp.py:6444 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -631,72 +631,72 @@ msgstr "" "Uno o más valores son cambiados.\n" "¿Quieres guardar las preferencias?" -#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: FlatCAMApp.py:6475 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "Ningún objeto seleccionado para Voltear en el eje Y." -#: FlatCAMApp.py:6501 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "Voltear sobre el eje Y hecho." -#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "Ningún objeto seleccionado para Voltear en el eje X." -#: FlatCAMApp.py:6544 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "Voltear sobre el eje X hecho." -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: FlatCAMApp.py:6595 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "Rotación hecha." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: FlatCAMApp.py:6610 +#: FlatCAMApp.py:6755 msgid "No object selected to Skew/Shear on X axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje X." -#: FlatCAMApp.py:6632 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "Sesgar en el eje X hecho." -#: FlatCAMApp.py:6643 +#: FlatCAMApp.py:6788 msgid "No object selected to Skew/Shear on Y axis." msgstr "Ningún objeto seleccionado para sesgar / cortar en el eje Y." -#: FlatCAMApp.py:6665 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "Sesgar en el eje Y hecho." -#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -706,80 +706,80 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Añadir" -#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Borrar" -#: FlatCAMApp.py:6743 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 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:6758 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "Nueva rejilla" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: FlatCAMApp.py:6786 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr " El valor de cuadrícula no existe" -#: FlatCAMApp.py:6789 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: FlatCAMApp.py:6792 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: FlatCAMApp.py:6832 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr " Ningún objeto seleccionado para copiar su nombre" -#: FlatCAMApp.py:6836 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "Nombre copiado en el portapapeles ..." -#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 -#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 -#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: 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:7348 +#: FlatCAMApp.py:7493 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -789,212 +789,212 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: FlatCAMApp.py:7370 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "Abrir gerber" -#: FlatCAMApp.py:7502 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "Abierto Gerber cancelado." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2058 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "Abierto Excellon" -#: FlatCAMApp.py:7533 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr " Abierto Excellon cancelado." -#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "Código G abierto" -#: FlatCAMApp.py:7568 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "Abierto G-Code cancelado." -#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "Proyecto abierto" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "Proyecto abierto cancelado." -#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: FlatCAMApp.py:7624 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "Configuración abierta cancelada." -#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 -#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "Ningún objeto seleccionado." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "Seleccione un objeto de geometría para exportar" -#: FlatCAMApp.py:7655 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr " Exportar SVG cancelado." -#: FlatCAMApp.py:7698 +#: FlatCAMApp.py:7843 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:7704 FlatCAMApp.py:7708 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "Exportación PNG cancelada." -#: FlatCAMApp.py:7733 +#: FlatCAMApp.py:7878 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:7739 FlatCAMApp.py:7871 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 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:7751 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: FlatCAMApp.py:7757 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "Guardar el archivo fuente de Gerber cancelado." -#: FlatCAMApp.py:7777 +#: FlatCAMApp.py:7922 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:7783 FlatCAMApp.py:7827 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 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:7791 FlatCAMApp.py:7795 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: FlatCAMApp.py:7801 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "Guardando el archivo fuente Excellon cancelado." -#: FlatCAMApp.py:7821 +#: FlatCAMApp.py:7966 msgid "No object selected. Please Select an Excellon object to export." msgstr "" "Ningún objeto seleccionado. Seleccione un objeto Excellon para exportar." -#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7845 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "Exportación Excellon cancelada." -#: FlatCAMApp.py:7865 +#: FlatCAMApp.py:8010 msgid "No object selected. Please Select an Gerber object to export." msgstr "Ningún objeto seleccionado. Seleccione un objeto Gerber para exportar." -#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "Gerber Exportación" -#: FlatCAMApp.py:7889 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "Exportación Gerber cancelada." -#: FlatCAMApp.py:7921 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7946 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "Exportación DXF cancelada." -#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7979 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:8012 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8056 +#: FlatCAMApp.py:8201 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8202 msgid "Loading..." msgstr "Cargando..." -#: FlatCAMApp.py:8064 +#: FlatCAMApp.py:8209 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:8072 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "Editor de fuente" -#: FlatCAMApp.py:8081 +#: FlatCAMApp.py:8226 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:8093 +#: FlatCAMApp.py:8238 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:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de código" -#: FlatCAMApp.py:8119 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "Editor de guiones" -#: FlatCAMApp.py:8122 +#: FlatCAMApp.py:8267 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1038,92 +1038,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8159 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "Abrir el script TCL cancelado." -#: FlatCAMApp.py:8172 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: FlatCAMApp.py:8210 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "Ejecutar script TCL cancelado." -#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proyecto_{date}" -#: FlatCAMApp.py:8275 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "Guardar Proyecto cancelado." -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "Generando Película ... Por favor espere." -#: FlatCAMApp.py:8784 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: FlatCAMApp.py:8793 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "Exportando excellon" -#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." -#: FlatCAMApp.py:8923 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: FlatCAMApp.py:8931 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "Gerber exportador" -#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "No se pudo exportar el archivo Gerber." -#: FlatCAMApp.py:8990 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: FlatCAMApp.py:8996 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1131,86 +1131,86 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: FlatCAMApp.py:9041 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 -#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Abierto" -#: FlatCAMApp.py:9085 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9129 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "Importando imagen" -#: FlatCAMApp.py:9172 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: FlatCAMApp.py:9177 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9339 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:9202 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "Apertura de gerber" -#: FlatCAMApp.py:9213 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto fracasó. Probablemente no sea un archivo de Gerber." -#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." -#: FlatCAMApp.py:9252 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 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:9275 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "Apertura Excellon." -#: FlatCAMApp.py:9282 +#: FlatCAMApp.py:9427 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:9321 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "Falló al abrir" -#: FlatCAMApp.py:9332 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: FlatCAMApp.py:9338 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "Apertura del código G." -#: FlatCAMApp.py:9347 +#: FlatCAMApp.py:9492 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 " @@ -1220,31 +1220,31 @@ msgstr "" " El intento de crear un objeto FlatCAM CNCJob desde un archivo G-Code falló " "durante el procesamiento" -#: FlatCAMApp.py:9389 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: FlatCAMApp.py:9410 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: FlatCAMApp.py:9461 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: FlatCAMApp.py:9471 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: FlatCAMApp.py:9577 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "Comandos disponibles:\n" -#: FlatCAMApp.py:9579 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1256,62 +1256,62 @@ msgstr "" "Escriba help para su uso.\n" "Ejemplo: help open_gerber" -#: FlatCAMApp.py:9729 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "Muestra la lista de comandos." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: FlatCAMApp.py:9806 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: FlatCAMApp.py:9814 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Pestaña Seleccionada: elija un elemento de la pestaña Proyecto" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Details" msgstr "Detalles" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:10133 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:9989 +#: FlatCAMApp.py:10134 msgid "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" "Guarde / importe un archivo Gerber, Excellon, Gcode, DXF, Raster Image o SVG " "en FlatCAM utilizando" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:10135 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:9991 +#: FlatCAMApp.py:10136 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" @@ -1319,7 +1319,7 @@ msgstr "" "También puede cargar un proyecto FlatCAM haciendo doble clic en el archivo " "del proyecto, arrastre" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:10137 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" @@ -1327,7 +1327,7 @@ 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:9993 +#: FlatCAMApp.py:10138 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" @@ -1335,32 +1335,32 @@ msgstr "" "Una vez que un objeto está disponible en la pestaña Proyecto, " "seleccionándolo y luego enfocándose en" -#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 msgid "SELECTED TAB" msgstr "PESTAÑA SELECCIONADA" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10139 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:9995 +#: FlatCAMApp.py:10140 msgid "will be updated with the object properties according to" msgstr "se actualizará con las propiedades del objeto de acuerdo con" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:10141 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "tipo: objeto Gerber, Excellon, Geometry o CNCJob" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10142 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" -#: FlatCAMApp.py:9999 +#: FlatCAMApp.py:10144 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 " @@ -1370,46 +1370,46 @@ msgstr "" "pestaña Seleccionado. Alternativamente, hacer doble clic en el objeto en el " "lienzo traerá el" -#: FlatCAMApp.py:10001 +#: FlatCAMApp.py:10146 msgid "and populate it even if it was out of focus" msgstr "y llenarlo incluso si estaba fuera de foco" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10147 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" msgstr "" "Puede cambiar los parámetros en esta pantalla y la dirección del flujo es así" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Gerber/Excellon Object" msgstr "Objeto Gerber / Excellon" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Change Parameter" msgstr "Cambiar parámetro" -#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Generar Geometría" -#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Objeto de geometría" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Add tools (change param in Selected Tab)" msgstr "Agregar herramientas (cambiar el parámetro en la Pestaña Seleccionada)" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Generate CNCJob" msgstr "Generar CNCJob" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "CNCJob Object" msgstr "CNCJob Object" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10150 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" @@ -1417,49 +1417,49 @@ msgstr "" "Verifique GCode (a través de Edit CNC Code) y / o agregue / anteponga a " "GCode (nuevamente, hecho en" -#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Guardar GCode" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" "Una lista de atajos de teclado está disponible a través de una entrada de " "menú en" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "Help" msgstr "Ayuda" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "Shortcuts List" msgstr "Lista de accesos directos" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "or through" msgstr "o a través de" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "own key shortcut" msgstr "atajo de tecla propio" -#: FlatCAMApp.py:10065 +#: FlatCAMApp.py:10210 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10218 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: FlatCAMApp.py:10084 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: FlatCAMApp.py:10089 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1467,63 +1467,63 @@ msgstr "" "Hay una versión más nueva de FlatCAM disponible para descargar:\n" "\n" -#: FlatCAMApp.py:10092 +#: FlatCAMApp.py:10237 msgid "info" msgstr "info" -#: FlatCAMApp.py:10147 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: FlatCAMApp.py:10168 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: FlatCAMApp.py:10177 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: FlatCAMApp.py:10195 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: FlatCAMApp.py:10256 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "Trabajando ..." -#: FlatCAMApp.py:10294 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "Proyecto FlatCAM de ahorro" -#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "Proyecto guardado en" -#: FlatCAMApp.py:10335 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: FlatCAMApp.py:10565 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." @@ -1559,7 +1559,7 @@ msgstr "Avanzado" msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1727,9 +1727,9 @@ msgstr "Aisl." msgid "Finish" msgstr "Terminar" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2366,8 +2366,8 @@ msgstr "" "cambiar el tamaño." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 -#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "Cancelado." @@ -2393,7 +2393,7 @@ msgstr "Hecho. Taladro (s) Movimiento completado." msgid "Done. Drill(s) copied." msgstr "Hecho. Taladro (s) copiado." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2433,7 +2433,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diá. de herra." -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -2462,7 +2462,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:1568 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -2486,8 +2486,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 -#: flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -2511,16 +2511,16 @@ msgstr "Lineal" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "Nu. de ejercicios" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." @@ -2531,14 +2531,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/FlatCAMGUI.py:5786 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "Dirección" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 -#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2553,18 +2553,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 -#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 -#: flatcamGUI/FlatCAMGUI.py:5846 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 -#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 -#: flatcamGUI/FlatCAMGUI.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "Y" @@ -2578,25 +2578,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 -#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 -#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 -#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 -#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ángulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "Paso" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." @@ -2626,26 +2626,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 -#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 -#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 -#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 -#: flatcamGUI/FlatCAMGUI.py:5893 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." @@ -2661,16 +2661,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/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Longitud" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "Longitud = La longitud de la ranura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2682,7 +2682,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2710,11 +2710,11 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "Nro. De ranuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." @@ -2726,7 +2726,7 @@ 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:3266 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -2825,8 +2825,8 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2846,18 +2846,18 @@ msgstr "" msgid "Text Tool" msgstr "Herramienta de texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "Herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 -#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diá. de la herramienta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2865,13 +2865,13 @@ msgstr "" "Diámetro de la herramienta para\n" "ser utilizado en la operación." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Tasa de superpose." -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2899,13 +2899,13 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 -#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margen" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2916,8 +2916,8 @@ msgstr "" "los bordes del polígono a\n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2930,20 +2930,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/FlatCAMGUI.py:6723 -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Estándar" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 -#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Semillas" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 -#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Lineas rectas" @@ -2952,8 +2952,8 @@ msgstr "Lineas rectas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 -#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2966,8 +2966,8 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 -#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2976,12 +2976,12 @@ msgstr "" "Corta todo el perímetro del polígono.\n" "Para recortar los bordes ásperos." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "Pintar" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -3013,7 +3013,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Herramientas" @@ -3021,8 +3021,8 @@ msgstr "Herramientas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -3041,9 +3041,9 @@ msgstr "Sesgo / cizalla" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 -#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Escala" @@ -3054,7 +3054,7 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3062,8 +3062,8 @@ msgid "Offset" msgstr "Compensar" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "Editor" @@ -3073,7 +3073,7 @@ msgid "Angle:" msgstr "Ángulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3105,8 +3105,8 @@ msgstr "Ángulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 -#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3187,7 +3187,7 @@ msgid "Scale Y" msgstr "Escala Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Enlazar" @@ -3202,7 +3202,7 @@ msgstr "" "Utilizando el Scale Factor X para ambos ejes." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referencia de escala" @@ -3761,10 +3761,10 @@ msgstr "con diámetro" msgid "Copy cancelled. No shape selected." msgstr "Copia cancelada. Ninguna forma seleccionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 -#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 -#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 -#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3994,8 +3994,8 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4056,7 +4056,7 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" @@ -4132,7 +4132,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/FlatCAMGUI.py:4924 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "Dist. de buffer" @@ -4154,9 +4154,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:741 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "Buffer" @@ -4168,7 +4168,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/FlatCAMGUI.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "Factor de escala" @@ -4216,8 +4216,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4233,11 +4233,11 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." @@ -4455,18 +4455,18 @@ msgstr "Archivos recientes" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "Nuevo Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Run Script ..." msgstr "Ejecutar Script ..." @@ -4983,11 +4983,11 @@ msgstr "Generar CNC" msgid "View Source" msgstr "Ver fuente" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propiedades" @@ -5016,277 +5016,277 @@ msgstr "Barra de herramientas de Herramientas" msgid "Excellon Editor Toolbar" msgstr "Barra de herramientas del editor de Excel" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "Barra de herramientas del editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "Barra de herramientas del editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "Proyecto abierto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "Guardar proyecto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "Nueva geometría en blanco" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "Nuevo Gerber en blanco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "Nueva Excellon en blanco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "Guardar Objeto y cerrar el Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "Borrar" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "Gráfico clara" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "Acercarse" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 -#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "Línea de comando" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "Herramienta de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "Herramienta de recorte" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Herramienta NCC" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "Herramienta de panel" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Herramienta de película" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Herramienta de pasta de soldadura" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Herramienta de resta" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 -#: flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "Herramienta de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "Añadir matriz de taladro" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "Agregar ranura" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "Eliminar taladro" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "Mover taladro" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "Añadir Círculo" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "Añadir Arco" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "Añadir Ruta" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "Añadir Polígono" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "Añadir Texto" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "Añadir Buffer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "Forma de pintura" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "Borrador" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "Unión de polígonos" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "Camino de Corte" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" -#: flatcamGUI/FlatCAMGUI.py:722 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "Eliminar Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 -#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "Transformaciones" -#: flatcamGUI/FlatCAMGUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "Mover objetos " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "Añadir Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "Añadir Pista" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2167 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "Añadir Región" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2169 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "Medio disco" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 -#: flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "Marcar area" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Movimiento" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "Encajar a la cuadricula" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "Distancia de ajuste de la rejilla X" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "Distancia de ajuste de cuadrícula Y" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5294,68 +5294,68 @@ msgstr "" "Cuando está activo, el valor en Grid_X\n" "Se copia al valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "Ajustar a la esquina" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "Distancia máxima del imán" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "Proyecto" -#: flatcamGUI/FlatCAMGUI.py:822 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "Seleccionado" -#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "Área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:875 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "Val. predeterm. de la aplic." -#: flatcamGUI/FlatCAMGUI.py:885 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "Proyecto OPCIONES " -#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:927 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "CNC-JOB" -#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "HERRAMIENTAS" -#: flatcamGUI/FlatCAMGUI.py:946 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "ASOCIACIONES DE ARCHIVOS" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "Pref de importación" -#: flatcamGUI/FlatCAMGUI.py:966 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5369,11 +5369,11 @@ msgstr "" "FlatCAM guarda automáticamente un archivo 'factory_defaults'\n" "en el primer comienzo No borres ese archivo." -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "Pref. de exportación" -#: flatcamGUI/FlatCAMGUI.py:976 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5381,15 +5381,15 @@ msgstr "" "Exportar un conjunto completo de configuraciones FlatCAM en un archivo\n" "que se guarda en el disco duro." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "Abrir carpeta de pref." -#: flatcamGUI/FlatCAMGUI.py:984 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: flatcamGUI/FlatCAMGUI.py:995 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5397,585 +5397,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:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "Cambiar a la Pestaña Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "Cambiar a la Pestaña Seleccionada" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Tool Tab" msgstr "Cambiar a la Pestaña de Herramientas" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "New Gerber" msgstr "Nuevo Gerber" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Jump to Coordinates" msgstr "Saltar a coordenadas" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Excellon" msgstr "Nueva Excellon" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Move Obj" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Geometry" msgstr "Nueva geometría" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Set Origin" msgstr "Establecer origen" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Change Units" msgstr "Cambiar unidades" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Open Properties Tool" msgstr "Abrir herramienta de propiedades" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "Rotar 90 grados CW" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Shell Toggle" msgstr "Palanca de 'Shell'" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1313 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:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on X_axis" msgstr "Voltear sobre el eje X" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on Y_axis" msgstr "Voltear sobre el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Select All" msgstr "Seleccionar todo" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "New Project" msgstr "Nuevo Proyecto" -#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 msgid "Measurement Tool" msgstr "Herramienta de Medición" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Save Project As" msgstr "Guardar proyecto como" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Plot Area" msgstr "Alternar área de la parcela" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Copy Obj_Name" msgstr "Copiar Nombre Obj." -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Code Editor" msgstr "Alternar editor de código" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Toggle the axis" msgstr "Alternar el eje" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Preferences Window" msgstr "Abrir ventana de Preferencias" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "Rotar en 90 grados CCW" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on X axis" msgstr "Sesgar en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on Y axis" msgstr "Sesgar en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Solder Paste Dispensing Tool" msgstr "Herra. de Pasta de Soldadura" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Film PCB Tool" msgstr "Herramienta de Película" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Non-Copper Clearing Tool" msgstr "Herram. de limp. sin cobre" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Paint Area Tool" msgstr "Herram. de área de pintura" -#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Herra. de import. de PDF" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Transformations Tool" msgstr "Herram. de Transform." -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "View File Source" msgstr "Ver fuente del archivo" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Cutout PCB Tool" msgstr "Herra. de Corte" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Enable all Plots" msgstr "Habilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable all Plots" msgstr "Deshabilitar todas las parcelas" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable Non-selected Plots" msgstr "Deshabilitar no seleccionado" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Toggle Full Screen" msgstr "Alternar pantalla completa" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "Abortar la tarea actual (con gracia)" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "Abrir el manual en línea" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "Abrir tutoriales en online" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Eliminar objeto" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Alternate: Delete Tool" msgstr "Alt.: Eliminar herramienta" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(izquierda a Key_1) Área de Toogle Notebook (lado izquierdo)" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "En(Dis)able Obj Plot" msgstr "(Des)habilitar trazado Obj." -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Deselects all objects" msgstr "Desel. todos los objetos" -#: flatcamGUI/FlatCAMGUI.py:1336 +#: flatcamGUI/FlatCAMGUI.py:1338 msgid "Editor Shortcut list" msgstr "Lista de accesos directos del editor" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "GEOMETRY EDITOR" msgstr "EDITOR DE GEOMETRÍA" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "Dibujar un arco" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Copy Geo Item" msgstr "Copia Geo" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 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:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Intersection Tool" msgstr "Herram. de intersección poli." -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Geo Paint Tool" msgstr "Herram. de pintura geo" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Jump to Location (x, y)" msgstr "Saltar a la ubicación (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Toggle Corner Snap" msgstr "Alternar ajuste de esquina" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "Mover elemento geo." -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dentro de agregar arco, pasará por los modos de arco" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Polygon" msgstr "Dibujar un polígono" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Circle" msgstr "Dibuja un circulo" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "Dibujar un camino" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw Rectangle" msgstr "Dibujar rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Polygon Subtraction Tool" msgstr "Herram. de sustrac. de polí." -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Add Text Tool" msgstr "Herramienta de Texto" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Union Tool" msgstr "Herram. de unión poli." -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on X axis" msgstr "Voltear en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on Y axis" msgstr "Voltear en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Skew shape on X axis" msgstr "Sesgar en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Editor Transformation Tool" msgstr "Herram. de transform. del editor" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Offset shape on X axis" msgstr "Offset en el eje X" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Offset shape on Y axis" msgstr "Offset en eje Y" -#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Polygon Cut Tool" msgstr "Herram. de corte poli." -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Rotate Geometry" msgstr "Rotar Geometría" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "Terminar el dibujo de ciertas herramientas." -#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "Anular y volver a Seleccionar" -#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "Eliminar forma" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "EXCELLON EDITOR" msgstr "EDITOR DE EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "Añadir taladro" -#: flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1570 msgid "Move Drill(s)" msgstr "Mover taladro(s)" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Add a new Tool" msgstr "Agregar una nueva herram." -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Delete Drill(s)" msgstr "Eliminar Taladro" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Alternate: Delete Tool(s)" msgstr "Alt.: Eliminar herramienta (s)" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add Disc" msgstr "Agregar disco" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add SemiDisc" msgstr "Añadir medio disco" -#: flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:1682 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:1681 +#: flatcamGUI/FlatCAMGUI.py:1683 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:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Alternate: Delete Apertures" msgstr "Alt.: Eliminar Aperturas" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Eraser Tool" msgstr "Herramienta borrador" -#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Poligonize Tool" msgstr "Herram. de poligonización" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Transformation Tool" msgstr "Herramienta de Transformación" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "Alternar visibilidad" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "Panel de palanca" -#: flatcamGUI/FlatCAMGUI.py:1703 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "Nueva" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "Geometría" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "Rejillas" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "Parcela clara" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "Replantear" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "Ruta" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "Rectángulo" -#: flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "Unión" -#: flatcamGUI/FlatCAMGUI.py:1735 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "Intersección" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "Sustracción" -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "Matriz de Pad" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "Pista" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "Región" -#: flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1815 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "Vista previa de impres." -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1818 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:1817 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "Imprimir código" -#: flatcamGUI/FlatCAMGUI.py:1818 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "Abra una ventana de impresión estándar del sistema operativo." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "Encontr. en codigo" -#: flatcamGUI/FlatCAMGUI.py:1821 +#: flatcamGUI/FlatCAMGUI.py:1823 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:1827 +#: flatcamGUI/FlatCAMGUI.py:1829 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:1829 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "Reemplazar con" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1832 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:1834 +#: flatcamGUI/FlatCAMGUI.py:1836 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:1836 flatcamGUI/FlatCAMGUI.py:6316 -#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5983,32 +5983,32 @@ msgstr "" "Cuando está marcado, reemplazará todas las instancias en el cuadro 'Buscar'\n" "con el texto en el cuadro 'Reemplazar' .." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "Código abierto" -#: flatcamGUI/FlatCAMGUI.py:1841 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "Se abrirá un archivo de texto en el editor." -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "Guardar código" -#: flatcamGUI/FlatCAMGUI.py:1844 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will save the text in the editor into a file." msgstr "Guardará el texto en el editor en un archivo." -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "Run Code" msgstr "Ejecutar código" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1849 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:1885 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6016,7 +6016,7 @@ msgstr "" "Medida relativa.\n" "La referencia es la posición del último clic" -#: flatcamGUI/FlatCAMGUI.py:1891 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6024,23 +6024,23 @@ msgstr "" "Medida absoluta.\n" "La referencia es (X = 0, Y = 0) posición" -#: flatcamGUI/FlatCAMGUI.py:2020 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "Bloquear barras de herram." -#: flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "Copiar objetos" -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "Mover objetos" -#: flatcamGUI/FlatCAMGUI.py:2600 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6052,12 +6052,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:2607 flatcamGUI/FlatCAMGUI.py:2745 -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "Advertencia" -#: flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6065,7 +6065,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: flatcamGUI/FlatCAMGUI.py:2799 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6073,7 +6073,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6081,63 +6081,63 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada seleccionado para eliminar." -#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada seleccionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada seleccionado para moverse." -#: flatcamGUI/FlatCAMGUI.py:3256 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: flatcamGUI/FlatCAMGUI.py:3257 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herra." -#: flatcamGUI/FlatCAMGUI.py:3273 +#: flatcamGUI/FlatCAMGUI.py:3275 msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada ..." -#: flatcamGUI/FlatCAMGUI.py:3316 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "Herramienta de medición de salida ..." -#: flatcamGUI/FlatCAMGUI.py:3660 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "Preferencias de GUI" -#: flatcamGUI/FlatCAMGUI.py:3666 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "Valor de la cuadríc. X" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: flatcamGUI/FlatCAMGUI.py:3673 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "Valor de la cuadríc. Y" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "Máx. de ajuste" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "Espacio de trabajo" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6145,11 +6145,11 @@ msgstr "" "Dibuja un rectángulo delimitador en el lienzo.\n" "El propósito es ilustrar los límites de nuestro trabajo." -#: flatcamGUI/FlatCAMGUI.py:3690 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "Formato de ET" -#: flatcamGUI/FlatCAMGUI.py:3692 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6157,11 +6157,11 @@ msgstr "" "Seleccione el tipo de rectángulo a utilizar en el lienzo,\n" "como espacio de trabajo válido." -#: flatcamGUI/FlatCAMGUI.py:3705 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "Relleno de la par." -#: flatcamGUI/FlatCAMGUI.py:3707 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6171,28 +6171,28 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 -#: flatcamGUI/FlatCAMGUI.py:3821 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3723 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "Establecer la transparencia de relleno para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3740 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "Lin. Gráfico" -#: flatcamGUI/FlatCAMGUI.py:3742 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "Establecer el color de la línea para los objetos trazados." -#: flatcamGUI/FlatCAMGUI.py:3754 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "Relleno de sel." -#: flatcamGUI/FlatCAMGUI.py:3756 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6204,27 +6204,27 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección 'de " "izquierda a derecha'." -#: flatcamGUI/FlatCAMGUI.py:3790 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "Línea de sel." -#: flatcamGUI/FlatCAMGUI.py:3792 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de izquierda a " "derecha'." -#: flatcamGUI/FlatCAMGUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "Relleno de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3806 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6236,52 +6236,52 @@ msgstr "" "Los primeros 6 dígitos son el color y los 2 últimos.\n" "Los dígitos son para el nivel alfa (transparencia)." -#: flatcamGUI/FlatCAMGUI.py:3823 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Establezca la transparencia de relleno para el cuadro de selección \"de " "derecha a izquierda\"." -#: flatcamGUI/FlatCAMGUI.py:3840 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "Línea de sel.2" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Establezca el color de línea para el cuadro de selección 'de derecha a " "izquierda'." -#: flatcamGUI/FlatCAMGUI.py:3854 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "Sorteo del editor" -#: flatcamGUI/FlatCAMGUI.py:3856 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "Establecer el color de la forma." -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "Editor de sel. de sorteo" -#: flatcamGUI/FlatCAMGUI.py:3870 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "Establecer el color de la forma cuando se selecciona." -#: flatcamGUI/FlatCAMGUI.py:3882 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "Elementos del proyecto" -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto." -#: flatcamGUI/FlatCAMGUI.py:3895 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "Proyectos deshabilitados" -#: flatcamGUI/FlatCAMGUI.py:3897 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6289,15 +6289,15 @@ msgstr "" "Establecer el color de los elementos en el árbol de pestañas del proyecto,\n" "para el caso cuando los elementos están deshabilitados." -#: flatcamGUI/FlatCAMGUI.py:3948 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "Configuraciones GUI" -#: flatcamGUI/FlatCAMGUI.py:3954 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "Diseño" -#: flatcamGUI/FlatCAMGUI.py:3956 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6305,11 +6305,11 @@ msgstr "" "Seleccione un diseño para FlatCAM.\n" "Se aplica de inmediato." -#: flatcamGUI/FlatCAMGUI.py:3972 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6317,11 +6317,11 @@ msgstr "" "Seleccione un estilo para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:3985 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "Soporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3987 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6329,11 +6329,11 @@ msgstr "" "Habilitar el soporte de alta DPI para FlatCAM.\n" "Se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" -#: flatcamGUI/FlatCAMGUI.py:4002 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6341,15 +6341,15 @@ msgstr "" "Borrar la configuración de la GUI para FlatCAM,\n" "tales como: diseño, estado gui, estilo, soporte hdpi etc." -#: flatcamGUI/FlatCAMGUI.py:4005 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "Limpiar" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "Forma flotante" -#: flatcamGUI/FlatCAMGUI.py:4011 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6359,11 +6359,11 @@ msgstr "" "Se muestra cada vez que el cursor del mouse se desplaza\n" "sobre cualquier tipo de objeto no seleccionado." -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "Forma de sel." -#: flatcamGUI/FlatCAMGUI.py:4020 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6375,11 +6375,11 @@ msgstr "" "ya sea haciendo clic o arrastrando el mouse de izquierda a derecha o\n" "De derecha a izquierda." -#: flatcamGUI/FlatCAMGUI.py:4027 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "NB Tamaño de Fuente" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6390,38 +6390,38 @@ msgstr "" "El cuaderno es el área plegable en el lado izquierdo de la GUI,\n" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." -#: flatcamGUI/FlatCAMGUI.py:4045 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "Tamaño de fuente del eje" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "Esto establece el tamaño de fuente para el eje del lienzo." -#: flatcamGUI/FlatCAMGUI.py:4064 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "Pantalla de bienvenida" -#: flatcamGUI/FlatCAMGUI.py:4066 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "" "Habilite la visualización de la pantalla de inicio al iniciar la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4136 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "Preferencias de la aplicación" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 -#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4143 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6431,21 +6431,21 @@ msgstr "" "Lo que se selecciona aquí se establece cada vez\n" "Se inicia FLatCAM." -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 -#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "Nivel de aplicación" -#: flatcamGUI/FlatCAMGUI.py:4151 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6461,19 +6461,19 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "BASIC" -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "Avanzado" -#: flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "Aplicación portátil" -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6487,19 +6487,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/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4169 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4172 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "Aplicar idioma" -#: flatcamGUI/FlatCAMGUI.py:4173 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6517,11 +6517,11 @@ msgstr "" "características de seguridad. En este caso el idioma será\n" "Aplicado en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4182 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "Shell en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6529,11 +6529,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4194 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "Compro. de la versión" -#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6541,11 +6541,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4206 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "Enviar estadísticas" -#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6553,11 +6553,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "Botón de pan" -#: flatcamGUI/FlatCAMGUI.py:4221 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6567,35 +6567,35 @@ msgstr "" "- MMB -> Botón Central Del Ratón\n" "- RMB -> Botón derecho del ratón" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4228 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "Sel múltiple" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "Seleccione la clave utilizada para la selección múltiple." -#: flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4234 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "Proyecto en el inicio" -#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6604,11 +6604,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: flatcamGUI/FlatCAMGUI.py:4246 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "Proyecto auto ocultar" -#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6619,11 +6619,11 @@ msgstr "" "Se oculta automáticamente cuando no hay objetos cargados y\n" "para mostrar cada vez que se crea un nuevo objeto." -#: flatcamGUI/FlatCAMGUI.py:4260 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "Hab. info sobre herra." -#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6631,11 +6631,11 @@ msgstr "" "Marque esta casilla si desea que se muestre información sobre herramientas\n" "al pasar el mouse sobre los elementos de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "Número de trabajadores" -#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6652,11 +6652,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6672,11 +6672,11 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "Rendimiento a expensas del nivel de detalle." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "Comportamiento \"abierto\"" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6691,11 +6691,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/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "Eliminar confirmación de objeto" -#: flatcamGUI/FlatCAMGUI.py:4354 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6705,11 +6705,11 @@ msgstr "" "cada vez que se desencadena el evento Eliminar objeto (s), ya sea por\n" "acceso directo al menú o acceso directo a teclas." -#: flatcamGUI/FlatCAMGUI.py:4361 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6717,11 +6717,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4374 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "Nivel de compresión" -#: flatcamGUI/FlatCAMGUI.py:4376 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6731,53 +6731,53 @@ 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/FlatCAMGUI.py:4403 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opciones de parcela" -#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Sólido" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 -#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 -#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 -#: flatcamGUI/FlatCAMGUI.py:6373 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "Pasos del círculo" -#: flatcamGUI/FlatCAMGUI.py:4436 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6785,7 +6785,7 @@ msgstr "" "El número de pasos de círculo para Gerber\n" "Apertura circular de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6799,21 +6799,21 @@ msgstr "" "predeterminado.\n" "<>: ¡No cambie esto a menos que sepa lo que está haciendo!" -#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Ninguno" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4457 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "Simplificar" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6821,23 +6821,23 @@ msgstr "" "Cuando esté marcado, todos los polígonos de Gerber serán\n" "cargado de simplificación con una tolerancia establecida." -#: flatcamGUI/FlatCAMGUI.py:4463 +#: flatcamGUI/FlatCAMGUI.py:4465 msgid "Tolerance" msgstr "Tolerancia" -#: flatcamGUI/FlatCAMGUI.py:4464 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "Tolerancia a la simplificación de polígonos." -#: flatcamGUI/FlatCAMGUI.py:4485 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "Opciones de gerber" -#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6845,16 +6845,16 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar polígonos exteriores." -#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Pases" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6862,11 +6862,11 @@ msgstr "" "Ancho de la brecha de aislamiento en\n" "Número (entero) de anchos de herramienta." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Superposición de pases" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6880,12 +6880,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/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de fresado" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6896,29 +6896,29 @@ msgstr "" "herramienta\n" "- convencional / útil cuando no hay compensación de contragolpe" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar pases" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" -#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6932,12 +6932,12 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margen límite" -#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6949,21 +6949,21 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo redondeado" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6971,7 +6971,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6983,15 +6983,15 @@ msgstr "" "su radio es igual a\n" "el margen." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "Opciones avan. de Gerber" -#: flatcamGUI/FlatCAMGUI.py:4616 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "Parám. avanzados" -#: flatcamGUI/FlatCAMGUI.py:4618 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7001,11 +7001,11 @@ msgstr "" "Esos parámetros están disponibles sólo para\n" "Aplicación avanzada Nivel." -#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Seguir\"" -#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7015,11 +7015,11 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: flatcamGUI/FlatCAMGUI.py:4637 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "Mostrar / ocultar tabla" -#: flatcamGUI/FlatCAMGUI.py:4639 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7029,15 +7029,15 @@ msgstr "" "Además, en hide, borrará todas las formas de marca.\n" "que se dibujan sobre lienzo." -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "Opciones de export" -#: flatcamGUI/FlatCAMGUI.py:4683 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7045,21 +7045,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/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "Las unidades utilizadas en el archivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 -#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "PULGADA" -#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "Entero/Decimales" -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7067,7 +7067,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/FlatCAMGUI.py:4719 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7075,7 +7075,7 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Toda la parte de Gerber coordina." -#: flatcamGUI/FlatCAMGUI.py:4733 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7083,11 +7083,11 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de gerber." -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "Ceros" -#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7101,36 +7101,36 @@ msgstr "" "Si se comprueba TZ, se eliminan los ceros finales\n" "y Leading Zeros se mantienen." -#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 -#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 -#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 -#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 -#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 -#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 -#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parámetros" -#: flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "Una lista de los parámetros del editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 -#: flatcamGUI/FlatCAMGUI.py:6268 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "Límite de selección" -#: flatcamGUI/FlatCAMGUI.py:4787 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7144,23 +7144,23 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:4799 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "Nuevo código de aper." -#: flatcamGUI/FlatCAMGUI.py:4811 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "Nuevo tamaño de aper." -#: flatcamGUI/FlatCAMGUI.py:4813 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "Tamaño para la nueva aper." -#: flatcamGUI/FlatCAMGUI.py:4823 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "Nuevo tipo de aper." -#: flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7168,35 +7168,35 @@ msgstr "" "Escriba para la nueva apertura.\n" "Puede ser 'C', 'R' u 'O'." -#: flatcamGUI/FlatCAMGUI.py:4846 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "Dim. de apertura" -#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 -#: flatcamGUI/FlatCAMGUI.py:6588 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diámetros de las herramientas de corte, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:4854 +#: flatcamGUI/FlatCAMGUI.py:4856 msgid "Linear Pad Array" msgstr "Matriz lineal de Almohadilla" -#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 -#: flatcamGUI/FlatCAMGUI.py:5838 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "Dir. lineal" -#: flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "Matriz de almohadilla circ." -#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 -#: flatcamGUI/FlatCAMGUI.py:5878 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "Dir. circular" -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7204,44 +7204,44 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 -#: flatcamGUI/FlatCAMGUI.py:5891 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "Circ. Ángulo" -#: flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "Distancia a la que buffer el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4933 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "Herramienta de escala" -#: flatcamGUI/FlatCAMGUI.py:4939 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "Factoriza para escalar el elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "Umbral bajo" -#: flatcamGUI/FlatCAMGUI.py:4952 +#: flatcamGUI/FlatCAMGUI.py:4954 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/FlatCAMGUI.py:4962 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "Valor umbral sobre el cual las aberturas no están marcadas." -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:5002 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7283,12 +7283,12 @@ msgstr "" "Sprint Layout 2: 4 PULGADAS LZ\n" "KiCAD 3: 5 PULGADAS TZ" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "Los valores predeterminados para INCH son 2:4" -#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 -#: flatcamGUI/FlatCAMGUI.py:5546 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7296,8 +7296,8 @@ msgstr "" "Estos números significan el número de dígitos en\n" "Coordina toda la parte de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7305,19 +7305,19 @@ msgstr "" "Estos números significan el número de dígitos en\n" "La parte decimal de las coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5063 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "Los valores predeterminados para Métrica son 3: 3" -#: flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "DefectoCeros" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7331,7 +7331,7 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7347,11 +7347,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y Leading Zeros se eliminan." -#: flatcamGUI/FlatCAMGUI.py:5118 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "Unidadespredeterminadas" -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7363,7 +7363,7 @@ msgstr "" "serán utilizados. Algunos archivos de Excellon no tienen un encabezado\n" "por lo tanto este parámetro será utilizado." -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7374,14 +7374,18 @@ msgstr "" "por lo tanto este parámetro será utilizado." #: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "Actualizar configuración de exportación" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "Optimización Excellon" -#: flatcamGUI/FlatCAMGUI.py:5143 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "Algoritmo" -#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7404,15 +7408,15 @@ msgstr "" "Si está DESACTIVADO, FlatCAM funciona en modo de 32 bits y usa\n" "Algoritmo de vendedor viajero para la optimización de la ruta." -#: flatcamGUI/FlatCAMGUI.py:5156 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5170 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "Tiempo de optimización" -#: flatcamGUI/FlatCAMGUI.py:5173 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7424,16 +7428,16 @@ msgstr "" "Optimización del camino. Esta duración máxima se establece aquí.\n" "En segundos." -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "Excellon Opciones" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crear trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:5221 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7441,14 +7445,14 @@ msgstr "" "Parámetros utilizados para crear un objeto de trabajo CNC\n" "para este objeto taladro." -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 -#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Corte Z" -#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7456,12 +7460,12 @@ msgstr "" "Profundidad de perforación (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Viaje Z" -#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7469,12 +7473,12 @@ msgstr "" "Altura de herramienta al viajar\n" "A través del plano XY." -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7482,11 +7486,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en G-Code (Pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" -#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -7495,11 +7499,11 @@ msgstr "" "Posición del eje Z (altura) para\n" "cambio de herramienta." -#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avance (inmersión)" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7509,11 +7513,11 @@ msgstr "" "(en unidades por minuto).\n" "Esto es para el movimiento lineal G01." -#: flatcamGUI/FlatCAMGUI.py:5277 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7521,11 +7525,11 @@ msgstr "" "Velocidad del husillo\n" "en RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "Dirección del husillo" -#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7537,12 +7541,12 @@ msgstr "" "- CW = en el sentido de las agujas del reloj o\n" "- CCW = a la izquierda" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Habitar" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7551,21 +7555,21 @@ msgstr "" "Pausa para permitir que el husillo alcance su\n" "Velocidad antes del corte." -#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "Duración" -#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7573,11 +7577,11 @@ msgstr "" "El archivo JSON del postprocesador que dicta\n" "Salida de Gcode." -#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5333 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7589,23 +7593,23 @@ msgstr "" "Al elegir 'Ranuras' o 'Ambos', las ranuras serán\n" "convertido en taladros." -#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Agujeros de molino" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crear geometría para fresar agujeros." -#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diá. de la herra. de perfor." -#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diá. de la herra. de ranura" -#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7613,19 +7617,19 @@ msgstr "" "Diámetro de la herramienta de corte\n" "Al fresar ranuras." -#: flatcamGUI/FlatCAMGUI.py:5376 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "Valores predeterminados" -#: flatcamGUI/FlatCAMGUI.py:5389 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "Opciones avanzadas" -#: flatcamGUI/FlatCAMGUI.py:5397 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7634,11 +7638,11 @@ msgstr "" "para este objeto de exploración que se muestra cuando el Nivel de aplicación " "es Avanzado." -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7649,20 +7653,20 @@ msgstr "" "la punta.\n" "El valor aquí puede compensar el parámetro Z de corte." -#: flatcamGUI/FlatCAMGUI.py:5414 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Comience a mover Z" -#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7670,12 +7674,12 @@ msgstr "" "Altura de la herramienta justo después del arranque.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Fin del movi. Z" -#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -7684,11 +7688,11 @@ msgstr "" "Altura de la herramienta después de\n" "El último movimiento al final del trabajo." -#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Rápidos de avance" -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7702,12 +7706,12 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" -#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7716,21 +7720,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Sonda de avance" -#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." -#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "Salto rápido" -#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7742,11 +7746,11 @@ msgstr "" "es decir, la velocidad más rápida disponible.\n" "ADVERTENCIA: el movimiento se realiza en Toolchange X, Y coords." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "Retracción rápida" -#: flatcamGUI/FlatCAMGUI.py:5484 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7764,11 +7768,11 @@ msgstr "" "Z_move\n" "(altura de recorrido) se realiza lo más rápido posible (G0) en un movimiento." -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "Excellon Exportar" -#: flatcamGUI/FlatCAMGUI.py:5508 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7777,11 +7781,11 @@ msgstr "" "cuando se utiliza la entrada de menú Archivo -> Exportar -> Exportar " "Excellon." -#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "Las unidades utilizadas en el archivo Excellon." -#: flatcamGUI/FlatCAMGUI.py:5533 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7793,11 +7797,11 @@ msgstr "" "Aquí configuramos el formato utilizado cuando el proporcionado\n" "Las coordenadas no están usando el punto." -#: flatcamGUI/FlatCAMGUI.py:5569 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7813,15 +7817,15 @@ msgstr "" "También deberá especificarse si LZ = ceros iniciales se mantienen\n" "o TZ = ceros finales se mantienen." -#: flatcamGUI/FlatCAMGUI.py:5578 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5579 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "Sin-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5605 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7835,11 +7839,11 @@ msgstr "" "Si se comprueba TZ, se mantienen los ceros finales.\n" "y se eliminan los ceros iniciales." -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "Tipo de ranura" -#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7853,19 +7857,19 @@ msgstr "" "Si PERFORADO (G85), las ranuras se exportarán\n" "utilizando el comando Ranura perforada (G85)." -#: flatcamGUI/FlatCAMGUI.py:5625 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "Enrutado" -#: flatcamGUI/FlatCAMGUI.py:5626 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "Perforado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5658 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "Una lista de los parámetros de Excellon Editor." -#: flatcamGUI/FlatCAMGUI.py:5668 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7879,35 +7883,35 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5680 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "Nueva Herra. Dia" -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "Matriz de taladro lineal" -#: flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "Matriz de taladro circ." -#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Muesca" -#: flatcamGUI/FlatCAMGUI.py:5822 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "Matriz lineal de Ranuras:" -#: flatcamGUI/FlatCAMGUI.py:5874 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "Matriz de Ranura circ." -#: flatcamGUI/FlatCAMGUI.py:5908 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "Geometría General" -#: flatcamGUI/FlatCAMGUI.py:5927 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7915,11 +7919,11 @@ msgstr "" "El número de pasos de círculo para Geometría\n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "Opc. de geometría" -#: flatcamGUI/FlatCAMGUI.py:5962 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7929,7 +7933,7 @@ msgstr "" "trazando los contornos de este\n" "Objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7937,11 +7941,11 @@ msgstr "" "Profundidad de corte (negativo)\n" "debajo de la superficie de cobre." -#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Profund. múlti." -#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7953,11 +7957,11 @@ msgstr "" "cortar varias veces hasta que el Corte Z sea\n" "alcanzado." -#: flatcamGUI/FlatCAMGUI.py:5994 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "Profund. / Pase" -#: flatcamGUI/FlatCAMGUI.py:5996 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7971,7 +7975,7 @@ msgstr "" "Es una fracción de la profundidad.\n" "que tiene valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -7979,7 +7983,7 @@ msgstr "" "Altura de la herramienta cuando\n" "Moviéndose sin cortar." -#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7987,11 +7991,11 @@ msgstr "" "Incluir secuencia de cambio de herramienta\n" "en el código de máquina (pausa para cambio de herramienta)." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Veloc. de aliment. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -7999,11 +8003,11 @@ msgstr "" "Velocidad de corte en el XY.\n" "Avion en unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Veloc. de aliment. Z" -#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8013,12 +8017,12 @@ msgstr "" "Plano en unidades por minuto.\n" "Se llama también Plunge." -#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Eje de velocidad" -#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8028,7 +8032,7 @@ msgstr "" "Si se utiliza el postprocesador LÁSER,\n" "Este valor es el poder del láser." -#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8036,11 +8040,11 @@ msgstr "" "El archivo de postprocesador que dicta\n" "la salida del código de máquina (como GCode, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "Geometría Adv. Opciones" -#: flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8048,12 +8052,12 @@ msgstr "" "Parámetros para crear un objeto de trabajo CNC\n" "trazando los contornos de un objeto de geometría." -#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" -#: flatcamGUI/FlatCAMGUI.py:6154 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8061,11 +8065,11 @@ msgstr "" "Altura de la herramienta justo después de comenzar el trabajo.\n" "Elimine el valor si no necesita esta característica." -#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Avance rápido" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8079,11 +8083,11 @@ msgstr "" "Es útil solo para Marlin,\n" "Ignorar para cualquier otro caso." -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Recortar 1er pt." -#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8095,11 +8099,11 @@ msgstr "" "Nos reunimos con el último corte, generamos un\n" "Corte extendido sobre la primera sección de corte." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "Seg. Talla X" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8109,11 +8113,11 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje X." -#: flatcamGUI/FlatCAMGUI.py:6237 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "Seg. Tamaño Y" -#: flatcamGUI/FlatCAMGUI.py:6239 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8123,15 +8127,15 @@ msgstr "" "Útil para la autonivelación.\n" "Un valor de 0 significa que no hay segmentación en el eje Y." -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "Editor de geometría" -#: flatcamGUI/FlatCAMGUI.py:6260 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "Una lista de parámetros del editor de geometría." -#: flatcamGUI/FlatCAMGUI.py:6270 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8145,20 +8149,20 @@ msgstr "" "Aumenta el rendimiento al mover un\n" "Gran cantidad de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:6289 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "CNC trabajo general" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Trazar objeto" -#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de trazado" -#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8170,15 +8174,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/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Viajar" -#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Mostrar anotación" -#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8188,23 +8192,23 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "Tamaño de la anotación" -#: flatcamGUI/FlatCAMGUI.py:6342 +#: flatcamGUI/FlatCAMGUI.py:6350 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/FlatCAMGUI.py:6350 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "Color de anotación" -#: flatcamGUI/FlatCAMGUI.py:6352 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "Establecer el color de fuente para los textos de anotación." -#: flatcamGUI/FlatCAMGUI.py:6375 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8212,11 +8216,11 @@ msgstr "" "El número de pasos de círculo para GCode \n" "Círculo y arcos de aproximación lineal." -#: flatcamGUI/FlatCAMGUI.py:6383 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "Dia de Viaje" -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -8224,11 +8228,11 @@ msgstr "" "El ancho de las líneas de viaje a ser\n" "prestados en la trama." -#: flatcamGUI/FlatCAMGUI.py:6396 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "Coordina decimales" -#: flatcamGUI/FlatCAMGUI.py:6398 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8236,11 +8240,11 @@ msgstr "" "El número de decimales a utilizar para\n" "Las coordenadas X, Y, Z en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6406 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "Decimales de avance" -#: flatcamGUI/FlatCAMGUI.py:6408 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8248,11 +8252,11 @@ msgstr "" "El número de decimales a utilizar para\n" "El parámetro de avance en código CNC (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6416 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "Tipo de coordenadas" -#: flatcamGUI/FlatCAMGUI.py:6418 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8264,23 +8268,23 @@ msgstr "" "- G90 absoluto -> la referencia es el origen x = 0, y = 0\n" "- Incremental G91 -> la referencia es la posición anterior" -#: flatcamGUI/FlatCAMGUI.py:6424 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "Absoluto G90" -#: flatcamGUI/FlatCAMGUI.py:6425 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "G91 incremental" -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "Opciones de trabajo CNC" -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8289,11 +8293,11 @@ msgstr "" "Exportar y guardar código G a\n" "Hacer este objeto a un archivo." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "Prefijo al código G" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8301,11 +8305,11 @@ msgstr "" "Escribe aquí cualquier comando de G-Code que quieras\n" "Me gusta agregar al principio del archivo G-Code." -#: flatcamGUI/FlatCAMGUI.py:6464 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "Adjuntar al código G" -#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8315,19 +8319,19 @@ msgstr "" "Me gusta adjuntar al archivo generado.\n" "Es decir: M2 (Fin del programa)" -#: flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Opc." -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar código CNC" -#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Cambio de herra. G-Code" -#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8349,11 +8353,11 @@ msgstr "" "que tiene 'toolchange_custom' en su nombre y esto está construido\n" "teniendo como plantilla el archivo posprocesador 'Toolchange Custom'." -#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Util. la herra. de cambio de macro" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8361,7 +8365,7 @@ msgstr "" "Marque esta casilla si desea utilizar\n" "una herramienta personalizada para cambiar GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8371,61 +8375,61 @@ msgstr "" "en el evento Cambio de herramienta.\n" "Deben estar rodeados por el símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parámetros de FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número de herramienta" -#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diá. de la herramienta" -#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, núm. total de taladros" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Coord. Y para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "x_toolchange = Coord. X para cambio de herra." -#: flatcamGUI/FlatCAMGUI.py:6547 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z profund. para el corte." -#: flatcamGUI/FlatCAMGUI.py:6548 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "z_move = Altura Z para viajar" -#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = el valor de paso para corte multidepto" -#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = el valor para la velocidad del husillo" -#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 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 " "establecido" -#: flatcamGUI/FlatCAMGUI.py:6573 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "Opc. de herra. NCC" -#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8433,15 +8437,15 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "Herra. dia" -#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de herram." -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8453,26 +8457,26 @@ msgstr "" "- 'Forma V'\n" "- circular" -#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma V" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tipo Dia" -#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: 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/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" -#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8481,7 +8485,7 @@ msgstr "" "El ángulo de punta para la herramienta en forma de V.\n" "En grado." -#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8494,13 +8498,13 @@ msgstr "" "herramientas\n" "- convencional / útil cuando no hay compensación de reacción" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Orden de la herra." -#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 -#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8524,17 +8528,17 @@ msgstr "" "orden\n" "en reversa y deshabilitar este control." -#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Adelante" -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Atras" -#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8544,7 +8548,7 @@ msgstr "" "Profundidad de corte en el material. Valor negativo.\n" "En unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8571,11 +8575,11 @@ msgstr "" "Valores más altos = procesamiento lento y ejecución lenta en CNC\n" "Debido a demasiados caminos." -#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." -#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8586,22 +8590,22 @@ msgstr "" "el interior.
basado en semillas : hacia afuera desde el origen. " "
basado en líneas : Líneas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Resto M ." -#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8620,7 +8624,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/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8634,27 +8638,27 @@ msgstr "" "de las características de cobre.\n" "El valor puede estar entre 0 y 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de comp." -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Sí mismo" -#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "Zona" -#: flatcamGUI/FlatCAMGUI.py:6796 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6797 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "Referencia" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8674,19 +8678,19 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "Progresivo" -#: flatcamGUI/FlatCAMGUI.py:6812 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "Trazado NCC" -#: flatcamGUI/FlatCAMGUI.py:6814 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8694,11 +8698,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de NCC\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:6828 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "Opc. de herra. de recorte" -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8708,7 +8712,7 @@ msgstr "" "El PCB y lo separa de\n" "El tablero original." -#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8716,11 +8720,11 @@ msgstr "" "Diámetro de la herramienta utilizada para cortar\n" "La forma de PCB fuera del material circundante." -#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de objeto" -#: flatcamGUI/FlatCAMGUI.py:6854 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -8732,16 +8736,16 @@ msgstr "" "un panel de PCB Gerber objeto, que se hace\n" "de muchos esquemas de PCB individuales." -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Soltero" -#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8751,11 +8755,11 @@ msgstr "" "hará que el corte de la PCB esté más alejado de\n" "el borde real de PCB" -#: flatcamGUI/FlatCAMGUI.py:6876 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "Tamaño de la brecha" -#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8767,11 +8771,11 @@ msgstr "" "el material circundante (el\n" "de la cual se corta el PCB)." -#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Brechas" -#: flatcamGUI/FlatCAMGUI.py:6889 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8795,11 +8799,11 @@ msgstr "" "- 2tb - 2 * top + 2 * bottom\n" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" -#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma conv" -#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8807,11 +8811,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/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "Opc. de herra. de 2 caras" -#: flatcamGUI/FlatCAMGUI.py:6932 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8819,36 +8823,36 @@ msgstr "" "Una herramienta para ayudar en la creación de una doble cara.\n" "PCB utilizando orificios de alineación." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diá. del taladro" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 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/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Eje del espejo:" -#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punto" -#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caja" -#: flatcamGUI/FlatCAMGUI.py:6966 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "Ref. del eje" -#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8858,15 +8862,15 @@ msgstr "" "  un cuadro especificado (en un objeto FlatCAM) a través de\n" "El centro." -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: flatcamGUI/FlatCAMGUI.py:6989 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "Parámetros:" -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8878,11 +8882,11 @@ msgstr "" "todo el cobre). Te harán preguntas\n" "Para hacer clic en el polígono deseado." -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selección" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8905,15 +8909,15 @@ msgstr "" "- 'Objeto de referencia' - hará una limpieza sin cobre dentro del área\n" "especificado por otro objeto." -#: flatcamGUI/FlatCAMGUI.py:7110 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "Trazado de pintura" -#: flatcamGUI/FlatCAMGUI.py:7120 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8921,11 +8925,11 @@ msgstr "" "- 'Normal': trazado normal, realizado al final del trabajo de Pintura\n" "- 'Progresivo': después de generar cada forma, se trazará." -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "Opc. de herra. de película" -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8935,11 +8939,11 @@ msgstr "" "Objeto FlatCAM.\n" "El archivo se guarda en formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7150 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "Tipo de Filme:" -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8955,11 +8959,11 @@ msgstr "" "Con blanco sobre un lienzo negro.\n" "El formato de la película es SVG." -#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Frontera" -#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8979,11 +8983,11 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Trazo de escala" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -8996,11 +9000,11 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "Opc. de la herra. Panelizar" -#: flatcamGUI/FlatCAMGUI.py:7200 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9010,11 +9014,11 @@ msgstr "" "Cada elemento es una copia del objeto fuente espaciado.\n" "a una distancia X, distancia Y entre sí." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Col. de espaciado" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9022,11 +9026,11 @@ msgstr "" "Espaciado entre columnas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Separación de filas" -#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9034,35 +9038,35 @@ msgstr "" "Espaciado entre filas del panel deseado.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columnas" -#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Filas" -#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de panel" -#: flatcamGUI/FlatCAMGUI.py:7252 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9072,11 +9076,11 @@ msgstr "" "- Gerber\n" "- Geometría" -#: flatcamGUI/FlatCAMGUI.py:7261 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -9090,11 +9094,11 @@ msgstr "" "El panel final tendrá tantas columnas y filas como\n" "encajan completamente dentro del área seleccionada." -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Ancho (DX)" -#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9102,11 +9106,11 @@ msgstr "" "El ancho (DX) dentro del cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9114,15 +9118,15 @@ msgstr "" "La altura (DY) dentro de la cual debe caber el panel.\n" "En unidades actuales." -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "Opc. de herra. de calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" -#: flatcamGUI/FlatCAMGUI.py:7302 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9133,11 +9137,11 @@ msgstr "" "teniendo el diámetro de la punta, el ángulo de la punta y\n" "Profundidad de corte como parámetros." -#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diá. de la punta" -#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9145,11 +9149,11 @@ msgstr "" "Este es el diámetro de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ángulo de la punta" -#: flatcamGUI/FlatCAMGUI.py:7325 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9157,7 +9161,7 @@ msgstr "" "Este es el ángulo en la punta de la herramienta.\n" "Está especificado por el fabricante." -#: flatcamGUI/FlatCAMGUI.py:7335 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9165,11 +9169,11 @@ msgstr "" "Esta es la profundidad para cortar en material.\n" "En el objeto de trabajo CNC es el parámetro CutZ." -#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" -#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 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 " @@ -9180,27 +9184,27 @@ msgstr "" "Utilizando un método como tinta de grahite o tinta de hipofosfito de calcio " "o cloruro de paladio." -#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Longitud del tablero" -#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Ancho del tablero" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." -#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidad actual" -#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9208,11 +9212,11 @@ msgstr "" "Densidad de corriente para pasar por el tablero.\n" "En amperios por pies cuadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Crecimiento de cobre" -#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9220,11 +9224,11 @@ msgstr "" "Qué tan grueso pretende ser el crecimiento del cobre.\n" "En micras." -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "Opc. de herra. de transformación" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9232,35 +9236,35 @@ msgstr "" "Diversas transformaciones que se pueden aplicar.\n" "en un objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7409 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "Gire el ángulo" -#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ángulo de sesgo X" -#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ángulo de sesgo Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor de escala X" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor de escala Y" -#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9268,7 +9272,7 @@ msgstr "" "Escala el (los) objeto (s) seleccionado (s)\n" "utilizando el factor de escala X para ambos ejes." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9280,27 +9284,27 @@ msgstr "" "y el centro del cuadro delimitador más grande.\n" "de los objetos seleccionados cuando no está marcada." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Valor X de compens." -#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 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/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Valor Y de compens." -#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 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/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Espejo de referencia" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9322,11 +9326,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/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. de ref. del espejo" -#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 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" @@ -9337,11 +9341,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/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "Opc de herram. de pasta de sold." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9349,49 +9353,49 @@ msgstr "" "Una herramienta para crear GCode para dispensar\n" "pasta de soldadura en una PCB." -#: flatcamGUI/FlatCAMGUI.py:7542 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diámetros de las herramientas de boquilla, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:7549 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "Nuevo diá de boquilla" -#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 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/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Inicio de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 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/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Dispensación Z" -#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "La altura (Z) al dispensar pasta de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Parada de dispen. Z" -#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 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/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Viajar Z" -#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9399,15 +9403,15 @@ msgstr "" "La altura (Z) para viajar entre almohadillas\n" "(sin dispensar pasta de soldadura)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Cambio de herra. Z" -#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "La altura (Z) para el cambio de herramienta (boquilla)." -#: flatcamGUI/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 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." @@ -9415,19 +9419,19 @@ 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/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avance X-Y" -#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 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/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avance Z" -#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9435,11 +9439,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "(en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avance de Dispens. Z" -#: flatcamGUI/FlatCAMGUI.py:7636 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9447,11 +9451,11 @@ msgstr "" "Avance (velocidad) mientras se mueve verticalmente\n" "para dispensar la posición (en el plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Veloc. del husillo FWD" -#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9459,19 +9463,19 @@ msgstr "" "La velocidad del dispensador mientras empuja la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Morar FWD" -#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa después de la dispensación de soldadura." -#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Veloc. del husillo REV" -#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9479,11 +9483,11 @@ msgstr "" "La velocidad del dispensador mientras se retrae la pasta de soldadura\n" "a través de la boquilla dispensadora." -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Morar REV" -#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9491,20 +9495,20 @@ msgstr "" "Pausa después de que el dispensador de pasta de soldadura se retraiga,\n" "para permitir el equilibrio de presión." -#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesador" -#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Archivos que controlan la generación de GCode." -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "Opc. de herra. de substractor" -#: flatcamGUI/FlatCAMGUI.py:7704 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9512,27 +9516,27 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Caminos cercanos" -#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 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/FlatCAMGUI.py:7721 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "Excellon File asociaciones" -#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 -#: flatcamGUI/FlatCAMGUI.py:7790 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "Lista de extensiones" -#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 -#: flatcamGUI/FlatCAMGUI.py:7792 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9540,8 +9544,8 @@ msgstr "" "Lista de extensiones de archivo para ser\n" "asociado con FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 -#: flatcamGUI/FlatCAMGUI.py:7805 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9553,23 +9557,23 @@ msgstr "" "Estarán activos después del próximo inicio de sesión.\n" "Esto funciona solo en Windows." -#: flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "Asociaciones de archivos GCode" -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "Asociaciones de archivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7865 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: flatcamGUI/FlatCAMGUI.py:7866 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "¡Hola!" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index f9804a37a185a58dee9713ab3dbb06f5cb5473d2..f0c430ef55d7d399a0e7e9b673a0e95267dc1d3a 100644 GIT binary patch delta 50870 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ΜQaMPwgMGf6MR8Rf&j4@I7B|?=KgxbCZ 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 diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index 670e86ee..9882b619 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-13 14:57-0300\n" -"PO-Revision-Date: 2019-09-13 16:28-0300\n" +"POT-Creation-Date: 2019-09-14 15:49+0300\n" +"PO-Revision-Date: 2019-09-14 15:49+0300\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -10,7 +10,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.2\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -22,13 +22,13 @@ msgstr "" msgid "FlatCAM is initializing ..." msgstr "FlatCAM está inicializando...." -#: FlatCAMApp.py:1140 +#: FlatCAMApp.py:1142 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:1496 +#: FlatCAMApp.py:1498 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." @@ -36,7 +36,7 @@ msgstr "" "FlatCAM está inicializando....\n" "Inicialização do Canvas iniciada." -#: FlatCAMApp.py:1509 +#: FlatCAMApp.py:1511 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:1692 +#: FlatCAMApp.py:1694 msgid "Detachable Tabs" msgstr "Abas Destacáveis" -#: FlatCAMApp.py:2110 +#: FlatCAMApp.py:2120 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -58,40 +58,40 @@ msgstr "" "Software de Código Aberto - Digite help para iniciar\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 +#: FlatCAMApp.py:2323 FlatCAMApp.py:7590 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" -#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2373 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Abrir cancelado." -#: FlatCAMApp.py:2378 +#: FlatCAMApp.py:2388 msgid "Open Config file failed." msgstr "Falha ao abrir o arquivo de Configuração." -#: FlatCAMApp.py:2392 +#: FlatCAMApp.py:2402 msgid "Open Script file failed." msgstr "Falha ao abrir o arquivo de Script." -#: FlatCAMApp.py:2409 +#: FlatCAMApp.py:2419 msgid "Open Excellon file failed." msgstr "Falha ao abrir o arquivo Excellon." -#: FlatCAMApp.py:2420 +#: FlatCAMApp.py:2430 msgid "Open GCode file failed." msgstr "Falha ao abrir o arquivo G-Code." -#: FlatCAMApp.py:2431 +#: FlatCAMApp.py:2441 msgid "Open Gerber file failed." msgstr "Falha ao abrir o arquivo Gerber." -#: FlatCAMApp.py:2695 +#: FlatCAMApp.py:2709 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Selecione um Objeto Geometria, Gerber ou Excellon para editar." -#: FlatCAMApp.py:2709 +#: FlatCAMApp.py:2723 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -101,79 +101,79 @@ msgstr "" "possível. \n" "Edite apenas uma geometria por vez." -#: FlatCAMApp.py:2764 +#: FlatCAMApp.py:2778 msgid "Editor is activated ..." msgstr "Editor está ativado ..." -#: FlatCAMApp.py:2782 +#: FlatCAMApp.py:2796 msgid "Do you want to save the edited object?" msgstr "Você quer salvar o objeto editado?" -#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 +#: FlatCAMApp.py:2797 flatcamGUI/FlatCAMGUI.py:1780 msgid "Close Editor" msgstr "Fechar Editor" -#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 +#: FlatCAMApp.py:2800 FlatCAMApp.py:4192 FlatCAMApp.py:6594 FlatCAMApp.py:7498 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4106 +#: flatcamGUI/FlatCAMGUI.py:4119 msgid "Yes" msgstr "Sim" -#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 +#: FlatCAMApp.py:2801 FlatCAMApp.py:4193 FlatCAMApp.py:6595 FlatCAMApp.py:7499 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/FlatCAMGUI.py:6668 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Não" -#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 -#: FlatCAMApp.py:7321 +#: FlatCAMApp.py:2802 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:6089 +#: FlatCAMApp.py:7500 msgid "Cancel" msgstr "Cancelar" -#: FlatCAMApp.py:2816 +#: FlatCAMApp.py:2830 msgid "Object empty after edit." msgstr "Objeto vazio após a edição." -#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 +#: FlatCAMApp.py:2853 FlatCAMApp.py:2874 FlatCAMApp.py:2887 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar." -#: FlatCAMApp.py:2843 +#: FlatCAMApp.py:2857 msgid "is updated, returning to App..." msgstr "está atualizado, retornando ao App..." -#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 +#: FlatCAMApp.py:3244 FlatCAMApp.py:3298 FlatCAMApp.py:4053 msgid "Could not load defaults file." msgstr "Não foi possível carregar o arquivo com os padrões." -#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 +#: FlatCAMApp.py:3257 FlatCAMApp.py:3307 FlatCAMApp.py:4063 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." -#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 +#: FlatCAMApp.py:3278 FlatCAMApp.py:3282 msgid "Import FlatCAM Preferences" msgstr "Importar Preferências do FlatCAM" -#: FlatCAMApp.py:3273 +#: FlatCAMApp.py:3289 msgid "FlatCAM preferences import cancelled." msgstr "Importação de preferências do FlatCAM cancelada." -#: FlatCAMApp.py:3296 +#: FlatCAMApp.py:3312 msgid "Imported Defaults from" msgstr "Padrões importados de" -#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 +#: FlatCAMApp.py:3332 FlatCAMApp.py:3337 msgid "Export FlatCAM Preferences" msgstr "Exportar preferências do FlatCAM" -#: FlatCAMApp.py:3329 +#: FlatCAMApp.py:3345 msgid "FlatCAM preferences export cancelled." msgstr "Exportação de preferências do FlatCAM cancelada." -#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 -#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMApp.py:3354 FlatCAMApp.py:5853 FlatCAMApp.py:8502 FlatCAMApp.py:8618 +#: FlatCAMApp.py:8744 FlatCAMApp.py:8803 FlatCAMApp.py:8921 FlatCAMApp.py:9060 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -183,35 +183,35 @@ msgstr "" "É provável que outro aplicativo esteja mantendo o arquivo aberto e não " "acessível." -#: FlatCAMApp.py:3351 +#: FlatCAMApp.py:3367 msgid "Could not load preferences file." msgstr "Não foi possível carregar o arquivo com as preferências." -#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 +#: FlatCAMApp.py:3387 FlatCAMApp.py:4109 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." -#: FlatCAMApp.py:3377 +#: FlatCAMApp.py:3393 msgid "Exported preferences to" msgstr "Preferências exportadas para" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3410 msgid "FlatCAM Preferences Folder opened." msgstr "Pasta com Preferências FlatCAM aberta." -#: FlatCAMApp.py:3467 +#: FlatCAMApp.py:3483 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:3478 +#: FlatCAMApp.py:3494 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:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3577 camlib.py:4896 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:3562 +#: FlatCAMApp.py:3578 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -220,11 +220,11 @@ msgstr "" "Objeto ({kind}) falhou porque: {error} \n" "\n" -#: FlatCAMApp.py:3583 +#: FlatCAMApp.py:3599 msgid "Converting units to " msgstr "Convertendo unidades para " -#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 +#: FlatCAMApp.py:3695 FlatCAMApp.py:3698 FlatCAMApp.py:3701 FlatCAMApp.py:3704 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotando" -#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "Sobre FlatCAM" -#: FlatCAMApp.py:3828 -msgid "2D Computer-Aided Printed Circuit Board" -msgstr "Placa de Circuito Impresso 2D Assistida por Computador" +#: FlatCAMApp.py:3843 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "Fabricação de Placas de Circuito Impresso 2D Assistida por Computador" -#: FlatCAMApp.py:3828 -msgid "Manufacturing" -msgstr "Fabricação" - -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "Desenvolvimento" -#: FlatCAMApp.py:3828 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3829 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "Rastreador de problemas" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "Fechar" -#: FlatCAMApp.py:3847 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -324,71 +320,75 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -#: FlatCAMApp.py:3894 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "Respingo" -#: FlatCAMApp.py:3900 +#: FlatCAMApp.py:3915 msgid "Programmers" msgstr "Programadores" -#: FlatCAMApp.py:3906 +#: FlatCAMApp.py:3921 msgid "Translators" msgstr "Tradutores" -#: FlatCAMApp.py:3912 +#: FlatCAMApp.py:3927 msgid "License" msgstr "Licença" -#: FlatCAMApp.py:3924 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "Programador" -#: FlatCAMApp.py:3925 -msgid "Function" -msgstr "Função" +#: FlatCAMApp.py:3940 +msgid "Status" +msgstr "Status" -#: FlatCAMApp.py:3927 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "Autor do Programa" -#: FlatCAMApp.py:3943 +#: FlatCAMApp.py:3948 +msgid "Maintainer >=2019" +msgstr "Mantenedor >= 2019" + +#: FlatCAMApp.py:3958 msgid "Language" msgstr "Idioma" -#: FlatCAMApp.py:3944 +#: FlatCAMApp.py:3959 msgid "Translator" msgstr "Tradutor" -#: FlatCAMApp.py:3945 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "Preferências salvas." -#: FlatCAMApp.py:4127 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "Não foi possível carregar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4137 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Falha ao analisar o arquivo de padrões de fábrica." -#: FlatCAMApp.py:4152 +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "Falha ao gravar os padrões de fábrica no arquivo." -#: FlatCAMApp.py:4156 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Padrões de fábrica salvos." -#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -396,33 +396,33 @@ msgstr "" "Existem arquivos/objetos modificados no FlatCAM. \n" "Você quer salvar o projeto?" -#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Salvar alterações" -#: FlatCAMApp.py:4386 +#: FlatCAMApp.py:4401 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Excellon selecionadas foram registradas para o " "FlatCAM." -#: FlatCAMApp.py:4408 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:4430 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" "As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM." -#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 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:4460 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -438,39 +438,39 @@ msgstr "" "ser perdidas e o resultado pode não ser o esperado.\n" "Verifique o G-CODE gerado." -#: FlatCAMApp.py:4502 +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon." -#: FlatCAMApp.py:4530 +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber." -#: FlatCAMApp.py:4560 FlatCAMApp.py:4597 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "Falha. Selecione um Objeto de Geometria e tente novamente." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Geometria FlatCAM esperada, recebido" -#: FlatCAMApp.py:4579 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." -#: FlatCAMApp.py:4617 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "Um objeto Geometria foi convertido para o tipo SingleGeo." -#: FlatCAMApp.py:4878 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "Alternar Unidades" -#: FlatCAMApp.py:4880 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Alterar unidades do projeto ..." -#: FlatCAMApp.py:4881 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -480,51 +480,51 @@ msgstr "" "geométricas de todos os objetos sejam redimensionadas.\n" "Continuar?" -#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 -#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4932 +#: FlatCAMApp.py:4947 msgid "Converted units to" msgstr "Unidades convertidas para" -#: FlatCAMApp.py:4944 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr "Conversão de unidades cancelada." -#: FlatCAMApp.py:5649 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "Abrir arquivo" -#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "Exportar G-Code ..." -#: FlatCAMApp.py:5689 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "Exportar G-Code cancelado." -#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nenhum arquivo ou diretório" -#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Salvo em" -#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 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:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: FlatCAMApp.py:5800 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -532,11 +532,11 @@ msgstr "" "Adicionar Ferramenta funciona somente no modo Avançado.\n" "Vá em Preferências -> Geral - Mostrar Opções Avançadas." -#: FlatCAMApp.py:5904 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "Excluir objetos" -#: FlatCAMApp.py:5907 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -544,47 +544,47 @@ msgstr "" "Você tem certeza de que deseja excluir permanentemente\n" "os objetos selecionados?" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "Objeto(s) excluído(s)" -#: FlatCAMApp.py:5942 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "Falha. Nenhum objeto selecionado..." -#: FlatCAMApp.py:5944 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "Salve o trabalho no Editor e tente novamente ..." -#: FlatCAMApp.py:5962 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "Objeto excluído" -#: FlatCAMApp.py:5986 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "Clique para definir a origem ..." -#: FlatCAMApp.py:6010 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "Definindo Origem..." -#: FlatCAMApp.py:6022 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "Origem definida" -#: FlatCAMApp.py:6037 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "Pular para ..." -#: FlatCAMApp.py:6038 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "Digite as coordenadas no formato X,Y:" -#: FlatCAMApp.py:6045 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" -#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -593,35 +593,35 @@ msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 -#: flatcamGUI/FlatCAMGUI.py:2655 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "Pronto." -#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 msgid "No object is selected. Select an object and try again." msgstr "Nenhum objeto está selecionado. Selecione um objeto e tente novamente." -#: FlatCAMApp.py:6286 +#: FlatCAMApp.py:6465 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:6292 +#: FlatCAMApp.py:6471 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:6309 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferências" -#: FlatCAMApp.py:6376 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -629,72 +629,72 @@ msgstr "" "Um ou mais valores foram alterados.\n" "Você deseja salvar as preferências?" -#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "Salvar Preferências" -#: FlatCAMApp.py:6441 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo Y." -#: FlatCAMApp.py:6467 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "Espelhado no eixo Y." -#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "A ação de espelhamento não foi executada." -#: FlatCAMApp.py:6484 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "Nenhum objeto selecionado para Espelhar no eixo X." -#: FlatCAMApp.py:6510 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "Espelhado no eixo X." -#: FlatCAMApp.py:6527 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "Nenhum objeto selecionado para Girar." -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "Transformar" -#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "Rotação realizada." -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "O movimento de rotação não foi executado." -#: FlatCAMApp.py:6576 +#: FlatCAMApp.py:6755 msgid "No object selected to Skew/Shear on X axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo X." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "Inclinação no eixo X concluída." -#: FlatCAMApp.py:6609 +#: FlatCAMApp.py:6788 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nenhum objeto selecionado para Inclinar no eixo Y." -#: FlatCAMApp.py:6631 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "Inclinação no eixo Y concluída." -#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -704,80 +704,80 @@ msgstr "Liga/Desliga a Grade" msgid "Add" msgstr "Adicionar" -#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Excluir" -#: FlatCAMApp.py:6709 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "Nova Grade ..." -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "Digite um valor para grade:" -#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 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:6724 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "Nova Grade adicionada" -#: FlatCAMApp.py:6727 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "Grade já existe" -#: FlatCAMApp.py:6730 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "Adicionar nova grade cancelada" -#: FlatCAMApp.py:6752 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr "O valor da grade não existe" -#: FlatCAMApp.py:6755 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "Grade apagada" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "Excluir valor de grade cancelado" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr "Nenhum objeto selecionado para copiar nome" -#: FlatCAMApp.py:6802 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "Nome copiado para a área de transferência..." -#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 -#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 -#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: 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:7314 +#: FlatCAMApp.py:7493 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -787,214 +787,214 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "Novo Projeto criado" -#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2053 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "Abrir Gerber" -#: FlatCAMApp.py:7468 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "Abrir Gerber cancelado." -#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2054 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "Abrir Excellon" -#: FlatCAMApp.py:7499 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr "Abrir Excellon cancelado." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "Abrir G-Code" -#: FlatCAMApp.py:7534 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "Abrir G-Code cancelado." -#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "Abrir Projeto" -#: FlatCAMApp.py:7563 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "Abrir Projeto cancelado." -#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: FlatCAMApp.py:7590 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "Abrir Arquivo de Configuração cancelado." -#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 -#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "Nenhum objeto selecionado." -#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "Por favor, selecione um objeto Geometria para exportar" -#: FlatCAMApp.py:7621 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "Exportar SVG" -#: FlatCAMApp.py:7644 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr "Exportar SVG cancelado." -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7843 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:7670 FlatCAMApp.py:7674 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: FlatCAMApp.py:7679 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "Exportar PNG cancelado." -#: FlatCAMApp.py:7699 +#: FlatCAMApp.py:7878 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:7705 FlatCAMApp.py:7837 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "Salvar arquivo fonte Gerber cancelado." -#: FlatCAMApp.py:7743 +#: FlatCAMApp.py:7922 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:7749 FlatCAMApp.py:7793 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." -#: FlatCAMApp.py:7757 FlatCAMApp.py:7761 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: FlatCAMApp.py:7767 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "Salvar arquivo fonte Excellon cancelado." -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7966 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:7801 FlatCAMApp.py:7805 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "Exportar Excellon" -#: FlatCAMApp.py:7811 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "Exportar Excellon cancelado." -#: FlatCAMApp.py:7831 +#: FlatCAMApp.py:8010 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:7845 FlatCAMApp.py:7849 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "Exportar Gerber" -#: FlatCAMApp.py:7855 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "Exportar Gerber cancelado." -#: FlatCAMApp.py:7887 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "Exportar DXF" -#: FlatCAMApp.py:7912 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "Exportar DXF cancelado." -#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "Importar SVG" -#: FlatCAMApp.py:7945 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "Abrir SVG cancelado." -#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "Importar DXF" -#: FlatCAMApp.py:7978 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "Abrir DXF cancelado." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8201 msgid "Viewing the source code of the selected object." msgstr "Vendo o código fonte do objeto selecionado." -#: FlatCAMApp.py:8023 +#: FlatCAMApp.py:8202 msgid "Loading..." msgstr "Lendo..." -#: FlatCAMApp.py:8030 +#: FlatCAMApp.py:8209 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:8038 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "Editor de Fontes" -#: FlatCAMApp.py:8047 +#: FlatCAMApp.py:8226 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:8059 +#: FlatCAMApp.py:8238 msgid "Failed to load the source code for the selected object" msgstr "Falha ao ler o código fonte do objeto selecionado" -#: FlatCAMApp.py:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor de Códigos" -#: FlatCAMApp.py:8085 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "Editor de Script" -#: FlatCAMApp.py:8088 +#: FlatCAMApp.py:8267 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1038,92 +1038,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "Abrir script TCL" -#: FlatCAMApp.py:8125 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "Abrir script TCL cancelado." -#: FlatCAMApp.py:8138 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "Executar script TCL" -#: FlatCAMApp.py:8176 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "Executar script TCL cancelado." -#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: FlatCAMApp.py:8232 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8241 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "Salvar Projeto cancelado." -#: FlatCAMApp.py:8289 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "Exportando SVG" -#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nenhuma caixa de objeto. Usando" -#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "Gerando Filme ... Por favor, aguarde." -#: FlatCAMApp.py:8750 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: FlatCAMApp.py:8759 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "Exportando Excellon" -#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "Não foi possível exportar o arquivo Excellon." -#: FlatCAMApp.py:8889 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: FlatCAMApp.py:8897 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "Exportando Gerber" -#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "Não foi possível exportar o arquivo Gerber." -#: FlatCAMApp.py:8956 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: FlatCAMApp.py:8962 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "Exportando DXF" -#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "Não foi possível exportar o arquivo DXF." -#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1131,84 +1131,84 @@ msgstr "" "O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber " "são suportados" -#: FlatCAMApp.py:9007 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "Importando SVG" -#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 -#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Aberto" -#: FlatCAMApp.py:9051 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "Importando DXF" -#: FlatCAMApp.py:9095 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "Importando Imagem" -#: FlatCAMApp.py:9138 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: FlatCAMApp.py:9143 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 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:9160 +#: FlatCAMApp.py:9339 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:9168 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "Abrindo Gerber" -#: FlatCAMApp.py:9179 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." -#: FlatCAMApp.py:9218 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" -#: FlatCAMApp.py:9241 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "Abrindo Excellon." -#: FlatCAMApp.py:9248 +#: FlatCAMApp.py:9427 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: FlatCAMApp.py:9287 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "Falha ao abrir" -#: FlatCAMApp.py:9298 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "Não é G-Code" -#: FlatCAMApp.py:9304 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "Abrindo G-Code." -#: FlatCAMApp.py:9313 +#: FlatCAMApp.py:9492 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 " @@ -1219,31 +1219,31 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: FlatCAMApp.py:9355 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: FlatCAMApp.py:9376 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: FlatCAMApp.py:9427 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: FlatCAMApp.py:9437 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "Projeto carregado de" -#: FlatCAMApp.py:9543 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "Comandos disponíveis:\n" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1255,149 +1255,209 @@ msgstr "" "Digite help para forma de uso.\n" " Exemplo: help open_gerber" -#: FlatCAMApp.py:9695 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "Mostra a lista de comandos." -#: FlatCAMApp.py:9753 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "Falha ao carregar a lista de itens recentes." -#: FlatCAMApp.py:9761 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "Falha ao analisar a lista de itens recentes." -#: FlatCAMApp.py:9772 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "Falha ao carregar a lista de projetos recentes." -#: FlatCAMApp.py:9780 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "Falha ao analisar a lista de projetos recentes." -#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "Limpar arquivos recentes" -#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: FlatCAMApp.py:9891 -#, python-brace-format -msgid "" -"\n" -"

Selected Tab - Choose an Item " -"from Project Tab

\n" -"\n" -"

Details:
\n" -"The normal flow when working in FlatCAM is the following:

\n" -"\n" -"
    \n" -"\t
  1. Loat/Import a Gerber, Excellon, " -"Gcode, DXF, Raster Image or SVG file into FlatCAM using either the menu'" -"s, toolbars, key shortcuts or even dragging and dropping the files on the " -"GUI.
    \n" -"\t
    \n" -"\tYou 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.

    \n" -"\t 
  2. \n" -"\t
  3. 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 it's kind: Gerber, Excellon, Geometry or CNCJob object.
    \n" -"\t
    \n" -"\tIf 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.
    \n" -"\t
    \n" -"\tYou can change the parameters in this screen and the flow direction is " -"like this:
    \n" -"\t
    \n" -"\tGerber/Excellon Object -> Change Param -> 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
  4. \n" -"
\n" -"\n" -"

A list of key shortcuts is available " -"through an menu entry in Help -> Shortcuts List or " -"through it's own key shortcut: F3.

\n" -"\n" -" " -msgstr "" -"\n" -"

Aba Selecionado - Escolha um " -"Item na Aba Projeto

\n" -"\n" -"

Detalhes:
\n" -"O fluxo normal de trabalho no FlatCAM é o seguinte:

\n" -"\n" -"
    \n" -"\t
  1. Ler/Importar um arquivo Gerber, " -"Excellon, G-Code, DXF, Imagem Raster ou SVG no FlatCAM usando os menus, " -"barras de trabalho, teclas de atalho ou mesmo arrastando e soltando os " -"arquivos na GUI.
    \n" -"\t
    \n" -"\tVocê pode também ler um projeto FlatCAM clicando duas " -"vezes no arquivo de projeto, arrastando e soltando o arquivo na GUI do " -"FlatCAM ou através dos links de menu/barra de ferramentas oferecidos dentro " -"do aplicativo.

    \n" -"\t 
  2. \n" -"\t
  3. Uma vez que um objeto está " -"disponível na Aba Projeto, selecione-o e então vá para a " -"Aba Selecionado (ou clique duas vezes no nome do objeto na " -"Aba Projeto). A Aba Selecionado será " -"atualizada com as propriedades do objeto de acordo com o tipo: Gerber, " -"Excellon, Geometria ou Trabalho CNC.
    \n" -"\t
    \n" -"\tSe a seleção do objeto for feita na tela com um único clique, e a " -"Aba Selecionado estiver em foco, novamente as propriedades " -"do objeto serão exibidas na Aba Selecionado. Como " -"alternativa, clicar duas vezes no objeto na tela trará a Aba " -"Selecionado e a preencherá mesmo que esteja fora de foco.
    \n" -"\t
    \n" -"\tVocê pode alterar os parâmetros nesta tela com o seguinte fluxo:
    \n" -"\t
    \n" -"\tObjeto Gerber/Excellon -> Alterar Parâmetros -> " -"Gerar Geometria -> Objeto Geometria -> Adicionar " -"Ferramentas (alterar parâmetro na Aba Selecionado) -> Gerar Trabalho CNC -" -"> Objeto Trabalho CNC -> Verificar G-Code (com Editar " -"Código CNC) e/ou anexar/pré-anexar ao G-Code (novamente, na ABA " -"SELECIONADO) -> Salvar G-Code
  4. \n" -"
\n" -"\n" -"

Uma lista de teclas de atalhos está " -"disponível em Ajuda -> Lista de Teclas de Atalho ou " -"usando a sua tecla de atalho: F3.

\n" -"\n" -" " +#: FlatCAMApp.py:10132 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Guia Selecionado - Escolha um item na guia Projeto" -#: FlatCAMApp.py:9970 +#: FlatCAMApp.py:10132 +msgid "Details" +msgstr "Detalhes" + +#: FlatCAMApp.py:10133 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "O fluxo normal ao trabalhar no FlatCAM é o seguinte" + +#: FlatCAMApp.py:10134 +msgid "" +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" +"Carregue / importe um arquivo Gerber, Excellon, Gcode, DXF, Raster Image ou " +"SVG para o FlatCAM usando o" + +#: FlatCAMApp.py:10135 +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:10136 +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:10137 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"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:10138 +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" + +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 +msgid "SELECTED TAB" +msgstr "TAB SELECIONADO" + +#: FlatCAMApp.py:10139 +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:10140 +msgid "will be updated with the object properties according to" +msgstr "será atualizado com as propriedades do objeto de acordo com" + +#: FlatCAMApp.py:10141 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "tipo: Objeto Gerber, Excellon, Geometria ou CNCJob" + +#: FlatCAMApp.py:10142 +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:10144 +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 "" +"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:10146 +msgid "and populate it even if it was out of focus" +msgstr "e preenchê-lo mesmo que estivesse fora de foco" + +#: FlatCAMApp.py:10147 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"Você pode alterar os parâmetros nesta tela e a direção do fluxo é assim" + +#: FlatCAMApp.py:10148 +msgid "Gerber/Excellon Object" +msgstr "Objeto Gerber/Excellon" + +#: FlatCAMApp.py:10148 +msgid "Change Parameter" +msgstr "Alterar Parâmetro" + +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Gerar Geometria" + +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Objeto Geometria" + +#: FlatCAMApp.py:10149 +msgid "Add tools (change param in Selected Tab)" +msgstr "Adicionar ferramentas (alterar parâmetros na guia Selecionado)" + +#: FlatCAMApp.py:10149 +msgid "Generate CNCJob" +msgstr "Gerar CNCJob" + +#: FlatCAMApp.py:10149 +msgid "CNCJob Object" +msgstr "Objeto CNCJob" + +#: FlatCAMApp.py:10150 +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" + +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvar o G-Code" + +#: FlatCAMApp.py:10151 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" +"Uma lista de atalhos de teclas está disponível através de uma entrada de " +"menu em" + +#: FlatCAMApp.py:10151 +msgid "Help" +msgstr "Ajuda" + +#: FlatCAMApp.py:10152 +msgid "Shortcuts List" +msgstr "Lista de Atalhos" + +#: FlatCAMApp.py:10152 +msgid "or through" +msgstr "ou através" + +#: FlatCAMApp.py:10152 +msgid "own key shortcut" +msgstr "próprio atalho de tecla" + +#: FlatCAMApp.py:10210 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:9978 +#: FlatCAMApp.py:10218 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:9989 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "O FlatCAM está atualizado!" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "Nova Versão Disponível" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1405,63 +1465,63 @@ msgstr "" "Existe uma versão mais nova do FlatCAM disponível para download:\n" "\n" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10237 msgid "info" msgstr "info" -#: FlatCAMApp.py:10052 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "Todos os gráficos desabilitados." -#: FlatCAMApp.py:10059 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "Todos os gráficos não selecionados desabilitados." -#: FlatCAMApp.py:10066 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "Todos os gráficos habilitados." -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "Gráficos selecionados habilitados..." -#: FlatCAMApp.py:10082 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: FlatCAMApp.py:10100 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: FlatCAMApp.py:10139 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "Trabalhando ..." -#: FlatCAMApp.py:10199 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "Salvando o Projeto FlatCAM" -#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "Projeto salvo em" -#: FlatCAMApp.py:10240 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: FlatCAMApp.py:10470 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "O usuário solicitou uma saída normal da tarefa atual." @@ -1497,7 +1557,7 @@ msgstr "Avançado" msgid "Buffering solid geometry" msgstr "Buffer de geometria sólida" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1661,9 +1721,9 @@ msgstr "Isolação" msgid "Finish" msgstr "Acabamento" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 -#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -1860,7 +1920,7 @@ msgstr "processos executando." msgid "The application will restart." msgstr "O aplicativo reiniciará." -#: FlatCAMTranslation.py:92 +#: FlatCAMTranslation.py:93 msgid "Are you sure do you want to change the current language to" msgstr "Você tem certeza de que quer alterar o idioma para" @@ -2297,8 +2357,8 @@ msgstr "" "redimensionar." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 -#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "Cancelado." @@ -2323,7 +2383,7 @@ msgstr "Movimento da Broca realizado." msgid "Done. Drill(s) copied." msgstr "Broca(s) copiada(s)." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2363,7 +2423,7 @@ msgstr "" msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" @@ -2392,7 +2452,7 @@ msgstr "" "Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " "tabela de ferramentas." -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "Redimensionar Broca(s)" @@ -2416,8 +2476,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Redimensionar broca(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 -#: flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "Adicionar Matriz de Brocas" @@ -2441,16 +2501,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "Nº de brocas" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "Especifique quantas brocas devem estar na matriz." @@ -2461,14 +2521,14 @@ msgstr "Especifique quantas brocas devem estar na matriz." #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "Direção" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 -#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2483,18 +2543,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 -#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 -#: flatcamGUI/FlatCAMGUI.py:5835 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 -#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 -#: flatcamGUI/FlatCAMGUI.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "Y" @@ -2508,25 +2568,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 -#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 -#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 -#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Ângulo" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 -#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "Passo" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 -#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "Passo = Distância entre os elementos da matriz." @@ -2555,26 +2615,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 -#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 -#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 -#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 -#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 -#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 -#: flatcamGUI/FlatCAMGUI.py:5882 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "Ângulo no qual cada elemento na matriz circular é colocado." @@ -2590,16 +2650,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/FlatCAMGUI.py:5764 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Comprimento" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "Comprimento = o comprimento da ranhura." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2611,7 +2671,7 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Angle' - um ângulo personalizado para a inclinação da ranhura" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2639,11 +2699,11 @@ msgstr "" "Selecione o tipo de matriz de ranhuras para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "Nº de ranhuras" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "Especifique o número de ranhuras da matriz." @@ -2655,7 +2715,7 @@ 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:3255 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" @@ -2752,8 +2812,8 @@ msgid "Full Buffer" msgstr "Buffer Completo" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 -#: flatcamGUI/FlatCAMGUI.py:4909 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "Ferramenta Buffer" @@ -2773,18 +2833,18 @@ msgstr "" msgid "Text Tool" msgstr "Ferramenta de Texto" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:826 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "Ferramenta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 -#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Diâmetro da Ferramenta" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2792,13 +2852,13 @@ msgstr "" "Diâmetro da ferramenta para \n" "ser usada na operação." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Taxa de Sobreposição" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2824,13 +2884,13 @@ msgstr "" "Valores maiores = processamento lento e execução lenta no CNC \n" " devido ao número de caminhos." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 -#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margem" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2841,8 +2901,8 @@ msgstr "" "as bordas do polígono para \n" "ser pintado." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 -#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Método" @@ -2855,20 +2915,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/FlatCAMGUI.py:6712 -#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Padrão" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 -#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Baseado em semente" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Linhas retas" @@ -2877,8 +2937,8 @@ msgstr "Linhas retas" msgid "Connect:" msgstr "Conectar:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2891,20 +2951,20 @@ msgstr "" msgid "Contour:" msgstr "Contorno:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "Corta no perímetro do polígono para cortar as arestas." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "Pintura" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Ferramenta de Pintura" @@ -2936,7 +2996,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Ferramentas" @@ -2944,8 +3004,8 @@ msgstr "Ferramentas" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Ferramenta Transformar" @@ -2964,9 +3024,9 @@ msgstr "Inclinar" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 -#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Redimensionar" @@ -2977,7 +3037,7 @@ msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -2985,8 +3045,8 @@ msgid "Offset" msgstr "Deslocamento" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "Editor" @@ -2996,7 +3056,7 @@ msgid "Angle:" msgstr "Ângulo:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3028,8 +3088,8 @@ msgstr "Ângulo X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 -#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3110,7 +3170,7 @@ msgid "Scale Y" msgstr "Redimensionar Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Fixar Taxa" @@ -3125,7 +3185,7 @@ msgstr "" "usando o Fator de Escala X para ambos os eixos." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referência de escala" @@ -3681,10 +3741,10 @@ msgstr "com diâmetro" msgid "Copy cancelled. No shape selected." msgstr "Cópia cancelada. Nenhuma forma selecionada." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 -#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 -#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 -#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "Clique no ponto alvo." @@ -3915,8 +3975,8 @@ msgstr "Aberturas movidas." msgid "Done. Apertures copied." msgstr "Aberturas copiadas." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 -#: flatcamGUI/FlatCAMGUI.py:4761 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -3977,7 +4037,7 @@ msgstr "" " - (largura, altura) para o tipo R, O. \n" " - (dia, nVertices) para o tipo P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "Código para a nova abertura" @@ -4053,7 +4113,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/FlatCAMGUI.py:4913 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "Distância do buffer" @@ -4075,9 +4135,9 @@ msgstr "" " - 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "reunidos no canto" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 -#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "Buffer" @@ -4089,7 +4149,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/FlatCAMGUI.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "Fator de Escala" @@ -4137,8 +4197,8 @@ msgstr "" msgid "Go" msgstr "Ir" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" @@ -4154,11 +4214,11 @@ msgstr "" "Selecione o tipo de matriz de pads para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "Nº de pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "Especifique quantos pads devem estar na matriz." @@ -4376,17 +4436,20 @@ msgstr "Arquivos Recentes" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "Novo Script ..." -#: flatcamGUI/FlatCAMGUI.py:120 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "Abrir Script ..." -#: flatcamGUI/FlatCAMGUI.py:122 -msgid "Run Script ...\tSHIFT+S" -msgstr "Executar Script ...\tSHIFT+S" +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 +msgid "Run Script ..." +msgstr "Executar Script ..." #: flatcamGUI/FlatCAMGUI.py:124 msgid "" @@ -4898,11 +4961,11 @@ msgstr "Gerar CNC" msgid "View Source" msgstr "Ver Fonte" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "Editar" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Propriedades" @@ -4931,277 +4994,277 @@ msgstr "Barra de Ferramentas Ferramentas" msgid "Excellon Editor Toolbar" msgstr "Barra de Ferramentas Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "Barra de Ferramentas Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "Barra de Ferramentas Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "Barra de Ferramentas Grade" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "Abrir projeto" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "Salvar projeto" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "Nova Geometria em Branco" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "Novo Gerber em Branco" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "Novo Excellon em Branco" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "Salvar objeto e fechar o editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "&Excluir" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "&Redesenhar" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "Limpar gráfi&co" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "Zoom +" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "Zoom -" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 -#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "Zoom Ajustado" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "Linha de &Comando" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "PCB de 2 Faces" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "Ferramenta de Re&corte" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Ferramenta NCC" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "Ferramenta de Painel" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Ferramenta de Filme" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Ferramenta Pasta de Solda" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Ferramenta Subtrair" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 -#: flatcamGUI/FlatCAMGUI.py:2099 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "Calculadoras" -#: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 -#: flatcamGUI/FlatCAMGUI.py:2156 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "Selecionar" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "Adicionar Furo" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "Adicionar Matriz do Furos" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 -#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "Adicionar Ranhura" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "Adicionar Matriz de Ranhuras" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 -#: flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "Redimensionar Broca" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "Copiar Broca" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "Excluir Broca" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "Mover Broca" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "Adicionar Círculo" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "Adicionar Arco" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "Adicionar Retângulo" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "Adicionar Caminho" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "Adicionar Polígono" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "Adicionar Texto" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "Adicionar Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "Pintar Forma" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "Borracha" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "União de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "Interseção de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "Subtração de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "Caminho de Corte" -#: flatcamGUI/FlatCAMGUI.py:716 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "Copiar Forma(s)" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "Excluir Forma '-'" -#: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 -#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "Transformações" -#: flatcamGUI/FlatCAMGUI.py:723 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "Mover Objetos " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2157 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "Adicionar Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 -#: flatcamGUI/FlatCAMGUI.py:2159 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "Adicionar Trilha" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "Adicionar Região" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 -#: flatcamGUI/FlatCAMGUI.py:2162 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "SemiDisco" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 -#: flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "Disco" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "Marcar Área" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 -#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mover" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "Encaixar na Grade" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "Distância de encaixe Grade X" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "Distância de encaixe Grade Y" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5209,68 +5272,68 @@ msgstr "" "Quando ativo, o valor em Grid_X\n" "é copiado para o valor Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "Encaixar no canto" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 -#: flatcamGUI/FlatCAMGUI.py:3670 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "Distância magnética max." -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "Projeto" -#: flatcamGUI/FlatCAMGUI.py:819 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "Selecionado" -#: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "Área de Gráfico" -#: flatcamGUI/FlatCAMGUI.py:872 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "Geral" -#: flatcamGUI/FlatCAMGUI.py:881 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "PADRÕES APP." -#: flatcamGUI/FlatCAMGUI.py:882 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "OPÇÕES PROJ." -#: flatcamGUI/FlatCAMGUI.py:894 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:904 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:914 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "Geometria" -#: flatcamGUI/FlatCAMGUI.py:924 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "Trabalho CNC" -#: flatcamGUI/FlatCAMGUI.py:933 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:943 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "Associação de Arquivos" -#: flatcamGUI/FlatCAMGUI.py:960 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "Importar Preferências" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5284,11 +5347,11 @@ msgstr "" "FlatCAM salva automaticamente o arquivo 'factory_defaults'\n" "na primeira inicialização. Não exclua esse arquivo." -#: flatcamGUI/FlatCAMGUI.py:970 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "Exportar Preferências" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5296,15 +5359,15 @@ msgstr "" "Exporta um conjunto completo de configurações do FlatCAM em um arquivo\n" "salvo no HDD." -#: flatcamGUI/FlatCAMGUI.py:978 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "Abrir a Pasta Pref" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:986 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:992 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5312,578 +5375,582 @@ msgstr "" "Salva as configurações atuais no arquivo 'current_defaults'\n" "que armazena as preferências padrão de trabalho." -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "Mostra Lista de Teclas de Atalho" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "Alterna para a Aba Projeto" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "Alterna para a Aba Selecionado" -#: flatcamGUI/FlatCAMGUI.py:1300 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Tool Tab" msgstr "Alterna para a Aba Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "New Gerber" msgstr "Novo Gerber" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Edit Object (if selected)" msgstr "Editar Objeto (se selecionado)" -#: flatcamGUI/FlatCAMGUI.py:1301 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Jump to Coordinates" msgstr "Ir para a Coordenada" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Excellon" msgstr "Novo Excellon" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Move Obj" msgstr "Mover Obj" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Geometry" msgstr "Nova Geometria" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Set Origin" msgstr "Definir Origem" -#: flatcamGUI/FlatCAMGUI.py:1302 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Change Units" msgstr "Alternar Unidades" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Open Properties Tool" msgstr "Abre Ferramenta Propriedades" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "Girar 90º sentido horário" -#: flatcamGUI/FlatCAMGUI.py:1303 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Shell Toggle" msgstr "Alterna Linha de Comando" -#: flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1313 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:1305 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on X_axis" msgstr "Espelhar no Eixo X" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on Y_axis" msgstr "Espelhar no Eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Select All" msgstr "Selecionar Todos" -#: flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj" msgstr "Copiar Obj" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Excellon File" msgstr "Abrir Excellon" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: flatcamGUI/FlatCAMGUI.py:1306 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "New Project" msgstr "Novo Projeto" -#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 msgid "Measurement Tool" msgstr "Ferramenta de Medição" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Save Project As" msgstr "Salvar Projeto Como" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Plot Area" msgstr "Alternar Área de Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Copy Obj_Name" msgstr "Copiar Obj_Name" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Code Editor" msgstr "Alternar o Editor de Códigos" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Toggle the axis" msgstr "Alternar o Eixo" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Preferences Window" msgstr "Abrir Preferências" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "Girar 90° sentido anti-horário" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Run a Script" msgstr "Executar um Script" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Toggle the workspace" msgstr "Alternar Área de Trabalho" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on X axis" msgstr "Inclinação no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on Y axis" msgstr "Inclinação no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "2-Sided PCB Tool" msgstr "PCB 2 Faces" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Solder Paste Dispensing Tool" msgstr "Pasta de Solda" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Film PCB Tool" msgstr "Ferramenta de Filme PCB" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Non-Copper Clearing Tool" msgstr "Área Sem Cobre (NCC)" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Paint Area Tool" msgstr "Área de Pintura" -#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Ferramenta de Importação de PDF" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Transformations Tool" msgstr "Transformações" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "View File Source" msgstr "Ver Arquivo Fonte" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Cutout PCB Tool" msgstr "Ferramenta de Recorte" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Enable all Plots" msgstr "Habilitar todos os Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable all Plots" msgstr "Desabilitar todos os Gráficos" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable Non-selected Plots" msgstr "Desabilitar os gráficos não selecionados" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Toggle Full Screen" msgstr "Alternar Tela Cheia" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "Abortar a tarefa atual (normalmente)" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "Abrir Manual Online" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "Abrir Tutoriais Online" -#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 +msgid "Refresh Plots" +msgstr "Atualizar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Excluir Objeto" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Alternate: Delete Tool" msgstr "Alternativo: Excluir Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1324 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:1315 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "En(Dis)able Obj Plot" msgstr "Des(h)abilitar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Deselects all objects" msgstr "Desmarca todos os objetos" -#: flatcamGUI/FlatCAMGUI.py:1329 +#: flatcamGUI/FlatCAMGUI.py:1338 msgid "Editor Shortcut list" msgstr "Lista de Teclas de Atalho" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "GEOMETRY EDITOR" msgstr "Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "Desenha um Arco" -#: flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Copy Geo Item" msgstr "Copiar Geo" -#: flatcamGUI/FlatCAMGUI.py:1480 +#: flatcamGUI/FlatCAMGUI.py:1489 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:1480 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Intersection Tool" msgstr "Interseção de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Geo Paint Tool" msgstr "Ferramenta de Pintura" -#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 -#: flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Jump to Location (x, y)" msgstr "Ir para a Localização (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Toggle Corner Snap" msgstr "Alternar Encaixe de Canto" -#: flatcamGUI/FlatCAMGUI.py:1481 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "Mover Geometria" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Em Adicionar Arco, alterna o tipo de arco" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Polygon" msgstr "Desenha um Polígono" -#: flatcamGUI/FlatCAMGUI.py:1482 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Circle" msgstr "Desenha um Círculo" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "Desenha um Caminho" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw Rectangle" msgstr "Desenha um Retângulo" -#: flatcamGUI/FlatCAMGUI.py:1483 -msgid "Polygon Substraction Tool" -msgstr "Subtração de Polígonos" +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Polygon Subtraction Tool" +msgstr "Ferram. de Subtração de Polígono" -#: flatcamGUI/FlatCAMGUI.py:1483 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Add Text Tool" msgstr "Ferramenta de Texto" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Union Tool" msgstr "União de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on X axis" msgstr "Espelhar no Eixo X" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on Y axis" msgstr "Espelhar no Eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1484 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Skew shape on X axis" msgstr "Inclinação no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Skew shape on Y axis" msgstr "Inclinação no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Editor Transformation Tool" msgstr "Ferramenta Transformar" -#: flatcamGUI/FlatCAMGUI.py:1485 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Offset shape on X axis" msgstr "Deslocamento no eixo X" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Offset shape on Y axis" msgstr "Deslocamento no eixo Y" -#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Rotate Geometry" msgstr "Girar Geometria" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "Concluir desenho para certas ferramentas" -#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "Abortar e retornar à Seleção" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "Excluir Forma" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "EXCELLON EDITOR" msgstr "Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "Copiar Broca(s)" -#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "Adicionar Broca" -#: flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1570 msgid "Move Drill(s)" msgstr "Mover Broca(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Add a new Tool" msgstr "Adicionar Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Delete Drill(s)" msgstr "Excluir Broca(s)" -#: flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Alternate: Delete Tool(s)" msgstr "Alternativo: Excluir Ferramenta(s)" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "GERBER EDITOR" msgstr "Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add Disc" msgstr "Adicionar Disco" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add SemiDisc" msgstr "Adicionar SemiDisco" -#: flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:1682 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:1674 +#: flatcamGUI/FlatCAMGUI.py:1683 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:1675 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Alternate: Delete Apertures" msgstr "Alternativo: Excluir Abertura" -#: flatcamGUI/FlatCAMGUI.py:1675 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Eraser Tool" msgstr "Ferramenta Apagar" -#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "Marcar Área" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Poligonize Tool" msgstr "Poligonizar" -#: flatcamGUI/FlatCAMGUI.py:1676 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Transformation Tool" msgstr "Ferramenta Transformação" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "Alternar Visibilidade" -#: flatcamGUI/FlatCAMGUI.py:1693 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "Alternar Painel" -#: flatcamGUI/FlatCAMGUI.py:1696 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "Novo" -#: flatcamGUI/FlatCAMGUI.py:1697 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "Geometria" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "Grades" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "Ver" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "Limpar Gráfico" -#: flatcamGUI/FlatCAMGUI.py:1709 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "Redesenhar" -#: flatcamGUI/FlatCAMGUI.py:1712 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "Caminho" -#: flatcamGUI/FlatCAMGUI.py:1714 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "Retângulo" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "Círculo" -#: flatcamGUI/FlatCAMGUI.py:1717 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "Polígono" -#: flatcamGUI/FlatCAMGUI.py:1718 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "Arco" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "Texto" -#: flatcamGUI/FlatCAMGUI.py:1727 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "União" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "Interseção" -#: flatcamGUI/FlatCAMGUI.py:1729 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "Substração" -#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cortar" -#: flatcamGUI/FlatCAMGUI.py:1737 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1738 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "Matriz de Pads" -#: flatcamGUI/FlatCAMGUI.py:1741 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "Trilha" -#: flatcamGUI/FlatCAMGUI.py:1742 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "Região" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "Editor Exc" -#: flatcamGUI/FlatCAMGUI.py:1808 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "Visualizar Impressão" -#: flatcamGUI/FlatCAMGUI.py:1809 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Preview Print window." msgstr "Abre a janela Visualizar Impressão do SO." -#: flatcamGUI/FlatCAMGUI.py:1810 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "Imprimir Código" -#: flatcamGUI/FlatCAMGUI.py:1811 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "Abre a janela Imprimir do SO." -#: flatcamGUI/FlatCAMGUI.py:1813 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "Encontrar no Código" -#: flatcamGUI/FlatCAMGUI.py:1814 +#: flatcamGUI/FlatCAMGUI.py:1823 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:1820 +#: flatcamGUI/FlatCAMGUI.py:1829 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:1823 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "Substituir Por" -#: flatcamGUI/FlatCAMGUI.py:1824 +#: flatcamGUI/FlatCAMGUI.py:1832 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:1828 +#: flatcamGUI/FlatCAMGUI.py:1836 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:1831 flatcamGUI/FlatCAMGUI.py:6305 -#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Todos" -#: flatcamGUI/FlatCAMGUI.py:1833 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5891,31 +5958,31 @@ msgstr "" "Quando marcado, todas as instâncias na caixa 'Localizar'\n" "serão substituídas pelo texto na caixa 'Substituir'." -#: flatcamGUI/FlatCAMGUI.py:1836 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "Abrir Código" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "Abrirá um arquivo de texto no editor." -#: flatcamGUI/FlatCAMGUI.py:1839 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "Salvar Código" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will save the text in the editor into a file." msgstr "Salvará o texto do editor em um arquivo." -#: flatcamGUI/FlatCAMGUI.py:1842 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "Run Code" msgstr "Executar Código" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1849 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:1881 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -5923,7 +5990,7 @@ msgstr "" "Medição relativa.\n" "Em relação à posição do último clique" -#: flatcamGUI/FlatCAMGUI.py:1887 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -5931,23 +5998,23 @@ msgstr "" "Medição absoluta.\n" "Em relação à posição (X=0, Y=0)" -#: flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "Travar Barras de Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:2121 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "Selecionar 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2146 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "Copiar Objetos" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "Mover Objetos" -#: flatcamGUI/FlatCAMGUI.py:2589 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5959,12 +6026,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 -#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "Aviso" -#: flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5972,7 +6039,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: flatcamGUI/FlatCAMGUI.py:2788 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5980,7 +6047,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: flatcamGUI/FlatCAMGUI.py:2808 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5988,63 +6055,63 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada selecionado para excluir." -#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada selecionado para copiar." -#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada selecionado para mover." -#: flatcamGUI/FlatCAMGUI.py:3245 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "Nova Ferramenta ..." -#: flatcamGUI/FlatCAMGUI.py:3246 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: flatcamGUI/FlatCAMGUI.py:3262 +#: flatcamGUI/FlatCAMGUI.py:3275 msgid "Adding Tool cancelled ..." msgstr "Adicionar ferramenta cancelado ..." -#: flatcamGUI/FlatCAMGUI.py:3305 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "Saída da ferramenta de medição ..." -#: flatcamGUI/FlatCAMGUI.py:3649 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "Preferências da GUI" -#: flatcamGUI/FlatCAMGUI.py:3655 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "Valor da grade X" -#: flatcamGUI/FlatCAMGUI.py:3657 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "Este é o valor do encaixe à grade no eixo X." -#: flatcamGUI/FlatCAMGUI.py:3662 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "Valor da grade Y" -#: flatcamGUI/FlatCAMGUI.py:3664 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "Este é o valor do encaixe à grade no eixo Y." -#: flatcamGUI/FlatCAMGUI.py:3669 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "Encaixe Max" -#: flatcamGUI/FlatCAMGUI.py:3674 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "Área de trabalho" -#: flatcamGUI/FlatCAMGUI.py:3676 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6052,11 +6119,11 @@ msgstr "" "Desenha um retângulo de delimitação na tela.\n" "O objetivo é ilustrar os limites do nosso trabalho." -#: flatcamGUI/FlatCAMGUI.py:3679 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "Formato da AT" -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6064,11 +6131,11 @@ msgstr "" "Selecione o tipo de retângulo a ser usado na tela,\n" "como área de trabalho válida." -#: flatcamGUI/FlatCAMGUI.py:3694 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "Cor de Preenchimento" -#: flatcamGUI/FlatCAMGUI.py:3696 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6078,28 +6145,28 @@ msgstr "" "Os primeiros 6 dígitos são a cor e os últimos 2\n" "dígitos são para o nível alfa (transparência)." -#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 -#: flatcamGUI/FlatCAMGUI.py:3810 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "Nível Alfa" -#: flatcamGUI/FlatCAMGUI.py:3712 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "Define a transparência de preenchimento para objetos plotados." -#: flatcamGUI/FlatCAMGUI.py:3729 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "Linha" -#: flatcamGUI/FlatCAMGUI.py:3731 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "Define a cor da linha para objetos plotados." -#: flatcamGUI/FlatCAMGUI.py:3743 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "Preenchimento Sel." -#: flatcamGUI/FlatCAMGUI.py:3745 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6111,26 +6178,26 @@ msgstr "" "Os primeiros 6 dígitos são a cor e os últimos 2\n" "dígitos são para o nível alfa (transparência)." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Define a transparência de preenchimento para a caixa de seleção 'da esquerda " "para a direita'." -#: flatcamGUI/FlatCAMGUI.py:3779 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "Linha Sel." -#: flatcamGUI/FlatCAMGUI.py:3781 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Define a cor da linha para a caixa de seleção 'da esquerda para a direita'." -#: flatcamGUI/FlatCAMGUI.py:3793 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "Preenchimento Sel2" -#: flatcamGUI/FlatCAMGUI.py:3795 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6142,50 +6209,50 @@ msgstr "" "Os primeiros 6 dígitos são a cor e os últimos 2\n" "dígitos são para o nível alfa (transparência)." -#: flatcamGUI/FlatCAMGUI.py:3812 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Define a transparência de preenchimento para a seleção da caixa 'direita " "para a esquerda'." -#: flatcamGUI/FlatCAMGUI.py:3829 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "Linha Sel2" -#: flatcamGUI/FlatCAMGUI.py:3831 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Define a cor da linha para a caixa de seleção 'direita para a esquerda'." -#: flatcamGUI/FlatCAMGUI.py:3843 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "Editor de Desenho" -#: flatcamGUI/FlatCAMGUI.py:3845 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "Define a cor da forma." -#: flatcamGUI/FlatCAMGUI.py:3857 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "Editor de Desenho Sel." -#: flatcamGUI/FlatCAMGUI.py:3859 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "Define a cor da forma quando selecionada." -#: flatcamGUI/FlatCAMGUI.py:3871 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "Itens do Projeto" -#: flatcamGUI/FlatCAMGUI.py:3873 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "Define a cor dos itens na Árvore do Guia de Projeto." -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "Itens Desabilitados" -#: flatcamGUI/FlatCAMGUI.py:3886 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6193,15 +6260,15 @@ msgstr "" "Define a cor dos itens na Árvore da guia Projeto,\n" "para o caso em que os itens estão desativados." -#: flatcamGUI/FlatCAMGUI.py:3937 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "Configurações da GUI" -#: flatcamGUI/FlatCAMGUI.py:3943 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3945 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6209,11 +6276,11 @@ msgstr "" "Selecione um layout para o FlatCAM.\n" "É aplicado imediatamente." -#: flatcamGUI/FlatCAMGUI.py:3961 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "Estilo" -#: flatcamGUI/FlatCAMGUI.py:3963 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6221,11 +6288,11 @@ msgstr "" "Selecione um estilo para FlatCAM.\n" "Ele será aplicado na próxima inicialização." -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "Suporte HDPI" -#: flatcamGUI/FlatCAMGUI.py:3976 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6233,11 +6300,11 @@ msgstr "" "Ativa o suporte de alta DPI para FlatCAM.\n" "Ele será aplicado na próxima inicialização." -#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "Limpar Config. da GUI" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6245,15 +6312,15 @@ msgstr "" "Limpa as configurações da GUI para FlatCAM,\n" "como: layout, estado de gui, estilo, suporte a HDPI etc." -#: flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "Limpar" -#: flatcamGUI/FlatCAMGUI.py:3998 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "Forma Flutuante" -#: flatcamGUI/FlatCAMGUI.py:4000 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6263,11 +6330,11 @@ msgstr "" "É exibido sempre que o cursor do mouse estiver pairando\n" "sobre qualquer tipo de objeto não selecionado." -#: flatcamGUI/FlatCAMGUI.py:4007 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "Sel. Forma" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6279,11 +6346,11 @@ msgstr "" "seja clicando ou arrastando o mouse da esquerda para a direita ou da direita " "para a esquerda." -#: flatcamGUI/FlatCAMGUI.py:4016 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "Tamanho da Fonte BN" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6294,37 +6361,37 @@ msgstr "" "O bloco de notas é a área desmontável no lado esquerdo da GUI,\n" "e inclui as guias Projeto, Selecionado e Ferramenta." -#: flatcamGUI/FlatCAMGUI.py:4034 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "Tamanho da fonte do eixo" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "Define o tamanho da fonte para o eixo da tela." -#: flatcamGUI/FlatCAMGUI.py:4053 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "Tela de Abertura" -#: flatcamGUI/FlatCAMGUI.py:4055 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "Habilita a Tela de Abertura na inicialização do aplicativo." -#: flatcamGUI/FlatCAMGUI.py:4101 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "Preferências do aplicativo" -#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 -#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unidades" -#: flatcamGUI/FlatCAMGUI.py:4132 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6334,21 +6401,21 @@ msgstr "" "O que estiver selecionado aqui será considerado sempre que\n" "o FLatCAM for iniciado." -#: flatcamGUI/FlatCAMGUI.py:4135 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "in" -#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 -#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "mm" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "Nível do Aplicativo" -#: flatcamGUI/FlatCAMGUI.py:4140 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6364,19 +6431,19 @@ msgstr "" "A escolha influenciará os parâmetros na Aba\n" "Selecionado para todos os tipos de objetos FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "Básico" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "Avançado" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "Aplicativo portátil" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6390,19 +6457,19 @@ msgstr "" "o que significa que os arquivos de preferências serão salvos\n" "na pasta do aplicativo, na subpasta lib\\config." -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "Idiomas" -#: flatcamGUI/FlatCAMGUI.py:4158 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "Defina o idioma usado no FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "Aplicar o Idioma" -#: flatcamGUI/FlatCAMGUI.py:4162 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6420,11 +6487,11 @@ msgstr "" "aos recursos de segurança do Windows. Neste caso, o\n" "idioma será aplicado na próxima inicialização." -#: flatcamGUI/FlatCAMGUI.py:4171 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "Shell na Inicialização" -#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6432,11 +6499,11 @@ msgstr "" "Marque esta caixa se você deseja que o shell (linha de comando)\n" "seja inicializado automaticamente na inicialização." -#: flatcamGUI/FlatCAMGUI.py:4183 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "Verificar Versão" -#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6444,11 +6511,11 @@ msgstr "" "Marque esta caixa se você quiser verificar\n" "por nova versão automaticamente na inicialização." -#: flatcamGUI/FlatCAMGUI.py:4195 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "Enviar estatísticas" -#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6456,11 +6523,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/FlatCAMGUI.py:4209 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "Botão Pan" -#: flatcamGUI/FlatCAMGUI.py:4210 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6470,35 +6537,35 @@ msgstr "" "- BM -> Botão do meio do mouse\n" "- BD -> botão direito do mouse" -#: flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "BM" -#: flatcamGUI/FlatCAMGUI.py:4214 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "BD" -#: flatcamGUI/FlatCAMGUI.py:4217 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "Seleção Múltipla" -#: flatcamGUI/FlatCAMGUI.py:4218 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "Selecione a tecla usada para seleção múltipla." -#: flatcamGUI/FlatCAMGUI.py:4219 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4223 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "Projeto na Inicialização" -#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6506,11 +6573,11 @@ msgstr "" "Marque esta caixa se você quiser que a aba Projeto/Selecionado/Ferramenta\n" "seja apresentada automaticamente na inicialização." -#: flatcamGUI/FlatCAMGUI.py:4235 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "Auto Ocultar" -#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6520,11 +6587,11 @@ msgstr "" "desapareça automaticamente quando não houver objetos carregados e\n" "apareça sempre que um novo objeto for criado." -#: flatcamGUI/FlatCAMGUI.py:4249 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "Habilitar Dicas" -#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6532,11 +6599,11 @@ msgstr "" "Marque esta caixa se quiser que as dicas de ferramentas sejam exibidas\n" "ao passar o mouse sobre os itens em todo o aplicativo." -#: flatcamGUI/FlatCAMGUI.py:4259 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "Número de trabalhadores" -#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6551,11 +6618,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/FlatCAMGUI.py:4280 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "Tolerância Geo" -#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6571,11 +6638,11 @@ msgstr "" "Um valor maior proporcionará mais desempenho à custa do nível\n" "de detalhes." -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "Comportamento \"Abrir\"" -#: flatcamGUI/FlatCAMGUI.py:4332 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6590,11 +6657,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/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "Confirmação excluir objeto" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6604,11 +6671,11 @@ msgstr "" "sempre que o evento Excluir objeto(s) é acionado, seja por\n" "atalho de menu ou atalho de tecla." -#: flatcamGUI/FlatCAMGUI.py:4350 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "Salvar Projeto Compactado" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6616,11 +6683,11 @@ msgstr "" "Para salvar um projeto compactado ou descompactado.\n" "Quando marcado, o projeto FlatCAM será salvo compactado." -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "Nível de Compactação" -#: flatcamGUI/FlatCAMGUI.py:4365 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6630,53 +6697,53 @@ msgstr "" "Um valor maior significa melhor compactação, mas é necessário mais uso de " "RAM e mais tempo de processamento." -#: flatcamGUI/FlatCAMGUI.py:4392 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "Gerber Geral" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 -#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opções de Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Preenchido" -#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Polígonos com cor sólida." -#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Cores" -#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Desenha polígonos em cores diferentes." -#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 -#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Gráfico" -#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 -#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Mostra o objeto no gráfico." -#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 -#: flatcamGUI/FlatCAMGUI.py:6362 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "Passos do Círculo" -#: flatcamGUI/FlatCAMGUI.py:4425 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6684,7 +6751,7 @@ msgstr "" "Número de passos de círculo para Gerber.\n" "Aproximação linear de abertura circular." -#: flatcamGUI/FlatCAMGUI.py:4435 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6698,21 +6765,21 @@ msgstr "" "padrão.\n" "<>: Não altere isso, a menos que você saiba o que está fazendo !!!" -#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nenhum" -#: flatcamGUI/FlatCAMGUI.py:4441 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "Completo" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "Simplificar" -#: flatcamGUI/FlatCAMGUI.py:4447 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6720,23 +6787,23 @@ msgstr "" "Quando marcado, todos os polígonos Gerber serão\n" "carregados com simplificação com uma tolerância definida." -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4465 msgid "Tolerance" msgstr "Tolerância" -#: flatcamGUI/FlatCAMGUI.py:4453 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "Tolerância para a simplificação de polígonos." -#: flatcamGUI/FlatCAMGUI.py:4474 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "Opções Gerber" -#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Roteamento de Isolação" -#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6744,16 +6811,16 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar polígonos externos." -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diâmetro da ferramenta." -#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "Passes" -#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6761,11 +6828,11 @@ msgstr "" "Largura da isolação em relação à\n" "largura da ferramenta (número inteiro)." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Sobreposição" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6779,12 +6846,12 @@ msgstr "" "Um valor de 0.25 significa uma sobreposição de 25%% do diâmetro da " "ferramenta." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tipo de Fresamento" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6795,29 +6862,29 @@ msgstr "" "ferramenta\n" "- convencional: útil quando não há compensação de folga" -#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Subida" -#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combinar Passes" -#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combinar todos os passes em um objeto" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiões sem cobre" -#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6831,12 +6898,12 @@ msgstr "" "objeto. Pode ser usado para remover todo o\n" "cobre de uma região especificada." -#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margem Limite" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6847,21 +6914,21 @@ msgstr "" "desenhando uma caixa em volta de todos os\n" "objetos com esta distância mínima." -#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo Arredondado" -#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." -#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Caixa Delimitadora" -#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6869,7 +6936,7 @@ msgstr "" "Distância das bordas da caixa\n" "para o polígono mais próximo." -#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6880,15 +6947,15 @@ msgstr "" "cantos arredondados, o seu raio\n" "é igual à margem." -#: flatcamGUI/FlatCAMGUI.py:4602 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/FlatCAMGUI.py:4605 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "Parâmetros Avançados" -#: flatcamGUI/FlatCAMGUI.py:4607 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -6898,11 +6965,11 @@ msgstr "" "Esses parâmetros estão disponíveis somente para\n" "o nível avançado do aplicativo." -#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Segue\"" -#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6912,11 +6979,11 @@ msgstr "" "Isso significa que ele cortará\n" "no meio do traço." -#: flatcamGUI/FlatCAMGUI.py:4626 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "Mostra/Esconde Tabela" -#: flatcamGUI/FlatCAMGUI.py:4628 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -6926,15 +6993,15 @@ msgstr "" "Além disso, ao ocultar, ele excluirá todas as formas de marcas\n" "que estão desenhadas na tela." -#: flatcamGUI/FlatCAMGUI.py:4667 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "Exportar Gerber" -#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "Opções da Exportação" -#: flatcamGUI/FlatCAMGUI.py:4672 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -6942,21 +7009,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/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "As unidades usadas no arquivo Gerber." -#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 -#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "in" -#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "Int/Decimais" -#: flatcamGUI/FlatCAMGUI.py:4697 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -6964,7 +7031,7 @@ msgstr "" "O número de dígitos da parte inteira\n" "e da parte fracionária do número." -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -6972,7 +7039,7 @@ msgstr "" "Esse número configura o número de dígitos\n" "da parte inteira das coordenadas de Gerber." -#: flatcamGUI/FlatCAMGUI.py:4722 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -6980,11 +7047,11 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte decimal das coordenadas de Gerber." -#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6996,36 +7063,36 @@ 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/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 -#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 -#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 -#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 -#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 -#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 -#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parâmetros" -#: flatcamGUI/FlatCAMGUI.py:4766 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "Uma lista de parâmetros do Editor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 -#: flatcamGUI/FlatCAMGUI.py:6257 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "Lim. de seleção" -#: flatcamGUI/FlatCAMGUI.py:4776 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7037,23 +7104,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/FlatCAMGUI.py:4788 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "Novo código de Aber." -#: flatcamGUI/FlatCAMGUI.py:4800 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "Novo tamanho de Aber." -#: flatcamGUI/FlatCAMGUI.py:4802 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "Tamanho para a nova abertura" -#: flatcamGUI/FlatCAMGUI.py:4812 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "Novo tipo de Aber." -#: flatcamGUI/FlatCAMGUI.py:4814 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7061,35 +7128,35 @@ msgstr "" "Tipo para a nova abertura.\n" "Pode ser 'C', 'R' ou 'O'." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "Dimensão" -#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 -#: flatcamGUI/FlatCAMGUI.py:6577 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diâmetros das ferramentas de corte, separadas por ','" -#: flatcamGUI/FlatCAMGUI.py:4843 +#: flatcamGUI/FlatCAMGUI.py:4856 msgid "Linear Pad Array" msgstr "Matriz Linear de Pads" -#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 -#: flatcamGUI/FlatCAMGUI.py:5827 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "Direção" -#: flatcamGUI/FlatCAMGUI.py:4883 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "Matriz Circular de Pads" -#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "Sentido" -#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 -#: flatcamGUI/FlatCAMGUI.py:5869 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7097,44 +7164,44 @@ msgstr "" "Sentido da matriz circular.\n" "Pode ser CW = sentido horário ou CCW = sentido anti-horário." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "Ângulo Circ." -#: flatcamGUI/FlatCAMGUI.py:4915 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "Distância na qual armazenar o elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4922 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "Ferra. de Escala" -#: flatcamGUI/FlatCAMGUI.py:4928 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "Fator para redimensionar o elemento Gerber." -#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "Limiar baixo" -#: flatcamGUI/FlatCAMGUI.py:4941 +#: flatcamGUI/FlatCAMGUI.py:4954 msgid "Threshold value under which the apertures are not marked." msgstr "Valor limiar sob o qual as aberturas não são marcadas." -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "Valor limite sobre o qual as aberturas não são marcadas." -#: flatcamGUI/FlatCAMGUI.py:4967 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "Excellon Geral" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "Formato Excellon" -#: flatcamGUI/FlatCAMGUI.py:4991 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7176,12 +7243,12 @@ msgstr "" "Sprint Layout 2:4 polegadas LZ\n" "KiCAD 3:5 polegadas TZ" -#: flatcamGUI/FlatCAMGUI.py:5019 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "Valores padrão para Polegadas: 2:4" -#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 -#: flatcamGUI/FlatCAMGUI.py:5535 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7189,8 +7256,8 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte inteira das coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 -#: flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7198,19 +7265,19 @@ msgstr "" "Este número configura o número de dígitos\n" "da parte decimal das coordenadas de Excellon." -#: flatcamGUI/FlatCAMGUI.py:5049 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "MÉTRICO" -#: flatcamGUI/FlatCAMGUI.py:5052 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "Valores padrão para Métrico: 3:3" -#: flatcamGUI/FlatCAMGUI.py:5083 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "Padrão Zeros" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7222,7 +7289,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/FlatCAMGUI.py:5097 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7236,11 +7303,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/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "Unidades Padrão" -#: flatcamGUI/FlatCAMGUI.py:5110 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7252,7 +7319,7 @@ msgstr "" "Se não for detectado no arquivo analisado, este padrão\n" "será usado." -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7262,15 +7329,19 @@ msgstr "" "Alguns arquivos Excellon não possuem um cabeçalho,\n" "e assim este parâmetro será usado." -#: flatcamGUI/FlatCAMGUI.py:5129 +#: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "Atualizar config. de Exportação" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "Otimização Excellon" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "Algoritmo: " -#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7293,15 +7364,15 @@ msgstr "" "Se DESABILITADO, FlatCAM está no modo de 32 bits e usa\n" "o algoritmo Travelling Salesman para otimização de caminhos." -#: flatcamGUI/FlatCAMGUI.py:5145 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "Tempo de Otimização" -#: flatcamGUI/FlatCAMGUI.py:5162 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7311,16 +7382,16 @@ 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/FlatCAMGUI.py:5205 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "Opções Excellon" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Criar Trabalho CNC" -#: flatcamGUI/FlatCAMGUI.py:5210 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7328,14 +7399,14 @@ msgstr "" "Parâmetros usados para criar um objeto de Trabalho CNC\n" "para a furação." -#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Profundidade de Corte" -#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7343,12 +7414,12 @@ msgstr "" "Profundidade da broca (negativo)\n" "abaixo da superfície de cobre." -#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Alt. Desloc." -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7356,12 +7427,12 @@ msgstr "" "Altura da ferramenta durante\n" "deslocamentos sobre o plano XY." -#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Troca de ferramentas" -#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7369,22 +7440,22 @@ msgstr "" "Pausa para troca de ferramentas. Inclua a sequência\n" "de troca de ferramentas em G-Code (em Trabalho CNC)." -#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "Troca de Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Posição do eixo Z (altura) para a troca de ferramenta." -#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Avanço (Mergulho)" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7394,11 +7465,11 @@ msgstr "" "(em unidades por minuto).\n" "Para movimento linear G01." -#: flatcamGUI/FlatCAMGUI.py:5266 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "Velocidade do Spindle" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7406,11 +7477,11 @@ msgstr "" "Velocidade do spindle\n" "em RPM (opcional)" -#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "Sentido de Rotação" -#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7422,12 +7493,12 @@ msgstr "" "- CW = sentido horário ou\n" "- CCW = sentido anti-horário" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Esperar Velocidade" -#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7436,21 +7507,21 @@ msgstr "" "Pausa para permitir que o spindle atinja sua\n" "velocidade antes de cortar." -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "Tempo de espera" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tempo para o fuso residir." -#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Pós-processador" -#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7458,11 +7529,11 @@ msgstr "" "O arquivo de pós-processamento (JSON) que define\n" "a saída G-Code." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "G-Code" -#: flatcamGUI/FlatCAMGUI.py:5322 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7474,23 +7545,23 @@ msgstr "" "Quando escolher 'Fendas' ou 'Ambos', as fendas serão\n" "convertidos para brocas." -#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Furação" -#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Cria geometria para furação." -#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Diâmetro da Broca" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Diâmetro da Fresa" -#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -7498,19 +7569,19 @@ msgstr "" "Diâmetro da ferramenta de corte\n" "quando fresar fendas (ranhuras)." -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "Padrões" -#: flatcamGUI/FlatCAMGUI.py:5378 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "Opções Avançadas Excellon" -#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "Opções Avançadas" -#: flatcamGUI/FlatCAMGUI.py:5386 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7518,11 +7589,11 @@ msgstr "" "Parâmetros usados para criar um objeto de Trabalho CNC\n" "para furação que são mostrados quando o nível do aplicativo for Avançado." -#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Deslocamento Z" -#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7533,20 +7604,20 @@ msgstr "" "ponta.\n" "Este valor pode compensar o parâmetro Profundidade de Corte Z." -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "Troca de fer. X,Y" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "Posição X,Y para troca de ferramentas." -#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Altura Z Inicial" -#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7554,23 +7625,23 @@ msgstr "" "Altura da ferramenta antes de iniciar o trabalho.\n" "Exclua o valor se você não precisar deste recurso." -#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Altura Z Final" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "Altura da ferramenta após o último movimento, no final do trabalho." -#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Taxa de Avanço Rápida" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7583,12 +7654,12 @@ msgstr "" "Usado para movimento rápido G00.\n" "É útil apenas para Marlin. Ignore para outros casos." -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Profundidade Z da Sonda" -#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7597,21 +7668,21 @@ msgstr "" "Profundidade máxima permitida para a sonda.\n" "Valor negativo, em unidades atuais." -#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Avanço da Sonda" -#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "Mergulho Rápido" -#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7623,11 +7694,11 @@ msgstr "" "na velocidade mais rápida disponível.\n" "AVISO: o movimento é feito nas Coordenadas X,Y de troca de ferramentas." -#: flatcamGUI/FlatCAMGUI.py:5471 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "Recolhimento Rápido" -#: flatcamGUI/FlatCAMGUI.py:5473 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7643,11 +7714,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/FlatCAMGUI.py:5492 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "Exportar Excellon" -#: flatcamGUI/FlatCAMGUI.py:5497 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7655,11 +7726,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/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "A unidade usada no arquivo Excellon gerado." -#: flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7671,11 +7742,11 @@ msgstr "" "Aqui é definido o formato usado quando as coordenadas\n" "fornecidas não usam ponto." -#: flatcamGUI/FlatCAMGUI.py:5558 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "Formato" -#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7691,15 +7762,15 @@ msgstr "" "Deve ser especificado LZ (manter zeros à esquerda)\n" "ou TZ (manter zeros à direita)." -#: flatcamGUI/FlatCAMGUI.py:5567 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5568 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "Não Decimal" -#: flatcamGUI/FlatCAMGUI.py:5594 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7711,11 +7782,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/FlatCAMGUI.py:5604 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "Tipo de Ranhura" -#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7729,19 +7800,19 @@ msgstr "" "Se perfurado as ranhuras serão exportadas\n" "usando o comando Perfuração (G85)." -#: flatcamGUI/FlatCAMGUI.py:5614 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "Roteado" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "Perfurado (G85)" -#: flatcamGUI/FlatCAMGUI.py:5647 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "Parâmetros do Editor Excellon." -#: flatcamGUI/FlatCAMGUI.py:5657 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7754,35 +7825,35 @@ msgstr "" "retângulo de seleção Aumenta o desempenho ao mover um\n" "grande número de elementos geométricos." -#: flatcamGUI/FlatCAMGUI.py:5669 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "Novo Diâmetro" -#: flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "Matriz Linear de Brocas" -#: flatcamGUI/FlatCAMGUI.py:5732 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "Matriz Circular de Brocas" -#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Fendas" -#: flatcamGUI/FlatCAMGUI.py:5811 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "Matriz Linear de Ranhuras" -#: flatcamGUI/FlatCAMGUI.py:5863 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "Matriz Circular de Ranhuras" -#: flatcamGUI/FlatCAMGUI.py:5897 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "Geometria Geral" -#: flatcamGUI/FlatCAMGUI.py:5916 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7790,11 +7861,11 @@ msgstr "" "Número de etapas do círculo para a aproximação linear\n" "de Geometria círculo e arco." -#: flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "Opções de Geometria" -#: flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7804,7 +7875,7 @@ msgstr "" "traçando os contornos deste objeto\n" "Geometria." -#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7812,11 +7883,11 @@ msgstr "" "Profundidade de corte (negativo)\n" "abaixo da superfície de cobre." -#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Profundidade" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7828,11 +7899,11 @@ msgstr "" "cortar várias vezes até o Corte Z é\n" "alcançado." -#: flatcamGUI/FlatCAMGUI.py:5983 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "Profundidade por Passe" -#: flatcamGUI/FlatCAMGUI.py:5985 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7845,13 +7916,13 @@ msgstr "" "Tem valor positivo, embora seja uma fração\n" "da profundidade, que tem valor negativo." -#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "Altura da ferramenta ao mover sem cortar." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -7859,21 +7930,21 @@ msgstr "" "Sequência de troca de ferramentas incluída\n" "no Código da Máquina (Pausa para troca de ferramentas)." -#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Taxa de Avanço XY" -#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "Velocidade de corte no plano XY em unidades por minuto" -#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Taxa de Avanço Z" -#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -7882,12 +7953,12 @@ msgstr "" "Velocidade de corte no plano Z em unidades por minuto.\n" "Também é chamado de Mergulho." -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Velocidade do Spindle" -#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -7897,7 +7968,7 @@ msgstr "" "Se o pós-processador LASER é usado,\n" "este valor é a potência do laser." -#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -7905,11 +7976,11 @@ msgstr "" "Arquivo de Pós-processamento que determina o código\n" "de máquina de saída(como G-Code, RML, HPGL)." -#: flatcamGUI/FlatCAMGUI.py:6116 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/FlatCAMGUI.py:6123 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -7917,12 +7988,12 @@ msgstr "" "Parâmetros para criar um objeto de Trabalho CNC\n" "traçando os contornos de um objeto Geometria." -#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "Troca de ferra. X-Y" -#: flatcamGUI/FlatCAMGUI.py:6143 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -7930,11 +8001,11 @@ msgstr "" "Altura da ferramenta ao iniciar o trabalho.\n" "Exclua o valor se você não precisar deste recurso." -#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Taxa de Avanço Rápido" -#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7946,11 +8017,11 @@ msgstr "" "Para o movimento rápido G00.\n" "É útil apenas para Marlin, ignore em outros casos." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cortar o primeiro ponto" -#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7961,11 +8032,11 @@ msgstr "" "do primeiro com o último corte, gera-se um corte\n" "próximo à primeira seção de corte." -#: flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "Tamanho do Segmento X" -#: flatcamGUI/FlatCAMGUI.py:6217 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -7975,11 +8046,11 @@ msgstr "" "Útil para nivelamento automático.\n" "Valor 0 significa que não há segmentação no eixo X." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "Tamanho do Segmento Y" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -7989,15 +8060,15 @@ msgstr "" "Útil para nivelamento automático.\n" "Valor 0 significa que não há segmentação no eixo Y." -#: flatcamGUI/FlatCAMGUI.py:6244 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "Editor de Geometria" -#: flatcamGUI/FlatCAMGUI.py:6249 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "Parâmetros do Editor de Geometria." -#: flatcamGUI/FlatCAMGUI.py:6259 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8009,20 +8080,20 @@ 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/FlatCAMGUI.py:6278 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "Trabalho CNC Geral" -#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Mostrar" -#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tipo de Gráfico" -#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8033,15 +8104,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/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Desloc." -#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Exibir Anotação" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8051,23 +8122,23 @@ msgstr "" "Quando marcado, exibirá números para cada final\n" "de uma linha de deslocamento." -#: flatcamGUI/FlatCAMGUI.py:6329 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "Tamanho da Fonte" -#: flatcamGUI/FlatCAMGUI.py:6331 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "The font size of the annotation text. In pixels." msgstr "O tamanho da fonte do texto de anotação, em pixels." -#: flatcamGUI/FlatCAMGUI.py:6339 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "Cor da Fonte" -#: flatcamGUI/FlatCAMGUI.py:6341 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "Define a cor da fonte para os textos de anotação." -#: flatcamGUI/FlatCAMGUI.py:6364 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8075,21 +8146,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/FlatCAMGUI.py:6372 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "Diâmetro Desl." -#: flatcamGUI/FlatCAMGUI.py:6374 +#: flatcamGUI/FlatCAMGUI.py:6393 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/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "Decimais das Coord." -#: flatcamGUI/FlatCAMGUI.py:6387 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8097,11 +8168,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/FlatCAMGUI.py:6395 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "Decimais do Avanço" -#: flatcamGUI/FlatCAMGUI.py:6397 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8109,11 +8180,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/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "Tipo de coordenada" -#: flatcamGUI/FlatCAMGUI.py:6407 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8125,23 +8196,23 @@ msgstr "" "- Absoluta G90 -> a referência é a origem x=0, y=0\n" "- Incremental G91 -> a referência é a posição anterior" -#: flatcamGUI/FlatCAMGUI.py:6413 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "Absoluta G90" -#: flatcamGUI/FlatCAMGUI.py:6414 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6431 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "Opções de Trabalho CNC" -#: flatcamGUI/FlatCAMGUI.py:6434 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "Exportar G-Code" -#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8150,11 +8221,11 @@ msgstr "" "Exporta e salva em arquivo\n" "o G-Code para fazer este objeto." -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "Incluir no Início do G-Code" -#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8162,11 +8233,11 @@ msgstr "" "Digite aqui os comandos G-Code que você gostaria\n" "de adicionar no início do arquivo G-Code gerado." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "Incluir no final do G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8176,19 +8247,19 @@ msgstr "" "de adicionar no final do arquivo G-Code gerado.\n" "M2 (Fim do programa)" -#: flatcamGUI/FlatCAMGUI.py:6472 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "Opções Avançadas" -#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exportar Código CNC" -#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "G-Code para Troca de Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8211,11 +8282,11 @@ msgstr "" "como modelo o arquivo de pós-processamento 'Customização da troca de " "ferramentas'." -#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Usar Macro de Troca de Ferramentas" -#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8223,7 +8294,7 @@ msgstr "" "Marque esta caixa se você quiser usar a macro G-Code para Troca de " "Ferramentas." -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8233,59 +8304,59 @@ msgstr "" "no evento Troca de Ferramentas.\n" "Elas devem estar cercadas pelo símbolo '%'" -#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parâmetros do FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = número da ferramenta" -#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = diâmetro da ferramenta" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = para Excellon, número total de brocas" -#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X para troca de ferramentas" -#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y para troca de ferramentas" -#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z para troca de ferramentas" -#: flatcamGUI/FlatCAMGUI.py:6536 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "z_cut = profundidade Z para o corte" -#: flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "z_move = altura Z para deslocamentos" -#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = valor do passe para corte múltiplas profundidade" -#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = velocidade do spindle" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 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" -#: flatcamGUI/FlatCAMGUI.py:6562 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "Opções Área Sem Cobre (NCC)" -#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8293,15 +8364,15 @@ msgstr "" "Cria um objeto Geometria com caminho de ferramenta\n" "para cortar todas as regiões que não são de cobre." -#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "Diâmetro" -#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tipo de Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8313,33 +8384,33 @@ msgstr "" "- 'Ponta-V'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Ponta-V" -#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "Diâmetro da Ponta" -#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: 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/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "Ângulo Ponta-V" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: 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/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8352,13 +8423,13 @@ msgstr "" "ferramenta\n" "- convencional: útil quando não há compensação de folga" -#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordem de Ferramenta" -#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8381,17 +8452,17 @@ msgstr "" "ATENÇÃO: usando a usinagem de descanso irá definir automaticamente a ordem\n" "decrescente e desativa este controle." -#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Crescente" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Decrescente" -#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8401,7 +8472,7 @@ msgstr "" "Profundidade de corte no material. Valor negativo.\n" "Em unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8426,11 +8497,11 @@ msgstr "" "Valores maiores = processamento lento e execução lenta no CNC devido\n" " ao número de caminhos." -#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Margem da caixa delimitadora." -#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8441,22 +8512,22 @@ msgstr "" "
Baseado em semente: para fora a partir de uma semente." "
Baseado em linha: linhas paralelas." -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectar" -#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contorno" -#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Maquinagem Restante" -#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8473,7 +8544,7 @@ msgstr "" "retiradas com a ferramenta anterior.\n" "Se não estiver marcada, usa o algoritmo padrão." -#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8487,27 +8558,27 @@ msgstr "" "dos recursos de cobre.\n" "O valor pode estar entre 0 e 10 unidades FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valor de deslocamento" -#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Própria" -#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "Área" -#: flatcamGUI/FlatCAMGUI.py:6785 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6786 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "Referência" -#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8527,19 +8598,19 @@ msgstr "" "- 'Objeto de Referência' - fará limpeza não de cobre dentro da área\n" "especificado por outro objeto." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "Progressivo" -#: flatcamGUI/FlatCAMGUI.py:6801 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "Gráfico NCC" -#: flatcamGUI/FlatCAMGUI.py:6803 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8547,11 +8618,11 @@ msgstr "" "- 'Normal' - plotagem normal, realizada no final do trabalho de NCC\n" "- 'Progressivo' - após cada forma ser gerada, ela será plotada." -#: flatcamGUI/FlatCAMGUI.py:6817 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "Opções da Ferramenta de Recorte" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8560,17 +8631,17 @@ msgstr "" "Cria caminhos da ferramenta para cortar\n" "o PCB e separá-lo da placa original." -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 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/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipo de obj" -#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -8581,16 +8652,16 @@ msgstr "" "contém um único objeto de contorno Gerber PCB.
- Painel: um painel " "de objetos PCB Gerber, composto por muitos contornos PCB individuais." -#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Único" -#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Painel" -#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8599,11 +8670,11 @@ msgstr "" "Margem além das bordas. Um valor positivo\n" "tornará o recorte do PCB mais longe da borda da PCB" -#: flatcamGUI/FlatCAMGUI.py:6865 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "Tamanho da Ponte" -#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8614,11 +8685,11 @@ msgstr "" "para manter a placa conectada ao material\n" "circundante (de onde o PCB é recortado)." -#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Pontes" -#: flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8642,11 +8713,11 @@ msgstr "" "- 2TB: 2*topo + 2*baixo\n" "- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo" -#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Forma Convexa" -#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8654,11 +8725,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/FlatCAMGUI.py:6916 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "Opções de PCB 2 Faces" -#: flatcamGUI/FlatCAMGUI.py:6921 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8666,36 +8737,36 @@ msgstr "" "Uma ferramenta para ajudar na criação de um\n" "PCB de dupla face usando furos de alinhamento." -#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Diâmetro" -#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 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/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Espelhar Eixo:" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Ponto" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Caixa" -#: flatcamGUI/FlatCAMGUI.py:6955 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "Eixo de Ref." -#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8704,15 +8775,15 @@ msgstr "" "O eixo deve passar por um ponto ou cortar o centro de uma caixa especificada (em um objeto FlatCAM)." -#: flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "Opções de Ferramenta de Pintura" -#: flatcamGUI/FlatCAMGUI.py:6978 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "Parâmetros:" -#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8723,11 +8794,11 @@ msgstr "" "inteira de um polígono (remove todo o cobre).\n" "Você será solicitado a clicar no polígono desejado." -#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Seleção" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8750,15 +8821,15 @@ msgstr "" "- 'Objeto de Referência' - fará limpeza não de cobre dentro da área\n" "especificado por outro objeto." -#: flatcamGUI/FlatCAMGUI.py:7099 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "Mostrar Pinturas" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8766,11 +8837,11 @@ msgstr "" "- 'Normal' - plotagem normal, realizada no final do trabalho de pintura\n" "- 'Progressivo' - após cada forma ser gerada, ela será plotada." -#: flatcamGUI/FlatCAMGUI.py:7123 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "Opções da Ferramenta de Filme" -#: flatcamGUI/FlatCAMGUI.py:7128 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8780,11 +8851,11 @@ msgstr "" "ou Geometria FlatCAM.\n" "O arquivo é salvo no formato SVG." -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "Tipo de Filme" -#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8800,11 +8871,11 @@ msgstr "" "em branco em uma tela preta.\n" "O formato do arquivo do filme é SVG ." -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Borda" -#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -8824,11 +8895,11 @@ msgstr "" "brancos como o restante e podem ser confundidos\n" "com os limites, se não for usada essa borda)." -#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Espessura da Linha" -#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -8839,11 +8910,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/FlatCAMGUI.py:7184 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "Opções da Ferramenta Criar Painel" -#: flatcamGUI/FlatCAMGUI.py:7189 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -8853,11 +8924,11 @@ msgstr "" "Cada elemento é uma cópia do objeto de origem espaçado\n" "dos demais por uma distância X, Y." -#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Espaço entre Colunas" -#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -8865,11 +8936,11 @@ msgstr "" "Espaçamento desejado entre colunas do painel.\n" "Nas unidades atuais." -#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Espaço entre Linhas" -#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -8877,35 +8948,35 @@ msgstr "" "Espaçamento desejado entre linhas do painel.\n" "Nas unidades atuais." -#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Colunas" -#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Número de colunas do painel desejado" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linhas" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Número de linhas do painel desejado" -#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tipo de Painel" -#: flatcamGUI/FlatCAMGUI.py:7241 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -8915,11 +8986,11 @@ msgstr "" "- Gerber\n" "- Geometria" -#: flatcamGUI/FlatCAMGUI.py:7250 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "Restringir dentro de" -#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -8933,11 +9004,11 @@ msgstr "" "o painel final terá tantas colunas e linhas quantas\n" "couberem completamente dentro de área selecionada." -#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Largura (DX)" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -8945,11 +9016,11 @@ msgstr "" "A largura (DX) na qual o painel deve caber.\n" "Nas unidades atuais." -#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Altura (DY)" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -8957,15 +9028,15 @@ msgstr "" "A altura (DY) na qual o painel deve se ajustar.\n" "Nas unidades atuais." -#: flatcamGUI/FlatCAMGUI.py:7286 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "Opções das Calculadoras" -#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculadora Ferramenta Ponta-em-V" -#: flatcamGUI/FlatCAMGUI.py:7291 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -8975,11 +9046,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/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Diâ. da Ponta" -#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -8987,11 +9058,11 @@ msgstr "" "Diâmetro da ponta da ferramenta.\n" "Especificado pelo fabricante." -#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Ângulo da Ponta" -#: flatcamGUI/FlatCAMGUI.py:7314 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -8999,7 +9070,7 @@ msgstr "" "Ângulo na ponta da ferramenta.\n" "Especificado pelo fabricante." -#: flatcamGUI/FlatCAMGUI.py:7324 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9007,11 +9078,11 @@ msgstr "" "Profundidade para cortar o material.\n" "No objeto CNC, é o parâmetro Profundidade de Corte (z_cut)." -#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculadora Eletrolítica" -#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 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 " @@ -9021,27 +9092,27 @@ msgstr "" "(via/pad/broca) usando um método como tinta grahite ou tinta \n" "hipofosfito de cálcio ou cloreto de paládio." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Comprimento da Placa" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "Comprimento da placa, em centímetros." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Largura da Placa" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "Largura da placa, em centímetros." -#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densidade de Corrente" -#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9049,21 +9120,21 @@ msgstr "" "Densidade de corrente para passar pela placa.\n" "Em Ampères por Pés Quadrados ASF." -#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Espessura do Cobre" -#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 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/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "Opções Transformações" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9071,35 +9142,35 @@ msgstr "" "Várias transformações que podem ser aplicadas\n" "a um objeto FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7398 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "Ângulo de Giro" -#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Ângulo de Inclinação X" -#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Ângulo de Inclinação Y" -#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Fator de Escala X" -#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Fator para redimensionamento no eixo X." -#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Fator de Escala Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Fator para redimensionamento no eixo Y." -#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9107,7 +9178,7 @@ msgstr "" "Redimensiona o(s) objeto(s) selecionado(s)\n" "usando o Fator de Escala X para ambos os eixos." -#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9118,27 +9189,27 @@ msgstr "" "de origem quando marcado, e o centro da maior caixa delimitadora\n" "do objeto selecionado quando desmarcado." -#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Deslocamento X" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 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/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Deslocamento Y" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 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/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referência de Espelho" -#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9159,11 +9230,11 @@ msgstr "" "- ou digitar as coordenadas no formato (x, y) no campo\n" " Ponto de Ref. e clicar em Espelhar no X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "Ponto Ref. Espelho" -#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 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" @@ -9173,11 +9244,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/FlatCAMGUI.py:7515 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "Opções da Ferramenta Pasta de Solda" -#: flatcamGUI/FlatCAMGUI.py:7520 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9185,48 +9256,48 @@ msgstr "" "Uma ferramenta para criar G-Code para dispensar pasta\n" "de solda em um PCB." -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diâmetros dos bicos, separados por ','" -#: flatcamGUI/FlatCAMGUI.py:7538 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "Diâ. do Novo Bico" -#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 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/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Altura Inicial" -#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 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/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Altura para Distribuir" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Altura (Z) para distribuir a pasta de solda." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Altura Final" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 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/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Altura para Deslocamento" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9234,15 +9305,15 @@ msgstr "" "Altura (Z) para deslocamento entre pads\n" "(sem dispensar pasta de solda)." -#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Altura Troca de Ferram." -#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Altura (Z) para trocar ferramenta (bico)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 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." @@ -9250,19 +9321,19 @@ msgstr "" "Posição X,Y para trocar ferramenta (bico).\n" "O formato é (x, y) onde x e y são números reais." -#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Avanço X-Y" -#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Avanço (velocidade) para movimento no plano XY." -#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Avanço Z" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -9270,11 +9341,11 @@ msgstr "" "Avanço (velocidade) para movimento vertical\n" "(no plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Avanço Z Distribuição" -#: flatcamGUI/FlatCAMGUI.py:7625 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9282,11 +9353,11 @@ msgstr "" "Avanço (velocidade) para subir verticalmente\n" "para a posição Dispensar (no plano Z)." -#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Velocidade Spindle FWD" -#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9294,19 +9365,19 @@ msgstr "" "A velocidade do dispensador ao empurrar a pasta de solda\n" "através do bico do distribuidor." -#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Espera FWD" -#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pausa após a dispensação de solda." -#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Velocidade Spindle REV" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9314,11 +9385,11 @@ msgstr "" "A velocidade do dispensador enquanto retrai a pasta de solda\n" "através do bico do dispensador." -#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Espera REV" -#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9326,20 +9397,20 @@ msgstr "" "Pausa após o dispensador de pasta de solda retrair, para permitir o " "equilíbrio de pressão." -#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Pós-processador" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Arquivos que controlam a geração de G-Code." -#: flatcamGUI/FlatCAMGUI.py:7688 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "Opções da ferramenta Substração" -#: flatcamGUI/FlatCAMGUI.py:7693 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9347,34 +9418,34 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Fechar caminhos" -#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 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/FlatCAMGUI.py:7710 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "Associação de Arquivos Excellon" -#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 -#: flatcamGUI/FlatCAMGUI.py:7779 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "Lista de extensões" -#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 -#: flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 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/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 -#: flatcamGUI/FlatCAMGUI.py:7794 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9386,23 +9457,23 @@ msgstr "" "Elas serão ativas após o próximo logon.\n" "Isso funciona apenas no Windows." -#: flatcamGUI/FlatCAMGUI.py:7743 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "Associação de arquivos G-Code" -#: flatcamGUI/FlatCAMGUI.py:7776 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "Associação de arquivos Gerber" -#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "Ocioso." -#: flatcamGUI/FlatCAMGUI.py:7854 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: flatcamGUI/FlatCAMGUI.py:7855 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "Olá!" @@ -9815,10 +9886,6 @@ msgstr "" "Cria o Objeto Geometria com\n" "os caminhos da ferramenta de FENDAS." -#: flatcamGUI/ObjectUI.py:890 -msgid "Geometry Object" -msgstr "Objeto Geometria" - #: flatcamGUI/ObjectUI.py:921 msgid "" "Tools in this Geometry object used for cutting.\n" @@ -11264,10 +11331,6 @@ 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 de limpeza não cobre." -#: flatcamTools/ToolNonCopperClear.py:440 -msgid "Generate Geometry" -msgstr "Gerar Geometria" - #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 msgid "Please enter a tool diameter to add, in Float format." @@ -12298,10 +12361,6 @@ 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" @@ -12708,6 +12767,114 @@ 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 "Manufacturing" +#~ msgstr "Fabricação" + +#~ msgid "Function" +#~ msgstr "Função" + +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Aba Selecionado - Escolha " +#~ "um Item na Aba Projeto

\n" +#~ "\n" +#~ "

Detalhes:
\n" +#~ "O fluxo normal de trabalho no FlatCAM é o seguinte:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Ler/Importar um arquivo Gerber, " +#~ "Excellon, G-Code, DXF, Imagem Raster ou SVG no FlatCAM usando os menus, " +#~ "barras de trabalho, teclas de atalho ou mesmo arrastando e soltando os " +#~ "arquivos na GUI.
    \n" +#~ "\t
    \n" +#~ "\tVocê pode também ler um projeto FlatCAM clicando duas " +#~ "vezes no arquivo de projeto, arrastando e soltando o arquivo na GUI do " +#~ "FlatCAM ou através dos links de menu/barra de ferramentas oferecidos " +#~ "dentro do aplicativo.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Uma vez que um objeto está " +#~ "disponível na Aba Projeto, selecione-o e então vá para a " +#~ "Aba Selecionado (ou clique duas vezes no nome do objeto " +#~ "na Aba Projeto). A Aba Selecionado será " +#~ "atualizada com as propriedades do objeto de acordo com o tipo: Gerber, " +#~ "Excellon, Geometria ou Trabalho CNC.
    \n" +#~ "\t
    \n" +#~ "\tSe a seleção do objeto for feita na tela com um único clique, e a " +#~ "Aba Selecionado estiver em foco, novamente as " +#~ "propriedades do objeto serão exibidas na Aba Selecionado. Como alternativa, clicar duas vezes no objeto na tela trará a " +#~ "Aba Selecionado e a preencherá mesmo que esteja fora de " +#~ "foco.
    \n" +#~ "\t
    \n" +#~ "\tVocê pode alterar os parâmetros nesta tela com o seguinte fluxo:
    \n" +#~ "\t
    \n" +#~ "\tObjeto Gerber/Excellon -> Alterar Parâmetros -> " +#~ "Gerar Geometria -> Objeto Geometria -> Adicionar " +#~ "Ferramentas (alterar parâmetro na Aba Selecionado) -> Gerar Trabalho " +#~ "CNC -> Objeto Trabalho CNC -> Verificar G-Code " +#~ "(com Editar Código CNC) e/ou anexar/pré-anexar ao G-Code (novamente, na " +#~ "ABA SELECIONADO) -> Salvar G-Code
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

Uma lista de teclas de atalhos " +#~ "está disponível em Ajuda -> Lista de Teclas de Atalho ou usando a sua tecla de atalho: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Executar Script ...\tSHIFT+S" + #~ msgid "" #~ "FlatCAM
Version {version} {beta} ({date}) - " #~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 4578b4fa6eb79d4d765dca0a351fc2a45cf2d076..e0ff7fac535969d3372180410548485ccdd53135 100644 GIT binary patch delta 37824 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 delta 37768 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 diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index fbe2d32e..8a45d886 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-14 11:54+0300\n" -"PO-Revision-Date: 2019-09-14 11:55+0300\n" +"POT-Creation-Date: 2019-09-14 15:50+0300\n" +"PO-Revision-Date: 2019-09-14 15:50+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -27,11 +27,11 @@ msgstr "" msgid "FlatCAM is initializing ..." msgstr "FlatCAM se inițializează ..." -#: FlatCAMApp.py:1140 +#: FlatCAMApp.py:1142 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:1496 +#: FlatCAMApp.py:1498 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:1509 +#: FlatCAMApp.py:1511 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:1692 +#: FlatCAMApp.py:1694 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: FlatCAMApp.py:2110 +#: FlatCAMApp.py:2120 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -61,40 +61,40 @@ msgstr "" "Software open source - Introduceți help pentru a începe\n" "\n" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7445 +#: FlatCAMApp.py:2323 FlatCAMApp.py:7590 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" -#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2373 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Deschidere anulată." -#: FlatCAMApp.py:2378 +#: FlatCAMApp.py:2388 msgid "Open Config file failed." msgstr "Deschiderea fişierului de configurare a eşuat." -#: FlatCAMApp.py:2392 +#: FlatCAMApp.py:2402 msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: FlatCAMApp.py:2409 +#: FlatCAMApp.py:2419 msgid "Open Excellon file failed." msgstr "Deschiderea fişierului Excellon a eşuat." -#: FlatCAMApp.py:2420 +#: FlatCAMApp.py:2430 msgid "Open GCode file failed." msgstr "Deschiderea fişierului GCode a eşuat." -#: FlatCAMApp.py:2431 +#: FlatCAMApp.py:2441 msgid "Open Gerber file failed." msgstr "Deschiderea fişierului Gerber a eşuat." -#: FlatCAMApp.py:2699 +#: FlatCAMApp.py:2709 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Selectează un obiect tip Geometrie Gerber sau Excellon pentru editare." -#: FlatCAMApp.py:2713 +#: FlatCAMApp.py:2723 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -104,80 +104,80 @@ msgstr "" "MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: FlatCAMApp.py:2768 +#: FlatCAMApp.py:2778 msgid "Editor is activated ..." msgstr "Editorul este activ ..." -#: FlatCAMApp.py:2786 +#: FlatCAMApp.py:2796 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1778 +#: FlatCAMApp.py:2797 flatcamGUI/FlatCAMGUI.py:1780 msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:2790 FlatCAMApp.py:4182 FlatCAMApp.py:6449 FlatCAMApp.py:7353 +#: FlatCAMApp.py:2800 FlatCAMApp.py:4192 FlatCAMApp.py:6594 FlatCAMApp.py:7498 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4117 +#: flatcamGUI/FlatCAMGUI.py:4119 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:2791 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 +#: FlatCAMApp.py:2801 FlatCAMApp.py:4193 FlatCAMApp.py:6595 FlatCAMApp.py:7499 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4118 flatcamGUI/FlatCAMGUI.py:6660 -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/FlatCAMGUI.py:6668 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nu" -#: FlatCAMApp.py:2792 FlatCAMApp.py:4184 FlatCAMApp.py:4889 FlatCAMApp.py:5944 -#: FlatCAMApp.py:7355 +#: FlatCAMApp.py:2802 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:6089 +#: FlatCAMApp.py:7500 msgid "Cancel" msgstr "Anuleaza" -#: FlatCAMApp.py:2820 +#: FlatCAMApp.py:2830 msgid "Object empty after edit." msgstr "Obiectul nu are date dupa editare." -#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 +#: FlatCAMApp.py:2853 FlatCAMApp.py:2874 FlatCAMApp.py:2887 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" "Selectează un obiect tip Gerber, Geometrie sau Excellon pentru actualizare." -#: FlatCAMApp.py:2847 +#: FlatCAMApp.py:2857 msgid "is updated, returning to App..." msgstr "este actualizat, întoarcere la aplicaţie..." -#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4043 +#: FlatCAMApp.py:3244 FlatCAMApp.py:3298 FlatCAMApp.py:4053 msgid "Could not load defaults file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4053 +#: FlatCAMApp.py:3257 FlatCAMApp.py:3307 FlatCAMApp.py:4063 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 +#: FlatCAMApp.py:3278 FlatCAMApp.py:3282 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: FlatCAMApp.py:3279 +#: FlatCAMApp.py:3289 msgid "FlatCAM preferences import cancelled." msgstr "Importul preferințelor FlatCAM a eșuat." -#: FlatCAMApp.py:3302 +#: FlatCAMApp.py:3312 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 +#: FlatCAMApp.py:3332 FlatCAMApp.py:3337 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: FlatCAMApp.py:3335 +#: FlatCAMApp.py:3345 msgid "FlatCAM preferences export cancelled." msgstr "Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:3344 FlatCAMApp.py:5708 FlatCAMApp.py:8357 FlatCAMApp.py:8473 -#: FlatCAMApp.py:8599 FlatCAMApp.py:8658 FlatCAMApp.py:8776 FlatCAMApp.py:8915 +#: FlatCAMApp.py:3354 FlatCAMApp.py:5853 FlatCAMApp.py:8502 FlatCAMApp.py:8618 +#: FlatCAMApp.py:8744 FlatCAMApp.py:8803 FlatCAMApp.py:8921 FlatCAMApp.py:9060 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" @@ -186,38 +186,38 @@ msgstr "" "Permisiune refuzată, salvarea nu este posibilă.\n" "Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil." -#: FlatCAMApp.py:3357 +#: FlatCAMApp.py:3367 msgid "Could not load preferences file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3377 FlatCAMApp.py:4099 +#: FlatCAMApp.py:3387 FlatCAMApp.py:4109 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: FlatCAMApp.py:3383 +#: FlatCAMApp.py:3393 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: FlatCAMApp.py:3400 +#: FlatCAMApp.py:3410 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: FlatCAMApp.py:3473 +#: FlatCAMApp.py:3483 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:3484 +#: FlatCAMApp.py:3494 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:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3577 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: FlatCAMApp.py:3568 +#: FlatCAMApp.py:3578 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -226,11 +226,11 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "Converting units to " msgstr "Se convertesc unitătile la " -#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 +#: FlatCAMApp.py:3695 FlatCAMApp.py:3698 FlatCAMApp.py:3701 FlatCAMApp.py:3704 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Se afișeaz" -#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "Despre FlatCAM" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3843 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "Productie Cablaje Imprimate asistate 2D de PC" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "Dezvoltare" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "DOWNLOAD" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "Raportare probleme" -#: FlatCAMApp.py:3838 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "Închide" -#: FlatCAMApp.py:3852 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -330,77 +330,77 @@ msgstr "" "UTILIZAREA SA,\n" "SAU ORICE TRATĂRI ÎN ACEST SOFTWARE." -#: FlatCAMApp.py:3899 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "Splash" -#: FlatCAMApp.py:3905 +#: FlatCAMApp.py:3915 msgid "Programmers" msgstr "Programatori" -#: FlatCAMApp.py:3911 +#: FlatCAMApp.py:3921 msgid "Translators" msgstr "Traducatori" -#: FlatCAMApp.py:3917 +#: FlatCAMApp.py:3927 msgid "License" msgstr "Licență" -#: FlatCAMApp.py:3929 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "Programator" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3940 msgid "Status" msgstr "Statut" -#: FlatCAMApp.py:3932 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "Autorul Programului" -#: FlatCAMApp.py:3938 +#: FlatCAMApp.py:3948 msgid "Maintainer >=2019" msgstr "Mentenanta >=2019" -#: FlatCAMApp.py:3948 +#: FlatCAMApp.py:3958 msgid "Language" msgstr "Limba" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3959 msgid "Translator" msgstr "Traducător" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "E-mail" -#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "" "Fişierul cu valori default de fabrică nu a fost posibil să fie deschis." -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:4157 +#: FlatCAMApp.py:4167 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:4161 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -408,29 +408,29 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Salvează modificarile" -#: FlatCAMApp.py:4391 +#: FlatCAMApp.py:4401 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4413 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4435 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 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:4465 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -447,40 +447,40 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:4507 +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: FlatCAMApp.py:4535 +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:4622 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:4883 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "Comută Unitati" -#: FlatCAMApp.py:4885 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Schimbă unitătile de măsură ..." -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -490,50 +490,50 @@ msgstr "" "geometrice ale obiectelor sa fie scalate corespunzător.\n" "Continuati?" -#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 -#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4937 +#: FlatCAMApp.py:4947 msgid "Converted units to" msgstr "Unitătile au fost convertite in" -#: FlatCAMApp.py:4949 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr " Conversia unitătilor este anulată." -#: FlatCAMApp.py:5654 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "Deschide fişierul" -#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:5694 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "Exportul Codului este anulat." -#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "Salvat in" -#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." -#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: FlatCAMApp.py:5834 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -541,11 +541,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:5938 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "Șterge obiectele" -#: FlatCAMApp.py:5941 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -553,47 +553,47 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: FlatCAMApp.py:5972 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "Obiect(ele) șters(e)" -#: FlatCAMApp.py:5976 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:5978 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:5996 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "Obiectul este șters" -#: FlatCAMApp.py:6020 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:6044 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "Setează Originea..." -#: FlatCAMApp.py:6056 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "Originea a fost setată" -#: FlatCAMApp.py:6071 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:6079 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -602,34 +602,34 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 -#: flatcamGUI/FlatCAMGUI.py:2666 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "Executat." -#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 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:6320 +#: FlatCAMApp.py:6465 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:6326 +#: FlatCAMApp.py:6471 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: FlatCAMApp.py:6444 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -637,72 +637,72 @@ msgstr "" "Una sau mai multe valori au fost schimbate.\n" "Dorești să salvezi Preferințele?" -#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "Salvează Pref" -#: FlatCAMApp.py:6475 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:6501 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:6544 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:6595 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "Rotaţie executată." -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: FlatCAMApp.py:6610 +#: FlatCAMApp.py:6755 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:6632 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: FlatCAMApp.py:6643 +#: FlatCAMApp.py:6788 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:6665 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -712,78 +712,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:6743 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 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:6758 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "Grid nou" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "Grila există deja" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6786 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: FlatCAMApp.py:6789 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: FlatCAMApp.py:6792 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: FlatCAMApp.py:6832 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:6836 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 -#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 -#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: 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:7348 +#: FlatCAMApp.py:7493 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -793,206 +793,206 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:7370 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:7502 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2058 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:7533 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr " Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:7568 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "Incărcarea unui fişier Proiect FlatCAM este anulată." -#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:7624 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 -#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:7655 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr " Exportul fisierului SVG a fost anulat." -#: FlatCAMApp.py:7698 +#: FlatCAMApp.py:7843 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:7704 FlatCAMApp.py:7708 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:7733 +#: FlatCAMApp.py:7878 msgid "No object selected. Please select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 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:7751 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:7757 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:7777 +#: FlatCAMApp.py:7922 msgid "No object selected. Please select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 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:7791 FlatCAMApp.py:7795 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:7801 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:7821 +#: FlatCAMApp.py:7966 msgid "No object selected. Please Select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "Exportă Excellon" -#: FlatCAMApp.py:7845 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "Exportul fișierului Excellon a fost anulat." -#: FlatCAMApp.py:7865 +#: FlatCAMApp.py:8010 msgid "No object selected. Please Select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "Exportă Gerber" -#: FlatCAMApp.py:7889 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "Exportul fișierului Gerber a fost anulat." -#: FlatCAMApp.py:7921 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "Exportă DXF" -#: FlatCAMApp.py:7946 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "Exportul fișierului DXF a fost anulat." -#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "Importă SVG" -#: FlatCAMApp.py:7979 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "Incărcarea fișierului SVG a fost anulată." -#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:8012 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "Incărcarea fișierului DXF a fost anulată." -#: FlatCAMApp.py:8056 +#: FlatCAMApp.py:8201 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8202 msgid "Loading..." msgstr "Se incarcă..." -#: FlatCAMApp.py:8064 +#: FlatCAMApp.py:8209 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:8072 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: FlatCAMApp.py:8081 +#: FlatCAMApp.py:8226 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:8093 +#: FlatCAMApp.py:8238 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:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:8119 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "Editor Script" -#: FlatCAMApp.py:8122 +#: FlatCAMApp.py:8267 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1036,92 +1036,92 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:8159 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "Incărcarea fisierului TCL script anulată." -#: FlatCAMApp.py:8172 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:8210 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "Executarea fisierului Script a fost anulată." -#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:8275 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "Salvarea Proiect anulată." -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă." -#: FlatCAMApp.py:8784 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: FlatCAMApp.py:8793 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8923 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: FlatCAMApp.py:8931 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "Fişierul Gerber nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8990 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: FlatCAMApp.py:8996 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1129,84 +1129,84 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: FlatCAMApp.py:9041 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 -#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Încarcat" -#: FlatCAMApp.py:9085 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:9129 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:9172 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: FlatCAMApp.py:9177 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9339 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:9202 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:9213 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:9252 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 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:9275 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: FlatCAMApp.py:9282 +#: FlatCAMApp.py:9427 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:9321 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: FlatCAMApp.py:9332 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:9338 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: FlatCAMApp.py:9347 +#: FlatCAMApp.py:9492 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 " @@ -1215,31 +1215,31 @@ msgstr "" "Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode.\n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: FlatCAMApp.py:9389 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: FlatCAMApp.py:9410 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:9461 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: FlatCAMApp.py:9471 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: FlatCAMApp.py:9577 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:9579 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1251,60 +1251,60 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:9729 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: FlatCAMApp.py:9806 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: FlatCAMApp.py:9814 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "Tab-ul Selectat - Alege un obiect din Tab-ul Proiect" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Details" msgstr "Detalii" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:10133 msgid "The normal flow when working in FlatCAM is the following" msgstr "Fluxul normal cand se lucreaza in FlatCAM este urmatorul" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10134 msgid "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" "Incarca/Importa un fisier Gerber, Excellon, GCode, DXF, Imagine Raster sau " "SVG in FlatCAM folosind ori" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:10135 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:9991 +#: FlatCAMApp.py:10136 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" @@ -1312,7 +1312,7 @@ msgstr "" "Se poate incarca un proiect FlatCAM si prin dublu-click pe fisierul proiect, " "drag -" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:10137 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" @@ -1320,7 +1320,7 @@ msgstr "" "drop al fisierului in GUI al FlatCAM sau prin linkurile din meniuri/" "toolbaruri care se gasesc in aplicatie" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10138 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" @@ -1328,32 +1328,32 @@ msgstr "" "Odata ce obiectul este disponibil in Tab-ul Proiect, prin selectarea si apoi " "focalizarea pe" -#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 msgid "SELECTED TAB" msgstr "TAB-ul SELECTAT" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10139 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:9995 +#: FlatCAMApp.py:10140 msgid "will be updated with the object properties according to" msgstr "va fi actualizat cu proprietatile obiectului conform cu" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:10141 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "tip: obiect Gerber, Excellon, Geometrie sau CNCJob" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10142 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" -#: FlatCAMApp.py:9999 +#: FlatCAMApp.py:10144 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 " @@ -1362,11 +1362,11 @@ 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:10001 +#: FlatCAMApp.py:10146 msgid "and populate it even if it was out of focus" msgstr "si il va popula chiar daca a fost nefocalizat" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10147 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" @@ -1374,35 +1374,35 @@ msgstr "" "Se pot schimba parametrii in acest ecran si directia de executive este ca si " "acest" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Gerber/Excellon Object" msgstr "Obiect Gerber/Excellon" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Change Parameter" msgstr "Schimba Parametri" -#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "Genereza Geometrie" -#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "Obiect Geometrie" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Add tools (change param in Selected Tab)" msgstr "Adauga unelte (schimba parametrul in Tab-ul Selectat)" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Generate CNCJob" msgstr "Generează CNCJob" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "CNCJob Object" msgstr "Obiect CNCJob" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10150 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" @@ -1410,50 +1410,50 @@ msgstr "" "Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " "efectuat in" -#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "Salvează GCode" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" "O lista de taste shortcut este disponibila cu ajutorul unei intrari in meniu" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "Help" msgstr "Ajutor" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "Shortcuts List" msgstr "Lista shortcut-uri" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "or through" msgstr "sau prin" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "own key shortcut" msgstr "propria tasta shortcut" -#: FlatCAMApp.py:10065 +#: FlatCAMApp.py:10210 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:10073 +#: FlatCAMApp.py:10218 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:10084 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:10089 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1461,63 +1461,63 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:10092 +#: FlatCAMApp.py:10237 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:10147 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:10168 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:10177 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:10195 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:10256 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:10294 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10335 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10565 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." @@ -1553,7 +1553,7 @@ msgstr "Avansat" msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1716,9 +1716,9 @@ msgstr "Izo" msgid "Finish" msgstr "Finisare" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2353,8 +2353,8 @@ msgstr "" "dimetrul la care se face redimensionarea." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 -#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "Anulat." @@ -2379,7 +2379,7 @@ msgstr "Executat. Operatiile de găurire au fost mutate." msgid "Done. Drill(s) copied." msgstr "Executat. Operatiile de găurire au fost copiate." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2419,7 +2419,7 @@ msgstr "" msgid "Tool Dia" msgstr "Dia Unealtă" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -2448,7 +2448,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:1568 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "Redimensionare operațiuni de găurire" @@ -2474,8 +2474,8 @@ msgstr "Redimensionează" msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 -#: flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" @@ -2499,16 +2499,16 @@ msgstr "Liniar" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "Nr. op. găurire" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." @@ -2519,14 +2519,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/FlatCAMGUI.py:5786 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "Direcţie" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 -#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2541,18 +2541,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 -#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 -#: flatcamGUI/FlatCAMGUI.py:5846 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 -#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 -#: flatcamGUI/FlatCAMGUI.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "Y" @@ -2566,25 +2566,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 -#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 -#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 -#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 -#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Unghi" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "Pas" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." @@ -2614,26 +2614,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 -#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "Orar" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 -#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "Antiorar" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 -#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 -#: flatcamGUI/FlatCAMGUI.py:5893 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " @@ -2651,16 +2651,16 @@ msgstr "" "Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n" "fie single sau ca parte a unei arii." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Lungime" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "Lungime = Lungimea slotului." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2672,7 +2672,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2700,11 +2700,11 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "Nr de sloturi" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." @@ -2717,7 +2717,7 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" @@ -2816,8 +2816,8 @@ msgid "Full Buffer" msgstr "Bufer complet" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "Unealta Bufer" @@ -2837,18 +2837,18 @@ msgstr "" msgid "Text Tool" msgstr "Unealta Text" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "Unealta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 -#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Dia unealtă" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2856,13 +2856,13 @@ msgstr "" "Diametrul uneltei care este utilizata in operaţie. \n" "Este și lăţimea de tăiere pentru uneltele cilindrice." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Rată suprapunere" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2889,13 +2889,13 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 -#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margine" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2906,8 +2906,8 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Metodă" @@ -2920,20 +2920,20 @@ msgstr "" "Algoritm pentru a picta poligonul
Standard: Pas fix spre interior." "
Samanta: Spre exterior pornind de la un punct-samanta." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 -#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Punct-samanta" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 -#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Linii drepte" @@ -2942,8 +2942,8 @@ msgstr "Linii drepte" msgid "Connect:" msgstr "Conectează:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 -#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2957,8 +2957,8 @@ msgstr "" msgid "Contour:" msgstr "Contur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 -#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2967,12 +2967,12 @@ msgstr "" "Taie de-a lungul perimetrului poligonului\n" "pentru a elimina bavurile." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "Pictează" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Unealta Paint" @@ -3004,7 +3004,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Unelte" @@ -3012,8 +3012,8 @@ msgstr "Unelte" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Unealta Transformare" @@ -3032,9 +3032,9 @@ msgstr "Deformare" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 -#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scalare" @@ -3045,7 +3045,7 @@ msgid "Mirror (Flip)" msgstr "Oglindire" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -3053,8 +3053,8 @@ msgid "Offset" msgstr "Ofset" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "Editor" @@ -3064,7 +3064,7 @@ msgid "Angle:" msgstr "Unghi:" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3096,8 +3096,8 @@ msgstr "Unghi X:" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 -#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3179,7 +3179,7 @@ msgid "Scale Y" msgstr "Scalează Y" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Legatura" @@ -3194,7 +3194,7 @@ msgstr "" "folsoind factorul: Factor X pentru ambele axe." #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referința scalare" @@ -3764,10 +3764,10 @@ msgstr "cu diametrul" msgid "Copy cancelled. No shape selected." msgstr "Copiere anulată. Nici-o forma geometrică nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 -#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 -#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 -#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "Click pe punctul tinta." @@ -3998,8 +3998,8 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -4065,7 +4065,7 @@ msgstr "" "- (latime, inaltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" @@ -4140,7 +4140,7 @@ msgstr "Bufer pt apertură" msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "Distanta pt bufer" @@ -4162,9 +4162,9 @@ msgstr "" " - 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "Bufer" @@ -4176,7 +4176,7 @@ msgstr "Scalează aper." msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "Factor Scalare" @@ -4224,8 +4224,8 @@ msgstr "" msgid "Go" msgstr "Execută" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" @@ -4241,11 +4241,11 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "Nr. paduri" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." @@ -4464,18 +4464,18 @@ msgstr "Fişierele Recente" msgid "Scripting" msgstr "Scripting" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "Script nou ..." -#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "Încarcă &Script..." -#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Run Script ..." msgstr "Rulează Script..." @@ -4992,11 +4992,11 @@ msgstr "Generează CNC" msgid "View Source" msgstr "Vizualiz. Sursa" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "Editează" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Proprietati" @@ -5025,277 +5025,277 @@ msgstr "Toolbar Unelte" msgid "Excellon Editor Toolbar" msgstr "Toolbar Editor Excellon" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "Toolbar Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "Toolbar Editor Gerber" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "Încarcă Proiect" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "Salvează Proiect" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "Geometrie Noua (goală)" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "Gerber Nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "Excellon nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "&Șterge" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "&Reafișare" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "&Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "Marire" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "Micsorare" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 -#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "&Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "Unealta Panel" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Unealta Dispenser SP" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Unealta Scădere" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 -#: flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "Unealta Calculatoare" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "Selectează" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "Adaugă o Găurire" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "Adaugă o arie de Găuriri" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "Adaugă Slot" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "Copiază Găurire" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "Șterge Găurire" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "Muta Găurire" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "Adaugă Cerc" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "Adaugă Arc" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "Adaugă Cale" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "Adaugă Text" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "Paint o forma" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "Stergere Selectivă" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "Taie Cale" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "Copiază forme geo." -#: flatcamGUI/FlatCAMGUI.py:722 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "Șterge forme geo." -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 -#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "Transformări" -#: flatcamGUI/FlatCAMGUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "Mută Obiecte " -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "Adaugă Pad" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "Adaugă Traseu" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2167 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "Adaugă Regiune" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2169 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 -#: flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "Marc. aria" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mutare" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "Lipire la grid" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "Distanta de lipire la grid pe axa X" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "Distanta de lipire la grid pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5303,68 +5303,68 @@ msgstr "" "Când este activ, valoarea de pe Grid_X\n" "este copiata și in Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "Lipire la colt" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "Distanta magnetica maxima" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "Proiect" -#: flatcamGUI/FlatCAMGUI.py:822 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "Selectat" -#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "Arie Afișare" -#: flatcamGUI/FlatCAMGUI.py:875 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "General" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "Default for App" -#: flatcamGUI/FlatCAMGUI.py:885 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "Opțiuni Proiect " -#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "GERBER" -#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "GEOMETRIE" -#: flatcamGUI/FlatCAMGUI.py:927 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "CNCJob" -#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "Unelte" -#: flatcamGUI/FlatCAMGUI.py:946 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "ASOCIERI FISIERE" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "Importa Preferințele" -#: flatcamGUI/FlatCAMGUI.py:966 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -5378,11 +5378,11 @@ msgstr "" "FlatCAM salvează automat un fişier numit 'factory_defaults'\n" "la prima pornire. Nu șterge acel fişier." -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "Exporta Preferințele" -#: flatcamGUI/FlatCAMGUI.py:976 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." @@ -5390,15 +5390,15 @@ msgstr "" "Exporta un set complet de setări ale FlatCAM\n" "intr-un fişier care se salvează pe HDD." -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "Deschide Pref Dir" -#: flatcamGUI/FlatCAMGUI.py:984 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "Open the folder where FlatCAM save the preferences files." msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." -#: flatcamGUI/FlatCAMGUI.py:995 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." @@ -5406,588 +5406,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:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "New Gerber" msgstr "Gerber Nou" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Excellon" msgstr "Excellon nou" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Move Obj" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Geometry" msgstr "Geometrie Noua" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Set Origin" msgstr "Setează Originea" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Change Units" msgstr "Comută Unitati" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Open Properties Tool" msgstr "Deschide Unealta Proprietati" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1313 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:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Select All" msgstr "Selectează toate" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "New Project" msgstr "Un Nou Project" -#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 msgid "Measurement Tool" msgstr "Unealta Măsuratoare" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Save Project As" msgstr "Salvează Proiectul ca" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Plot Area" msgstr "Comută Aria de Afișare" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Code Editor" msgstr "Comută Editorul de cod" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Run a Script" msgstr "Rulează TCL script" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "2-Sided PCB Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Solder Paste Dispensing Tool" msgstr "Unealta DispensorPF" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Film PCB Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Non-Copper Clearing Tool" msgstr "Curățăre Non-Cupru" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Paint Area Tool" msgstr "Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Transformations Tool" msgstr "Unealta Transformări" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Cutout PCB Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Enable all Plots" msgstr "Activează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable all Plots" msgstr "Dezactivează Afișare pt Tot" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable Non-selected Plots" msgstr "Dezactivează ne-selectate" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "Renutna la task" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "Șterge Obiectul" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comuta aria Notebook (partea stanga)" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: flatcamGUI/FlatCAMGUI.py:1336 +#: flatcamGUI/FlatCAMGUI.py:1338 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 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:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Toggle Corner Snap" msgstr "Comută lipire colt" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 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:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "Renutna si intoarce-te la Selectie" -#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "Șterge forme geo" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "Copiaza Găurire" -#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "Adaugă găurire" -#: flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1570 msgid "Move Drill(s)" msgstr "Muta Găuri" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Delete Drill(s)" msgstr "Șterge Găuri" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Alternate: Delete Tool(s)" msgstr "Alternativ: Șterge Unealta" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add Disc" msgstr "Adaugă Disc" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add SemiDisc" msgstr "Adaugă SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:1682 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:1681 +#: flatcamGUI/FlatCAMGUI.py:1683 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:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Transformation Tool" msgstr "Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "Comută Panel" -#: flatcamGUI/FlatCAMGUI.py:1703 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "Nou" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "Reafișare" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "Pe cale" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "Cerc" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "Poligon" -#: flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "Uniune" -#: flatcamGUI/FlatCAMGUI.py:1735 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "Intersecţie" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "Scădere" -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Tăiere" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "Arie de paduri" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "Traseu" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "Regiune" -#: flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "Editor EXC" -#: flatcamGUI/FlatCAMGUI.py:1815 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "Preview tiparire" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Preview Print window." msgstr "Deschide o fereastra standard a OS cu Previzualizare Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "Tipareste Cod" -#: flatcamGUI/FlatCAMGUI.py:1818 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "Deschide o fereastra standard a OS pt Tiparire." -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "Cauta in Cod" -#: flatcamGUI/FlatCAMGUI.py:1821 +#: flatcamGUI/FlatCAMGUI.py:1823 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:1827 +#: flatcamGUI/FlatCAMGUI.py:1829 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:1829 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "Inlocuieste cu" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1832 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:1834 +#: flatcamGUI/FlatCAMGUI.py:1836 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:1836 flatcamGUI/FlatCAMGUI.py:6316 -#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Toate" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -5996,33 +5996,33 @@ msgstr "" "'Caută'\n" "cu textul din casuta 'Inlocuieste'..." -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "Deschide Cod" -#: flatcamGUI/FlatCAMGUI.py:1841 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "Va deschide un fisier text in Editor." -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "Salvează Cod" -#: flatcamGUI/FlatCAMGUI.py:1844 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will save the text in the editor into a file." msgstr "Va salva textul din Editor intr-un fisier." -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "Run Code" msgstr "Ruleaza Cod" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1849 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:1885 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6030,7 +6030,7 @@ msgstr "" "Măsurătoare relativă.\n" "Referința este poziţia ultimului click pe canvas" -#: flatcamGUI/FlatCAMGUI.py:1891 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6038,23 +6038,23 @@ msgstr "" "Măsurătoare absolută.\n" "Referința este originea (0, 0)" -#: flatcamGUI/FlatCAMGUI.py:2020 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2600 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6065,12 +6065,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "Atenţie" -#: flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6078,7 +6078,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: flatcamGUI/FlatCAMGUI.py:2799 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6086,7 +6086,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6094,63 +6094,63 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 msgid "Cancelled. Nothing selected to delete." msgstr "Anulat. Nimic nu este selectat pentru ștergere." -#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 msgid "Cancelled. Nothing selected to copy." msgstr "Anulat. Nimic nu este selectat pentru copiere." -#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 msgid "Cancelled. Nothing selected to move." msgstr "Anulat. Nimic nu este selectat pentru mutare." -#: flatcamGUI/FlatCAMGUI.py:3256 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: flatcamGUI/FlatCAMGUI.py:3257 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: flatcamGUI/FlatCAMGUI.py:3273 +#: flatcamGUI/FlatCAMGUI.py:3275 msgid "Adding Tool cancelled ..." msgstr "Adăugarea unei unelte anulată..." -#: flatcamGUI/FlatCAMGUI.py:3316 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: flatcamGUI/FlatCAMGUI.py:3660 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "Preferințe GUI" -#: flatcamGUI/FlatCAMGUI.py:3666 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "Valoarea Grid_X" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X." -#: flatcamGUI/FlatCAMGUI.py:3673 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "Valoarea Grid_Y" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "Lipire Max" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "Spatiu de lucru" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6158,11 +6158,11 @@ msgstr "" "Desenează un patrulater care delimitează o suprafată de lucru.\n" "Scopul este de a ilustra limitele suprafetei noastre de lucru." -#: flatcamGUI/FlatCAMGUI.py:3690 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "Format SL" -#: flatcamGUI/FlatCAMGUI.py:3692 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6170,11 +6170,11 @@ msgstr "" "Selectează tipul de patrulater care va fi desenat pe canvas,\n" "pentru a delimita suprafata de lucru disponibilă (SL)." -#: flatcamGUI/FlatCAMGUI.py:3705 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "Culoare Afișare" -#: flatcamGUI/FlatCAMGUI.py:3707 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6184,28 +6184,28 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 -#: flatcamGUI/FlatCAMGUI.py:3821 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3723 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "Setează nivelul de transparenţă pentru obiectele afisate." -#: flatcamGUI/FlatCAMGUI.py:3740 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "Culoare contur" -#: flatcamGUI/FlatCAMGUI.py:3742 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "Setează culoarea conturului." -#: flatcamGUI/FlatCAMGUI.py:3754 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "Culoare Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3756 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6217,27 +6217,27 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3790 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "Contur Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3792 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "Culoare Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3806 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6249,53 +6249,53 @@ msgstr "" "Primii 6 digiti sunt culoarea efectiva și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3823 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3840 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "Contur Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3854 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3856 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "Setează culoarea pentru forma geometrică din Editor." -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "Sel. Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3870 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "" "Setează culoarea formei geometrice in Editor\n" "când se face o selecţie." -#: flatcamGUI/FlatCAMGUI.py:3882 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "Elemente Proiect" -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "Setează culoarea elementelor din tab-ul Proiect." -#: flatcamGUI/FlatCAMGUI.py:3895 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "Elem. proj. dez." -#: flatcamGUI/FlatCAMGUI.py:3897 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6303,15 +6303,15 @@ msgstr "" "Setează culoarea elementelor din tab-ul Proiect\n" "in cazul in care elementele sunt dezactivate." -#: flatcamGUI/FlatCAMGUI.py:3948 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "Setări GUI" -#: flatcamGUI/FlatCAMGUI.py:3954 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "Amplasare" -#: flatcamGUI/FlatCAMGUI.py:3956 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6319,11 +6319,11 @@ msgstr "" "Selectează un stil de amplasare a elementelor GUI in FlatCAM.\n" "Se aplică imediat." -#: flatcamGUI/FlatCAMGUI.py:3972 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6331,11 +6331,11 @@ msgstr "" "Selectează un stil pentru FlatCAM.\n" "Se va aplic la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:3985 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "Suport H-DPI" -#: flatcamGUI/FlatCAMGUI.py:3987 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6344,11 +6344,11 @@ msgstr "" "Util pentru monitoarele 4k.\n" "Va fi aplicată la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "Șterge Setările GUI" -#: flatcamGUI/FlatCAMGUI.py:4002 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6356,15 +6356,15 @@ msgstr "" "Șterge setările GUI pentru FlatCAM,\n" "cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." -#: flatcamGUI/FlatCAMGUI.py:4005 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "Șterge" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "Forma Hover" -#: flatcamGUI/FlatCAMGUI.py:4011 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6374,11 +6374,11 @@ msgstr "" "in canvas-ul FlatCAM. Forma este afișată doar dacă obiectul \n" "nu este selectat." -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "Forma Sel." -#: flatcamGUI/FlatCAMGUI.py:4020 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6390,11 +6390,11 @@ msgstr "" "pe canvas-ul FlatCAM fie făcând click pe obiect fie prin\n" "crearea unei ferestre de selectie." -#: flatcamGUI/FlatCAMGUI.py:4027 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "Dim. font NB" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6405,37 +6405,37 @@ msgstr "" "Notebook-ul este zona pliabilă din partea stângă a GUI,\n" "și include filele Proiect, Selectat și Unelte." -#: flatcamGUI/FlatCAMGUI.py:4045 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "Dim. font axe" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "Aceasta setează dimensiunea fontului pentru axele zonei de afisare." -#: flatcamGUI/FlatCAMGUI.py:4064 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "Ecran Pornire" -#: flatcamGUI/FlatCAMGUI.py:4066 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "Activeaza afisarea unui ecran de pornire la pornirea aplicatiei." -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Esti sigur că dorești să ștergi setările GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4136 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "Preferințele Aplicaţie" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 -#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unităti" -#: flatcamGUI/FlatCAMGUI.py:4143 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -6444,21 +6444,21 @@ msgstr "" "Unitatea de masura pt FlatCAM.\n" "Este setată la fiecare pornire a programului." -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 -#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "Nivel aplicatie" -#: flatcamGUI/FlatCAMGUI.py:4151 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -6474,19 +6474,19 @@ msgstr "" "Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n" "in Tab-ul SELECTAT dar și in alte parti ale FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "Baza" -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "Avansat" -#: flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "Aplicație portabilă" -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -6500,19 +6500,19 @@ msgstr "" "ceea ce înseamnă că fișierele de preferințe vor fi salvate\n" "în folderul aplicației, în subfolderul lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "Traduceri" -#: flatcamGUI/FlatCAMGUI.py:4169 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "Setează limba folosita pentru textele din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4172 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "Aplica Traducere" -#: flatcamGUI/FlatCAMGUI.py:4173 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -6528,11 +6528,11 @@ msgstr "" "Program Files este posibil ca aplicatia să nu se restarteze\n" "după click datorită unor setări de securitate ale Windows." -#: flatcamGUI/FlatCAMGUI.py:4182 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "Shell la pornire" -#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -6541,11 +6541,11 @@ msgstr "" "automata a ferestrei Shell (linia de comanda)\n" "la initializarea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4194 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "Verificare versiune" -#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -6554,11 +6554,11 @@ msgstr "" "daca exista o versiune mai noua,\n" "la pornirea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4206 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "Statistici" -#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -6568,11 +6568,11 @@ msgstr "" "aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n" "in crearea de inbunatatiri." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "Buton Pan (mișcare)" -#: flatcamGUI/FlatCAMGUI.py:4221 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -6582,35 +6582,35 @@ msgstr "" "- MMB - butonul din mijloc al mouse-ului\n" "- RMB - butonul in dreapta al mouse-ului" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4228 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "Sel. multiplă" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "Selectează tasta folosita pentru selectia multipla." -#: flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4234 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "Proiect la pornire" -#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -6618,11 +6618,11 @@ msgstr "" "Bifează aici daca dorești ca zona Notebook să fie\n" "afișată automat la pornire." -#: flatcamGUI/FlatCAMGUI.py:4246 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "Ascundere Proiect" -#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -6632,11 +6632,11 @@ msgstr "" "când nu sunt obiecte incărcate și să fie afișată automat\n" "când un obiect nou este creat/incărcat." -#: flatcamGUI/FlatCAMGUI.py:4260 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "Activează ToolTip-uri" -#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -6644,11 +6644,11 @@ msgstr "" "Bifează daca dorești ca să fie afisate texte explicative când se\n" "tine mouse-ul deasupra diverselor texte din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "Număr de worker's" -#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6664,11 +6664,11 @@ msgstr "" "Valoarea standard este 2.\n" "Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei." -#: flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "Toleranta geometrică" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6684,11 +6684,11 @@ msgstr "" "O valoare mai mare va oferi mai multă performantă dar in\n" "defavoarea nievelului de detalii." -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "Stil \"Încarcare\"" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6706,11 +6706,11 @@ msgstr "" "ambele \n" "cazuri: fie că se deschide un fisier, fie că se salvează un fisier." -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "Confirmare de ștergere a obiectului" -#: flatcamGUI/FlatCAMGUI.py:4354 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -6720,11 +6720,11 @@ msgstr "" "ori de câte ori este declanșat evenimentul de Ștergere a \n" "unor obiecte, fie de cu ajutorul meniurilor sau cu combinatii de taste." -#: flatcamGUI/FlatCAMGUI.py:4361 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "Salvează Proiectul comprimat" -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -6733,11 +6733,11 @@ msgstr "" "Când este bifat aici, se va salva o arhiva a proiectului\n" "lucru care poate reduce dimensiunea semnificativ." -#: flatcamGUI/FlatCAMGUI.py:4374 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "Nivel compresie" -#: flatcamGUI/FlatCAMGUI.py:4376 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -6748,55 +6748,55 @@ msgstr "" "dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n" "și in plus, durează semnificativ mai mult." -#: flatcamGUI/FlatCAMGUI.py:4403 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opțiuni afișare" -#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 -#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 -#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 -#: flatcamGUI/FlatCAMGUI.py:6373 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "Pași pt. cerc" -#: flatcamGUI/FlatCAMGUI.py:4436 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -6804,7 +6804,7 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a aperturilor Gerber circulare." -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6818,21 +6818,21 @@ msgstr "" "valoarea de bază.\n" "<>: Nu schimba această valoare decat dacă stii ce faci !!!" -#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nimic" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "Complet" -#: flatcamGUI/FlatCAMGUI.py:4457 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "Simplifica" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." @@ -6840,23 +6840,23 @@ msgstr "" "Cand este bifat, toate poligoanele Gerber vor fi incarcate\n" "simplificat cu o anumita toleranta setata mai jos." -#: flatcamGUI/FlatCAMGUI.py:4463 +#: flatcamGUI/FlatCAMGUI.py:4465 msgid "Tolerance" msgstr "Toleranta" -#: flatcamGUI/FlatCAMGUI.py:4464 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "Toleranta pentru simplificarea poligoanelor." -#: flatcamGUI/FlatCAMGUI.py:4485 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "Opțiuni Gerber" -#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Izolare" -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -6865,16 +6865,16 @@ msgstr "" "care să fie taiate in afara poligoanelor,\n" "urmărindu-le conturul." -#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Treceri" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -6882,11 +6882,11 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Suprapunere" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6900,12 +6900,12 @@ msgstr "" "Exemplu:\n" "O valoare de 0.25 reprezinta o suprapunere de 25%% din diametrul uneltei." -#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tip Frezare" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -6916,29 +6916,29 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Urcare" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combina" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" -#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6951,12 +6951,12 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margine" -#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6967,23 +6967,23 @@ msgstr "" "unei forme patratice de jur imprejurul la toate obiectele\n" "la o distanţa minima cu valoarea din acest câmp." -#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo rotunjita" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Forma înconjurătoare" -#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6991,7 +6991,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7001,15 +7001,15 @@ msgstr "" "Daca forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "Opțiuni Av. Gerber" -#: flatcamGUI/FlatCAMGUI.py:4616 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "Param. Avansați" -#: flatcamGUI/FlatCAMGUI.py:4618 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7020,11 +7020,11 @@ msgstr "" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Urmareste\"" -#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7034,11 +7034,11 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: flatcamGUI/FlatCAMGUI.py:4637 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "Arata/Ascunde Tabela" -#: flatcamGUI/FlatCAMGUI.py:4639 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7048,15 +7048,15 @@ msgstr "" "când se ascunde aceasta, se vor șterge și toate\n" "posibil afisatele marcaje ale aperturilor." -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "Export Gerber" -#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "Opțiuni de Export" -#: flatcamGUI/FlatCAMGUI.py:4683 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7065,21 +7065,21 @@ msgstr "" "se exporta un fişier Gerber folosind:\n" "File -> Exportă -> Exportă Gerber." -#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "Unitătile de măsură folosite in fişierul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 -#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "Înt/Zecimale" -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7087,7 +7087,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă si in partea fractională a numărului." -#: flatcamGUI/FlatCAMGUI.py:4719 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7095,7 +7095,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4733 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7103,11 +7103,11 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimală a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "Zero-uri" -#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7123,36 +7123,36 @@ msgstr "" "cele de la final sunt păstrate.\n" "(Invers fată de fişierele Excellon)." -#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 -#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 -#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 -#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 -#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 -#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 -#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parametri" -#: flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "O listă de parametri ai Editorului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 -#: flatcamGUI/FlatCAMGUI.py:6268 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "Limita selecţie" -#: flatcamGUI/FlatCAMGUI.py:4787 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7165,23 +7165,23 @@ msgstr "" "Creste performanta cand se mută un număr mai mare\n" "de elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:4799 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "Cod pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4811 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "Dim. pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4813 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "Dim. pentru noua apertură" -#: flatcamGUI/FlatCAMGUI.py:4823 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "Tip pt noua apaertura" -#: flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7189,35 +7189,35 @@ msgstr "" "Tipul noii aperture.\n" "Poate fi „C”, „R” sau „O”." -#: flatcamGUI/FlatCAMGUI.py:4846 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "Dim. aper" -#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 -#: flatcamGUI/FlatCAMGUI.py:6588 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diametrele pentru unelte tăietoare, separate cu virgula" -#: flatcamGUI/FlatCAMGUI.py:4854 +#: flatcamGUI/FlatCAMGUI.py:4856 msgid "Linear Pad Array" msgstr "Arie Lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 -#: flatcamGUI/FlatCAMGUI.py:5838 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "Dir. Lineara" -#: flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "Arie de Sloturi circ" -#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 -#: flatcamGUI/FlatCAMGUI.py:5878 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "Directie circ." -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7226,44 +7226,44 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 -#: flatcamGUI/FlatCAMGUI.py:5891 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "Unghi circ." -#: flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "Distanța la care se bufferează elementul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4933 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "Unalta de Scalare" -#: flatcamGUI/FlatCAMGUI.py:4939 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "Factor pentru scalarea elementului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "Prag minim" -#: flatcamGUI/FlatCAMGUI.py:4952 +#: flatcamGUI/FlatCAMGUI.py:4954 msgid "Threshold value under which the apertures are not marked." msgstr "Valoarea pragului sub care aperturile nu sunt marcate." -#: flatcamGUI/FlatCAMGUI.py:4962 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "Valoarea pragului peste care nu sunt marcate aperturile." -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "Format Excellon" -#: flatcamGUI/FlatCAMGUI.py:5002 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7309,14 +7309,14 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "" "Valorile default pentru Inch sunt 2:4\n" "adica 2 parti intregi și 4 zecimale" -#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 -#: flatcamGUI/FlatCAMGUI.py:5546 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7324,8 +7324,8 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreaga a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7333,21 +7333,21 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimala a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "Metric" -#: flatcamGUI/FlatCAMGUI.py:5063 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "" "Valorile default pentru Metric sunt 3:3\n" "adica 3 parti intregi și 3 zecimale" -#: flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "Suprimare Zero" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7363,7 +7363,7 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7382,11 +7382,11 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:5118 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "Unitati Excellon" -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7400,7 +7400,7 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7414,14 +7414,18 @@ msgstr "" "aceasta valoare." #: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "Actualizeaza setarile de Export" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "Optimizare Excellon" -#: flatcamGUI/FlatCAMGUI.py:5143 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "Algoritm: " -#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -7445,15 +7449,15 @@ msgstr "" "care nu este compatibila cu pachetul OR Tools și in acest caz se foloseşte\n" "algoritmul default: Travelling Salesman (vanzatorul ambulant)." -#: flatcamGUI/FlatCAMGUI.py:5156 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5170 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "Durata optimiz." -#: flatcamGUI/FlatCAMGUI.py:5173 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -7464,16 +7468,16 @@ msgstr "" "reprezinta cat timp se sta pentru fiecare element in\n" "incercarea de a afla calea optima." -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "Opțiuni Excellon" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crează CNCJob" -#: flatcamGUI/FlatCAMGUI.py:5221 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -7481,14 +7485,14 @@ msgstr "" "Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n" "din acest obiect Excellon." -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 -#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Z tăiere" -#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -7497,12 +7501,12 @@ msgstr "" "Daca se foloseşte o val. pozitivă, aplicaţia\n" "va incerca in mod automat să schimbe semnul." -#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Z Deplasare" -#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -7511,12 +7515,12 @@ msgstr "" "in planul X-Y, fără a efectua taieri, adica\n" "in afara materialului." -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -7525,22 +7529,22 @@ msgstr "" "in codul G-Code (pauza pentru schimbare unealtă).\n" "De obicei este folosita comanda G-Code M6." -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." -#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plonjare)" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7550,11 +7554,11 @@ msgstr "" "(in unitati pe minut).\n" "Aceasta este mișcarea lineara G01." -#: flatcamGUI/FlatCAMGUI.py:5277 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "Viteza Motor" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -7564,11 +7568,11 @@ msgstr "" "Acest parametru este optional și se poate lasa gol\n" "daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "Directie Motor" -#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -7580,12 +7584,12 @@ msgstr "" "- CW = in sensul acelor de ceasornic\n" "- CCW = in sensul invers acelor de ceasornic" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Pauza" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -7594,21 +7598,21 @@ msgstr "" "O pauza care permite motorului să ajunga la turatia specificata,\n" "inainte de a incepe mișcarea spre poziţia de tăiere (găurire)." -#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "Durată" -#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -7616,11 +7620,11 @@ msgstr "" "Fișierul JSON postprocesor care dictează\n" "codul Gcode." -#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5333 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -7634,41 +7638,41 @@ msgstr "" "Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de " "găuri." -#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Frezare găuri" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor." -#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Dia. Burghiu Găurire" -#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Dia. Freza Slot" -#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "Diametrul frezei când se frezează sloturile." -#: flatcamGUI/FlatCAMGUI.py:5376 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "Val. Implicite" -#: flatcamGUI/FlatCAMGUI.py:5389 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "Opțiuni Avans. Excellon" -#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "Opțiuni avansate" -#: flatcamGUI/FlatCAMGUI.py:5397 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -7677,11 +7681,11 @@ msgstr "" "pt acest obiect Excellon, parametri care sunt disponibili\n" "doar in modul Avansat al aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Ofset Z" -#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -7694,20 +7698,20 @@ msgstr "" "Valoarea de aici efectuează o compensare asupra\n" "parametrului >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:5414 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Z pornire" -#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -7715,23 +7719,23 @@ msgstr "" "Înălţimea uneltei imediat dupa ce se porneste operatia CNC.\n" "Lasa casuta goala daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Z oprire" -#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." -#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -7744,12 +7748,12 @@ msgstr "" "printerul 3D Marlin, implicit când se foloseşte fişierul\n" "postprocesor: Marlin. Ignora aceasta parametru in rest." -#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Z sonda" -#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -7758,21 +7762,21 @@ msgstr "" "Adâncimea maxima la care este permis sondei să coboare.\n" "Are o valoare negativă, in unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate sonda" -#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboara." -#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "Plonjare rapidă" -#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -7789,11 +7793,11 @@ msgstr "" "schimba\n" "unealta. Daca aveti ceva plasat sub unealtă ceva se va strica." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "Retragere rapida" -#: flatcamGUI/FlatCAMGUI.py:5484 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7812,11 +7816,11 @@ msgstr "" "adâncimea\n" "de deplasare cu viteza maxima G0, intr-o singură mișcare." -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "Export Excellon" -#: flatcamGUI/FlatCAMGUI.py:5508 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -7825,11 +7829,11 @@ msgstr "" "se exporta un fişier Excellon folosind:\n" "File -> Exporta -> Exporta Excellon." -#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "Unitatile de masura folosite in fişierul Excellon." -#: flatcamGUI/FlatCAMGUI.py:5533 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7841,11 +7845,11 @@ msgstr "" "Aici se setează formatul Excellon când nu se utilizează\n" "coordonate cu zecimale." -#: flatcamGUI/FlatCAMGUI.py:5569 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7864,15 +7868,15 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5578 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "Zecimale" -#: flatcamGUI/FlatCAMGUI.py:5579 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "Fără zecimale" -#: flatcamGUI/FlatCAMGUI.py:5605 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7884,11 +7888,11 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "Tip slot" -#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7902,19 +7906,19 @@ msgstr "" "Dacă sunt Găurite (G85) sloturile vor fi exportate\n" "folosind comanda slotului găurit (G85)." -#: flatcamGUI/FlatCAMGUI.py:5625 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "Decupate" -#: flatcamGUI/FlatCAMGUI.py:5626 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "Găurite(G85)" -#: flatcamGUI/FlatCAMGUI.py:5658 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "O listă de parametri ai Editorului Excellon." -#: flatcamGUI/FlatCAMGUI.py:5668 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7928,35 +7932,35 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:5680 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "Dia. nou unealtă" -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "Arie lineară de găuri" -#: flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "Arie circ. de găuri" -#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5822 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "Arie lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5874 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "Arie circ. de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5908 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "Geometrie General" -#: flatcamGUI/FlatCAMGUI.py:5927 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -7964,11 +7968,11 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a Geometriilor circulare." -#: flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "Opțiuni Geometrie" -#: flatcamGUI/FlatCAMGUI.py:5962 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -7977,7 +7981,7 @@ msgstr "" "Crează un obiect CNCJob care urmăreste conturul\n" "acestui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -7985,11 +7989,11 @@ msgstr "" "Adâncimea la care se taie sub suprafata de cupru.\n" "Valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Pas" -#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8001,11 +8005,11 @@ msgstr "" "va tăia de mai multe ori până când este\n" "atins Z de tăiere, Z Cut." -#: flatcamGUI/FlatCAMGUI.py:5994 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "Adânc./Trecere" -#: flatcamGUI/FlatCAMGUI.py:5996 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8018,7 +8022,7 @@ msgstr "" "Valoarea este pozitivă desi reprezinta o fracţie\n" "a adancimii de tăiere care este o valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8026,7 +8030,7 @@ msgstr "" "Înălţimea la care se misca unealta când nu taie,\n" "deasupra materialului." -#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8035,11 +8039,11 @@ msgstr "" "codul masina CNC. O pauza pentru schimbul\n" "uneltei (M6)." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8047,11 +8051,11 @@ msgstr "" "Viteza de tăiere in planul X-Y\n" "in unitati pe minut" -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8061,12 +8065,12 @@ msgstr "" "in unitati pe minut.\n" "Mai este numita și viteza de plonjare." -#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Viteza motor" -#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8076,7 +8080,7 @@ msgstr "" "Daca postprocesorul Laser este folosit,\n" "valoarea să este puterea laserului." -#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8085,11 +8089,11 @@ msgstr "" "codului masina CNC (GCode, RML, HPGL) care \n" "mai apoi este salvat." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "Opțiuni Avans. Geometrie" -#: flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8097,12 +8101,12 @@ msgstr "" "Parametrii folositi pentru a crea un obiect CNCJob,\n" "urmărind contururile unui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:6154 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8110,11 +8114,11 @@ msgstr "" "Înălţimea uneltei la care se gaseste la inceputul lucrului.\n" "Lasa câmpul gol daca nu folosești aceasta." -#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8127,11 +8131,11 @@ msgstr "" "Este utila doar când se foloseşte cu un printer 3D Marlin,\n" "pentru toate celelalte cazuri ignora acest parametru." -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-tăiere 1-ul pt." -#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8143,11 +8147,11 @@ msgstr "" "cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n" "prin taierea peste acest punct." -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "Dim. seg X" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8158,11 +8162,11 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa X." -#: flatcamGUI/FlatCAMGUI.py:6237 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "Dim. seg Y" -#: flatcamGUI/FlatCAMGUI.py:6239 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8173,15 +8177,15 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:6260 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "O lista de parametri ai Editorului de Geometrii." -#: flatcamGUI/FlatCAMGUI.py:6270 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8195,20 +8199,20 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:6289 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "CNCJob General" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tip afișare" -#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8220,15 +8224,15 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Voiaj" -#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Afişează notații" -#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8238,23 +8242,23 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "Dim. anotate" -#: flatcamGUI/FlatCAMGUI.py:6342 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "The font size of the annotation text. In pixels." msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli." -#: flatcamGUI/FlatCAMGUI.py:6350 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "Culoarea anotatii" -#: flatcamGUI/FlatCAMGUI.py:6352 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "Setează culoarea pentru textul cu anotatii." -#: flatcamGUI/FlatCAMGUI.py:6375 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8262,21 +8266,21 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a reprezentarilor GCodului circular." -#: flatcamGUI/FlatCAMGUI.py:6383 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "Dia Deplasare" -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "Diametrul liniilor de deplasare care să fie redate prin afișare." -#: flatcamGUI/FlatCAMGUI.py:6396 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "Coord. zecimale" -#: flatcamGUI/FlatCAMGUI.py:6398 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8284,11 +8288,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "coordonatele X,Y,Z in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6406 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "Feedrate zecimale" -#: flatcamGUI/FlatCAMGUI.py:6408 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8296,11 +8300,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "parametrul >Feedrate< in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6416 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "Tip coordinate" -#: flatcamGUI/FlatCAMGUI.py:6418 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8312,23 +8316,23 @@ msgstr "" "- Absolut G90 -> referinta este originea x=0, y=0\n" "- Incrementator G91 -> referinta este pozitia anterioară" -#: flatcamGUI/FlatCAMGUI.py:6424 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6425 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "Incrementator G91" -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "Opțiuni CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "Exportă G-Code" -#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8337,11 +8341,11 @@ msgstr "" "Exportă și salvează codul G-Code intr-un fişier\n" "care este salvat pe HDD." -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "Adaugă la inceputul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8349,11 +8353,11 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la inceputul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6464 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "Adaugă la sfârşitul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8362,19 +8366,19 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la sfârşitul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "Opțiuni Avans. CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exporta codul masina CNC" -#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "G-Code pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8396,11 +8400,11 @@ msgstr "" "'toolchange_custom'\n" "in numele sau." -#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Fol. Macro schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8408,7 +8412,7 @@ msgstr "" "Bifează aici daca dorești să folosești Macro pentru\n" "schimb unelte." -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8418,59 +8422,59 @@ msgstr "" "de schimb al uneltei (când se intalneste comanda M6).\n" "Este necesar să fie inconjurate de simbolul '%'" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parametri FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = numărul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = dimaetrul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = pt Excellom, numărul total de operațiuni găurire" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6547 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z adâncimea de tăiere" -#: flatcamGUI/FlatCAMGUI.py:6548 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "z_move = Z Înălţimea deplasare" -#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = pasul pentru taierea progresiva" -#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = valoarea viteza motor" -#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = durata de asteptare ca motorul să ajunga la turatia setată" -#: flatcamGUI/FlatCAMGUI.py:6573 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "Opțiuni Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -8479,15 +8483,15 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "Dia unealtă" -#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tip Unealtă" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -8499,28 +8503,28 @@ msgstr "" "- 'Forma-V'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma-V" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-dia" -#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" "Forma in V" -#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-unghi" -#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -8529,7 +8533,7 @@ msgstr "" "Unghiul la vârf pentru unealta tip V-Shape. \n" "In grade." -#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -8542,13 +8546,13 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordine unelte" -#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 -#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -8570,17 +8574,17 @@ msgstr "" "AVERTIZARE: folosirea prelucrării 'resturi' va seta automat ordonarea\n" "în sens invers și va dezactiva acest control." -#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Înainte" -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Înapoi" -#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -8590,7 +8594,7 @@ msgstr "" "Adancimea de tăiere in material. Valoare negative.\n" "In unitătile FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8616,11 +8620,11 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." -#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -8631,22 +8635,22 @@ msgstr "" "
Punct-samanta: De la punctul samanta, spre expterior.
Linii " "drepte: Linii paralele." -#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectează" -#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contur" -#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -8664,7 +8668,7 @@ msgstr "" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -8678,27 +8682,27 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valoare Ofset" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Însuşi" -#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "Aria" -#: flatcamGUI/FlatCAMGUI.py:6796 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6797 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "Referinţă" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -8718,19 +8722,19 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "Progresiv" -#: flatcamGUI/FlatCAMGUI.py:6812 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "Afisare NCC" -#: flatcamGUI/FlatCAMGUI.py:6814 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8738,11 +8742,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii NCC\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:6828 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "Opțiuni Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -8752,7 +8756,7 @@ msgstr "" "lasand punţi pentru a separa PCB-ul de \n" "placa din care a fost taiat." -#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -8760,11 +8764,11 @@ msgstr "" "Diametrul uneltei folosita pt decuparea\n" "PCB-ului din materialului inconjurator." -#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipul de obiect" -#: flatcamGUI/FlatCAMGUI.py:6854 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -8776,16 +8780,16 @@ msgstr "" "tip panel, care este făcut\n" "din mai multe contururi PCB." -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Unic" -#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -8795,11 +8799,11 @@ msgstr "" "va face decuparea distanțat cu aceasta valoare \n" "fata de PCB-ul efectiv" -#: flatcamGUI/FlatCAMGUI.py:6876 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "Dim. punte" -#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -8810,11 +8814,11 @@ msgstr "" "in a mentine ataşat PCB-ul la materialul de unde \n" "este decupat." -#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Punţi" -#: flatcamGUI/FlatCAMGUI.py:6889 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -8838,11 +8842,11 @@ msgstr "" "- 2tb = 2* sus - 2* jos\n" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" -#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Formă Conv" -#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -8851,11 +8855,11 @@ msgstr "" "tot PCB-ul. Forma sa este convexa.\n" "Se foloseste doar daca obiectul sursă este de tip Gerber." -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "Opțiuni Unealta 2Fețe" -#: flatcamGUI/FlatCAMGUI.py:6932 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -8863,36 +8867,36 @@ msgstr "" "O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n" "folosind găuri de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Dia gaură" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Axe oglindire:" -#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punct" -#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Forma" -#: flatcamGUI/FlatCAMGUI.py:6966 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "Axa de ref." -#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -8901,15 +8905,15 @@ msgstr "" "Axa de referinţă ar trebui să treacă printr-un punct ori să strabata\n" " o forma (obiect FlatCAM) prin mijloc." -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:6989 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "Parametri:" -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -8922,11 +8926,11 @@ msgstr "" "singur poligon se va cere să faceti click pe poligonul\n" "dorit." -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selecţie" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -8949,15 +8953,15 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:7110 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "Afisare Paint" -#: flatcamGUI/FlatCAMGUI.py:7120 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -8965,11 +8969,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii Paint\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "Opțiuni Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -8978,11 +8982,11 @@ msgstr "" "Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n" "Fişierul este salvat in format SVG." -#: flatcamGUI/FlatCAMGUI.py:7150 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "Tip film" -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -8996,11 +9000,11 @@ msgstr "" "Negativ = traseele vor fi albe pe un fundal negru.\n" "Formatul fişierului pt filmul salvat este SVG." -#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Bordură" -#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9017,11 +9021,11 @@ msgstr "" "Va crea o bara solidă neagră in jurul printului efectiv permitand o\n" "delimitare exactă." -#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scalează" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -9031,11 +9035,11 @@ msgstr "" "Scalează grosimea conturului fiecarui element din fişierul SVG.\n" "Elementele mai mici vor fi afectate mai mult." -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "Opțiuni Unealta Panelizare" -#: flatcamGUI/FlatCAMGUI.py:7200 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9045,11 +9049,11 @@ msgstr "" "unde fiecare element este o copie a obiectului sursa, separat la o\n" "distanţă X, Y unul de celalalt." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Sep. coloane" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9057,11 +9061,11 @@ msgstr "" "Spatiul de separare între coloane.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Sep. linii" -#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9069,35 +9073,35 @@ msgstr "" "Spatiul de separare între linii.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Coloane" -#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linii" -#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tip panel" -#: flatcamGUI/FlatCAMGUI.py:7252 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9107,11 +9111,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7261 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "Constrange" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -9125,11 +9129,11 @@ msgstr "" "panelul final va contine numai acel număr de linii/coloane care se inscrie\n" "complet in aria desemnata." -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Lătime (Dx)" -#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9137,11 +9141,11 @@ msgstr "" "Lăţimea (Dx) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Inăltime (Dy)" -#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9149,15 +9153,15 @@ msgstr "" "Înălţimea (Dy) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "Opțiuni Unealta Calculatoare" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculator Unealta V-Shape" -#: flatcamGUI/FlatCAMGUI.py:7302 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9167,11 +9171,11 @@ msgstr "" "avand diametrul vârfului și unghiul la vârf cat și\n" "adâncimea de tăiere, ca parametri." -#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Dia vârf" -#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9179,11 +9183,11 @@ msgstr "" "Acesta este diametrul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "V-Unghi" -#: flatcamGUI/FlatCAMGUI.py:7325 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9191,7 +9195,7 @@ msgstr "" "Acesta este unghiul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7335 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9199,11 +9203,11 @@ msgstr "" "Aceasta este adâncimea la care se taie in material.\n" "In obiectul CNCJob este parametrul >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculator ElectroPlacare" -#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 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 " @@ -9215,31 +9219,31 @@ msgstr "" "- clorura paladiu\n" "- hipofosfit de calciu." -#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Lung. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" "Aceasta este lungimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Lăt. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" "Aceasta este lăţimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densitate I" -#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9247,11 +9251,11 @@ msgstr "" "Densitatea de curent care să treaca prin placa.\n" "In ASF (amperi pe picior la patrat)." -#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Grosime Cu" -#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9259,11 +9263,11 @@ msgstr "" "Cat de gros se dorește să fie stratul de cupru depus.\n" "In microni." -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "Opțiuni Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9271,35 +9275,35 @@ msgstr "" "Diverse transformări care pot fi aplicate\n" "asupra unui obiect FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7409 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "Unghi Rotaţie" -#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Unghi Deform_X" -#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Unghi Deform_Y" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor Scal_X" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor Scal_Y" -#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9307,7 +9311,7 @@ msgstr "" "Scalează obiectele selectate folosind\n" "Factor Scal_X pentru ambele axe." -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9320,27 +9324,27 @@ msgstr "" "centrul formei inconjuatoare care cuprinde\n" "toate obiectele selectate." -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Ofset_X" -#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distanta la care se face ofset pe axa X. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Ofset_Y" -#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referinţă Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9363,11 +9367,11 @@ msgstr "" "in forma (x, y).\n" "La final apasă butonul de oglindire pe axa dorită" -#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. Ref. Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 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" @@ -9378,11 +9382,11 @@ msgstr "" "X din (x,y) se va folosi când se face oglindirea pe axa X\n" "Y din (x,y) se va folosi când se face oglindirea pe axa Y si" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "Opțiuni Unealta Pasta Fludor" -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9390,49 +9394,49 @@ msgstr "" "O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n" "pe padurile unui PCB." -#: flatcamGUI/FlatCAMGUI.py:7542 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diametrele uneltelor (nozzle), separate prin virgula." -#: flatcamGUI/FlatCAMGUI.py:7549 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "Dia nou" -#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Valoarea pentru diametrul unei noi unelte (nozzle) pentru adaugare in Tabela " "de Unelte" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z start disp." -#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z disp." -#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z stop disp." -#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z deplasare" -#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -9440,15 +9444,15 @@ msgstr "" "Înălţimea (Z) când se face deplasare între pad-uri.\n" "(fără dispensare de pastă de fludor)." -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)." -#: flatcamGUI/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 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." @@ -9456,30 +9460,30 @@ msgstr "" "Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n" "Formatul este (x,y) unde x și y sunt numere Reale." -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y." -#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" "Viteza de deplasare a uneltei când se misca in plan vertical (planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z disp." -#: flatcamGUI/FlatCAMGUI.py:7636 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -9487,11 +9491,11 @@ msgstr "" "Viteza de deplasare la mișcarea pe verticala spre\n" "poziţia de dispensare (in planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Viteza motor inainte" -#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -9499,19 +9503,19 @@ msgstr "" "Viteza motorului de dispensare in timp ce impinge pastă de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Pauza FWD" -#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pauza dupa dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Viteza motor inapoi" -#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -9519,11 +9523,11 @@ msgstr "" "Viteza motorului de dispensare in timp ce retrage pasta de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Pauza REV" -#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -9531,20 +9535,20 @@ msgstr "" "Pauza dupa ce pasta de fludor a fost retrasă,\n" "necesară pt a ajunge la un echilibru al presiunilor." -#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Fişiere care controlează generarea codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "Opțiuni Unealta Substracţie" -#: flatcamGUI/FlatCAMGUI.py:7704 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -9552,28 +9556,28 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Închide căile" -#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: flatcamGUI/FlatCAMGUI.py:7721 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "Asocieri fisiere Excellon" -#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 -#: flatcamGUI/FlatCAMGUI.py:7790 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "Lista de extensii" -#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 -#: flatcamGUI/FlatCAMGUI.py:7792 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -9581,8 +9585,8 @@ msgstr "" "Listă de extensii fisiere care să fie\n" "associate cu FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 -#: flatcamGUI/FlatCAMGUI.py:7805 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -9594,23 +9598,23 @@ msgstr "" "Vor fi active după următorul login.\n" "Functionează numai pt Windows." -#: flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "Asocierile de fisiere G-Code" -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "Asocierile de fisiere Gerber" -#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "Inactiv." -#: flatcamGUI/FlatCAMGUI.py:7865 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: flatcamGUI/FlatCAMGUI.py:7866 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "Bună!" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 24796920..620273e9 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-14 11:53+0300\n" +"POT-Creation-Date: 2019-09-14 15:49+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -27,228 +27,228 @@ msgstr "" msgid "FlatCAM is initializing ..." msgstr "" -#: FlatCAMApp.py:1140 +#: FlatCAMApp.py:1142 msgid "Could not find the Language files. The App strings are missing." msgstr "" -#: FlatCAMApp.py:1496 +#: FlatCAMApp.py:1498 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started." msgstr "" -#: FlatCAMApp.py:1509 +#: FlatCAMApp.py:1511 msgid "" "FlatCAM is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: FlatCAMApp.py:1692 +#: FlatCAMApp.py:1694 msgid "Detachable Tabs" msgstr "" -#: FlatCAMApp.py:2110 +#: FlatCAMApp.py:2120 msgid "" "Open Source Software - Type help to get started\n" "\n" msgstr "" -#: FlatCAMApp.py:2313 FlatCAMApp.py:7445 +#: FlatCAMApp.py:2323 FlatCAMApp.py:7590 msgid "New Project - Not saved" msgstr "" -#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2373 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "" -#: FlatCAMApp.py:2378 +#: FlatCAMApp.py:2388 msgid "Open Config file failed." msgstr "" -#: FlatCAMApp.py:2392 +#: FlatCAMApp.py:2402 msgid "Open Script file failed." msgstr "" -#: FlatCAMApp.py:2409 +#: FlatCAMApp.py:2419 msgid "Open Excellon file failed." msgstr "" -#: FlatCAMApp.py:2420 +#: FlatCAMApp.py:2430 msgid "Open GCode file failed." msgstr "" -#: FlatCAMApp.py:2431 +#: FlatCAMApp.py:2441 msgid "Open Gerber file failed." msgstr "" -#: FlatCAMApp.py:2699 +#: FlatCAMApp.py:2709 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "" -#: FlatCAMApp.py:2713 +#: FlatCAMApp.py:2723 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" "Edit only one geometry at a time." msgstr "" -#: FlatCAMApp.py:2768 +#: FlatCAMApp.py:2778 msgid "Editor is activated ..." msgstr "" -#: FlatCAMApp.py:2786 +#: FlatCAMApp.py:2796 msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:2787 flatcamGUI/FlatCAMGUI.py:1778 +#: FlatCAMApp.py:2797 flatcamGUI/FlatCAMGUI.py:1780 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:2790 FlatCAMApp.py:4182 FlatCAMApp.py:6449 FlatCAMApp.py:7353 +#: FlatCAMApp.py:2800 FlatCAMApp.py:4192 FlatCAMApp.py:6594 FlatCAMApp.py:7498 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:4117 +#: flatcamGUI/FlatCAMGUI.py:4119 msgid "Yes" msgstr "" -#: FlatCAMApp.py:2791 FlatCAMApp.py:4183 FlatCAMApp.py:6450 FlatCAMApp.py:7354 +#: FlatCAMApp.py:2801 FlatCAMApp.py:4193 FlatCAMApp.py:6595 FlatCAMApp.py:7499 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:4118 flatcamGUI/FlatCAMGUI.py:6660 -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/FlatCAMGUI.py:6668 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "" -#: FlatCAMApp.py:2792 FlatCAMApp.py:4184 FlatCAMApp.py:4889 FlatCAMApp.py:5944 -#: FlatCAMApp.py:7355 +#: FlatCAMApp.py:2802 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:6089 +#: FlatCAMApp.py:7500 msgid "Cancel" msgstr "" -#: FlatCAMApp.py:2820 +#: FlatCAMApp.py:2830 msgid "Object empty after edit." msgstr "" -#: FlatCAMApp.py:2843 FlatCAMApp.py:2864 FlatCAMApp.py:2877 +#: FlatCAMApp.py:2853 FlatCAMApp.py:2874 FlatCAMApp.py:2887 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: FlatCAMApp.py:2847 +#: FlatCAMApp.py:2857 msgid "is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:3234 FlatCAMApp.py:3288 FlatCAMApp.py:4043 +#: FlatCAMApp.py:3244 FlatCAMApp.py:3298 FlatCAMApp.py:4053 msgid "Could not load defaults file." msgstr "" -#: FlatCAMApp.py:3247 FlatCAMApp.py:3297 FlatCAMApp.py:4053 +#: FlatCAMApp.py:3257 FlatCAMApp.py:3307 FlatCAMApp.py:4063 msgid "Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:3268 FlatCAMApp.py:3272 +#: FlatCAMApp.py:3278 FlatCAMApp.py:3282 msgid "Import FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3279 +#: FlatCAMApp.py:3289 msgid "FlatCAM preferences import cancelled." msgstr "" -#: FlatCAMApp.py:3302 +#: FlatCAMApp.py:3312 msgid "Imported Defaults from" msgstr "" -#: FlatCAMApp.py:3322 FlatCAMApp.py:3327 +#: FlatCAMApp.py:3332 FlatCAMApp.py:3337 msgid "Export FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3335 +#: FlatCAMApp.py:3345 msgid "FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:3344 FlatCAMApp.py:5708 FlatCAMApp.py:8357 FlatCAMApp.py:8473 -#: FlatCAMApp.py:8599 FlatCAMApp.py:8658 FlatCAMApp.py:8776 FlatCAMApp.py:8915 +#: FlatCAMApp.py:3354 FlatCAMApp.py:5853 FlatCAMApp.py:8502 FlatCAMApp.py:8618 +#: FlatCAMApp.py:8744 FlatCAMApp.py:8803 FlatCAMApp.py:8921 FlatCAMApp.py:9060 #: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." msgstr "" -#: FlatCAMApp.py:3357 +#: FlatCAMApp.py:3367 msgid "Could not load preferences file." msgstr "" -#: FlatCAMApp.py:3377 FlatCAMApp.py:4099 +#: FlatCAMApp.py:3387 FlatCAMApp.py:4109 msgid "Failed to write defaults to file." msgstr "" -#: FlatCAMApp.py:3383 +#: FlatCAMApp.py:3393 msgid "Exported preferences to" msgstr "" -#: FlatCAMApp.py:3400 +#: FlatCAMApp.py:3410 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: FlatCAMApp.py:3473 +#: FlatCAMApp.py:3483 msgid "Failed to open recent files file for writing." msgstr "" -#: FlatCAMApp.py:3484 +#: FlatCAMApp.py:3494 msgid "Failed to open recent projects file for writing." msgstr "" -#: FlatCAMApp.py:3567 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3577 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:3568 +#: FlatCAMApp.py:3578 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: FlatCAMApp.py:3589 +#: FlatCAMApp.py:3599 msgid "Converting units to " msgstr "" -#: FlatCAMApp.py:3685 FlatCAMApp.py:3688 FlatCAMApp.py:3691 FlatCAMApp.py:3694 +#: FlatCAMApp.py:3695 FlatCAMApp.py:3698 FlatCAMApp.py:3701 FlatCAMApp.py:3704 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:3711 FlatCAMApp.py:6012 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 #: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "" -#: FlatCAMApp.py:3805 flatcamGUI/FlatCAMGUI.py:407 +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3833 +#: FlatCAMApp.py:3843 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Development" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "DOWNLOAD" msgstr "" -#: FlatCAMApp.py:3834 +#: FlatCAMApp.py:3844 msgid "Issue tracker" msgstr "" -#: FlatCAMApp.py:3838 +#: FlatCAMApp.py:3848 msgid "Close" msgstr "" -#: FlatCAMApp.py:3852 +#: FlatCAMApp.py:3862 msgid "" "(c) Copyright 2014 Juan Pablo Caram.\n" "\n" @@ -279,101 +279,101 @@ msgid "" "THE SOFTWARE." msgstr "" -#: FlatCAMApp.py:3899 +#: FlatCAMApp.py:3909 msgid "Splash" msgstr "" -#: FlatCAMApp.py:3905 +#: FlatCAMApp.py:3915 msgid "Programmers" msgstr "" -#: FlatCAMApp.py:3911 +#: FlatCAMApp.py:3921 msgid "Translators" msgstr "" -#: FlatCAMApp.py:3917 +#: FlatCAMApp.py:3927 msgid "License" msgstr "" -#: FlatCAMApp.py:3929 +#: FlatCAMApp.py:3939 msgid "Programmer" msgstr "" -#: FlatCAMApp.py:3930 +#: FlatCAMApp.py:3940 msgid "Status" msgstr "" -#: FlatCAMApp.py:3932 +#: FlatCAMApp.py:3942 msgid "Program Author" msgstr "" -#: FlatCAMApp.py:3938 +#: FlatCAMApp.py:3948 msgid "Maintainer >=2019" msgstr "" -#: FlatCAMApp.py:3948 +#: FlatCAMApp.py:3958 msgid "Language" msgstr "" -#: FlatCAMApp.py:3949 +#: FlatCAMApp.py:3959 msgid "Translator" msgstr "" -#: FlatCAMApp.py:3950 +#: FlatCAMApp.py:3960 msgid "E-mail" msgstr "" -#: FlatCAMApp.py:4104 FlatCAMApp.py:6459 +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 msgid "Preferences saved." msgstr "" -#: FlatCAMApp.py:4132 +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:4142 +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:4157 +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:4161 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:4172 flatcamGUI/FlatCAMGUI.py:3418 +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 msgid "Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:4177 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:4180 FlatCAMApp.py:7351 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:4391 +#: FlatCAMApp.py:4401 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4413 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4435 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4456 FlatCAMApp.py:4512 FlatCAMApp.py:4540 +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: FlatCAMApp.py:4465 +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -383,144 +383,144 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:4507 +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:4535 +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:4570 FlatCAMApp.py:4607 +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "" -#: FlatCAMApp.py:4584 +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:4622 +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:4883 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "" -#: FlatCAMApp.py:4885 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "" -#: FlatCAMApp.py:4886 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" "Continue?" msgstr "" -#: FlatCAMApp.py:4888 FlatCAMApp.py:5838 FlatCAMApp.py:5943 FlatCAMApp.py:7644 -#: FlatCAMApp.py:7658 FlatCAMApp.py:7913 FlatCAMApp.py:7924 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 msgid "Ok" msgstr "" -#: FlatCAMApp.py:4937 +#: FlatCAMApp.py:4947 msgid "Converted units to" msgstr "" -#: FlatCAMApp.py:4949 +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:5654 +#: FlatCAMApp.py:5799 msgid "Open file" msgstr "" -#: FlatCAMApp.py:5685 FlatCAMApp.py:5690 +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:5694 +#: FlatCAMApp.py:5839 msgid "Export Code cancelled." msgstr "" -#: FlatCAMApp.py:5704 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "" -#: FlatCAMApp.py:5716 FlatCAMObj.py:6213 +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 msgid "Saved to" msgstr "" -#: FlatCAMApp.py:5826 FlatCAMApp.py:5859 FlatCAMApp.py:5870 FlatCAMApp.py:5881 +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:5831 FlatCAMApp.py:5864 FlatCAMApp.py:5875 FlatCAMApp.py:5886 +#: FlatCAMApp.py:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 msgid "Adding Tool cancelled" msgstr "" -#: FlatCAMApp.py:5834 +#: FlatCAMApp.py:5979 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:5938 +#: FlatCAMApp.py:6083 msgid "Delete objects" msgstr "" -#: FlatCAMApp.py:5941 +#: FlatCAMApp.py:6086 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: FlatCAMApp.py:5972 +#: FlatCAMApp.py:6117 msgid "Object(s) deleted" msgstr "" -#: FlatCAMApp.py:5976 +#: FlatCAMApp.py:6121 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:5978 +#: FlatCAMApp.py:6123 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:5996 +#: FlatCAMApp.py:6141 msgid "Object deleted" msgstr "" -#: FlatCAMApp.py:6020 +#: FlatCAMApp.py:6165 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:6044 +#: FlatCAMApp.py:6189 msgid "Setting Origin..." msgstr "" -#: FlatCAMApp.py:6056 +#: FlatCAMApp.py:6201 msgid "Origin set" msgstr "" -#: FlatCAMApp.py:6071 +#: FlatCAMApp.py:6216 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:6072 +#: FlatCAMApp.py:6217 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:6079 +#: FlatCAMApp.py:6224 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:6098 flatcamEditors/FlatCAMExcEditor.py:3446 +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 #: flatcamEditors/FlatCAMExcEditor.py:3454 #: flatcamEditors/FlatCAMGeoEditor.py:3792 #: flatcamEditors/FlatCAMGeoEditor.py:3807 @@ -529,104 +529,104 @@ msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 #: flatcamEditors/FlatCAMGrbEditor.py:4206 -#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2654 -#: flatcamGUI/FlatCAMGUI.py:2666 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 msgid "Done." msgstr "" -#: FlatCAMApp.py:6232 FlatCAMApp.py:6300 +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 msgid "No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:6320 +#: FlatCAMApp.py:6465 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: FlatCAMApp.py:6326 +#: FlatCAMApp.py:6471 msgid "The current task was gracefully closed on user request..." msgstr "" -#: FlatCAMApp.py:6343 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6488 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:6410 +#: FlatCAMApp.py:6555 msgid "Preferences edited but not saved." msgstr "" -#: FlatCAMApp.py:6444 +#: FlatCAMApp.py:6589 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" msgstr "" -#: FlatCAMApp.py:6446 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:992 +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 msgid "Save Preferences" msgstr "" -#: FlatCAMApp.py:6475 +#: FlatCAMApp.py:6620 msgid "No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:6501 +#: FlatCAMApp.py:6646 msgid "Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:6504 FlatCAMApp.py:6547 +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 #: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "" -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6663 msgid "No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:6544 +#: FlatCAMApp.py:6689 msgid "Flip on X axis done." msgstr "" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6706 msgid "No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Transform" msgstr "" -#: FlatCAMApp.py:6564 FlatCAMApp.py:6612 FlatCAMApp.py:6645 +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:6595 +#: FlatCAMApp.py:6740 msgid "Rotation done." msgstr "" -#: FlatCAMApp.py:6598 +#: FlatCAMApp.py:6743 msgid "Rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:6610 +#: FlatCAMApp.py:6755 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:6632 +#: FlatCAMApp.py:6777 msgid "Skew on X axis done." msgstr "" -#: FlatCAMApp.py:6643 +#: FlatCAMApp.py:6788 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:6665 +#: FlatCAMApp.py:6810 msgid "Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:6716 flatcamGUI/FlatCAMGUI.py:1308 +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:6729 flatcamEditors/FlatCAMGeoEditor.py:941 +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 #: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 @@ -636,281 +636,281 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:6730 FlatCAMObj.py:3594 +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:751 flatcamGUI/FlatCAMGUI.py:1681 -#: flatcamGUI/FlatCAMGUI.py:1776 flatcamGUI/FlatCAMGUI.py:2184 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 #: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 #: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 #: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "" -#: FlatCAMApp.py:6743 +#: FlatCAMApp.py:6888 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:6744 +#: FlatCAMApp.py:6889 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:6752 FlatCAMApp.py:6779 +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:6758 +#: FlatCAMApp.py:6903 msgid "New Grid added" msgstr "" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6906 msgid "Grid already exists" msgstr "" -#: FlatCAMApp.py:6764 +#: FlatCAMApp.py:6909 msgid "Adding New Grid cancelled" msgstr "" -#: FlatCAMApp.py:6786 +#: FlatCAMApp.py:6931 msgid " Grid Value does not exist" msgstr "" -#: FlatCAMApp.py:6789 +#: FlatCAMApp.py:6934 msgid "Grid Value deleted" msgstr "" -#: FlatCAMApp.py:6792 +#: FlatCAMApp.py:6937 msgid "Delete Grid value cancelled" msgstr "" -#: FlatCAMApp.py:6798 +#: FlatCAMApp.py:6943 msgid "Key Shortcut List" msgstr "" -#: FlatCAMApp.py:6832 +#: FlatCAMApp.py:6977 msgid " No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:6836 +#: FlatCAMApp.py:6981 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:6879 flatcamEditors/FlatCAMGrbEditor.py:4146 +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:7132 FlatCAMApp.py:7136 FlatCAMApp.py:7140 FlatCAMApp.py:7144 -#: FlatCAMApp.py:7160 FlatCAMApp.py:7164 FlatCAMApp.py:7168 FlatCAMApp.py:7172 -#: FlatCAMApp.py:7212 FlatCAMApp.py:7215 FlatCAMApp.py:7218 FlatCAMApp.py:7221 +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:7348 +#: FlatCAMApp.py:7493 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:7370 +#: FlatCAMApp.py:7515 msgid "New Project created" msgstr "" -#: FlatCAMApp.py:7490 FlatCAMApp.py:7494 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:2057 +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:7502 +#: FlatCAMApp.py:7647 msgid "Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:2058 +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:7533 +#: FlatCAMApp.py:7678 msgid " Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7556 FlatCAMApp.py:7560 +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:7568 +#: FlatCAMApp.py:7713 msgid "Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:7585 FlatCAMApp.py:7588 flatcamGUI/FlatCAMGUI.py:1313 +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7742 msgid "Open Project cancelled." msgstr "" -#: FlatCAMApp.py:7616 FlatCAMApp.py:7619 +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:7624 +#: FlatCAMApp.py:7769 msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:7640 FlatCAMApp.py:7909 FlatCAMApp.py:10442 -#: FlatCAMApp.py:10463 FlatCAMApp.py:10485 FlatCAMApp.py:10508 +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 msgid "No object selected." msgstr "" -#: FlatCAMApp.py:7641 FlatCAMApp.py:7910 +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:7655 +#: FlatCAMApp.py:7800 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:7668 FlatCAMApp.py:7672 +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:7678 +#: FlatCAMApp.py:7823 msgid " Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:7698 +#: FlatCAMApp.py:7843 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:7704 FlatCAMApp.py:7708 +#: FlatCAMApp.py:7849 FlatCAMApp.py:7853 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:7713 +#: FlatCAMApp.py:7858 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:7733 +#: FlatCAMApp.py:7878 msgid "No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7739 FlatCAMApp.py:7871 +#: FlatCAMApp.py:7884 FlatCAMApp.py:8016 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:7751 +#: FlatCAMApp.py:7896 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:7757 +#: FlatCAMApp.py:7902 msgid "Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:7777 +#: FlatCAMApp.py:7922 msgid "No object selected. Please select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7783 FlatCAMApp.py:7827 +#: FlatCAMApp.py:7928 FlatCAMApp.py:7972 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:7791 FlatCAMApp.py:7795 +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:7801 +#: FlatCAMApp.py:7946 msgid "Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:7821 +#: FlatCAMApp.py:7966 msgid "No object selected. Please Select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7835 FlatCAMApp.py:7839 +#: FlatCAMApp.py:7980 FlatCAMApp.py:7984 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:7845 +#: FlatCAMApp.py:7990 msgid "Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7865 +#: FlatCAMApp.py:8010 msgid "No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7879 FlatCAMApp.py:7883 +#: FlatCAMApp.py:8024 FlatCAMApp.py:8028 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:7889 +#: FlatCAMApp.py:8034 msgid "Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7921 +#: FlatCAMApp.py:8066 msgid "Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:7935 FlatCAMApp.py:7939 +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:7946 +#: FlatCAMApp.py:8091 msgid "Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:7966 FlatCAMApp.py:7969 +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:7979 +#: FlatCAMApp.py:8124 msgid "Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:7998 FlatCAMApp.py:8002 +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:8012 +#: FlatCAMApp.py:8157 msgid "Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:8056 +#: FlatCAMApp.py:8201 msgid "Viewing the source code of the selected object." msgstr "" -#: FlatCAMApp.py:8057 +#: FlatCAMApp.py:8202 msgid "Loading..." msgstr "" -#: FlatCAMApp.py:8064 +#: FlatCAMApp.py:8209 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:8072 +#: FlatCAMApp.py:8217 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:8081 +#: FlatCAMApp.py:8226 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: FlatCAMApp.py:8093 +#: FlatCAMApp.py:8238 msgid "Failed to load the source code for the selected object" msgstr "" -#: FlatCAMApp.py:8107 FlatCAMApp.py:9371 FlatCAMObj.py:5982 +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:8119 +#: FlatCAMApp.py:8264 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:8122 +#: FlatCAMApp.py:8267 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -934,204 +934,204 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:8147 FlatCAMApp.py:8150 +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:8159 +#: FlatCAMApp.py:8304 msgid "Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8172 +#: FlatCAMApp.py:8317 msgid "App.on_fileopenscript() -->" msgstr "" -#: FlatCAMApp.py:8198 FlatCAMApp.py:8201 +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:8210 +#: FlatCAMApp.py:8355 msgid "Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8265 FlatCAMApp.py:8269 +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:8266 +#: FlatCAMApp.py:8411 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:8275 +#: FlatCAMApp.py:8420 msgid "Save Project cancelled." msgstr "" -#: FlatCAMApp.py:8323 +#: FlatCAMApp.py:8468 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:8365 FlatCAMApp.py:8482 FlatCAMApp.py:8608 +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 msgid "SVG file exported to" msgstr "" -#: FlatCAMApp.py:8400 FlatCAMApp.py:8531 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "" -#: FlatCAMApp.py:8485 FlatCAMApp.py:8611 +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:8784 +#: FlatCAMApp.py:8929 msgid "Excellon file exported to" msgstr "" -#: FlatCAMApp.py:8793 +#: FlatCAMApp.py:8938 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:8799 FlatCAMApp.py:8807 +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 msgid "Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:8923 +#: FlatCAMApp.py:9068 msgid "Gerber file exported to" msgstr "" -#: FlatCAMApp.py:8931 +#: FlatCAMApp.py:9076 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:8937 FlatCAMApp.py:8945 +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 msgid "Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:8990 +#: FlatCAMApp.py:9135 msgid "DXF file exported to" msgstr "" -#: FlatCAMApp.py:8996 +#: FlatCAMApp.py:9141 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:9002 FlatCAMApp.py:9010 +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 msgid "Could not export DXF file." msgstr "" -#: FlatCAMApp.py:9031 FlatCAMApp.py:9075 FlatCAMApp.py:9121 +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "" -#: FlatCAMApp.py:9041 +#: FlatCAMApp.py:9186 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:9053 FlatCAMApp.py:9097 FlatCAMApp.py:9142 FlatCAMApp.py:9223 -#: FlatCAMApp.py:9290 FlatCAMApp.py:9357 flatcamTools/ToolPDF.py:220 +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "" -#: FlatCAMApp.py:9085 +#: FlatCAMApp.py:9230 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:9129 +#: FlatCAMApp.py:9274 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:9172 +#: FlatCAMApp.py:9317 msgid "Failed to open file" msgstr "" -#: FlatCAMApp.py:9177 +#: FlatCAMApp.py:9322 msgid "Failed to parse file" msgstr "" -#: FlatCAMApp.py:9184 FlatCAMApp.py:9258 FlatCAMObj.py:4554 +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 #: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:9194 +#: FlatCAMApp.py:9339 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:9202 +#: FlatCAMApp.py:9347 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:9213 +#: FlatCAMApp.py:9358 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:9248 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "" -#: FlatCAMApp.py:9252 +#: FlatCAMApp.py:9397 msgid "Cannot open file" msgstr "" -#: FlatCAMApp.py:9272 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9417 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "" -#: FlatCAMApp.py:9275 +#: FlatCAMApp.py:9420 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:9282 +#: FlatCAMApp.py:9427 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:9321 +#: FlatCAMApp.py:9466 msgid "Failed to open" msgstr "" -#: FlatCAMApp.py:9332 +#: FlatCAMApp.py:9477 msgid "This is not GCODE" msgstr "" -#: FlatCAMApp.py:9338 +#: FlatCAMApp.py:9483 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:9347 +#: FlatCAMApp.py:9492 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:9389 +#: FlatCAMApp.py:9534 msgid "Failed to open config file" msgstr "" -#: FlatCAMApp.py:9410 +#: FlatCAMApp.py:9555 msgid "Loading Project ... Please Wait ..." msgstr "" -#: FlatCAMApp.py:9418 FlatCAMApp.py:9437 +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 msgid "Failed to open project file" msgstr "" -#: FlatCAMApp.py:9461 +#: FlatCAMApp.py:9606 msgid "Loading Project ... restoring" msgstr "" -#: FlatCAMApp.py:9471 +#: FlatCAMApp.py:9616 msgid "Project loaded from" msgstr "" -#: FlatCAMApp.py:9577 +#: FlatCAMApp.py:9722 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:9579 +#: FlatCAMApp.py:9724 msgid "" "\n" "\n" @@ -1139,252 +1139,252 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:9729 +#: FlatCAMApp.py:9874 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:9787 +#: FlatCAMApp.py:9932 msgid "Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:9795 +#: FlatCAMApp.py:9940 msgid "Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:9806 +#: FlatCAMApp.py:9951 msgid "Failed to load recent projects item list." msgstr "" -#: FlatCAMApp.py:9814 +#: FlatCAMApp.py:9959 msgid "Failed to parse recent project item list." msgstr "" -#: FlatCAMApp.py:9873 FlatCAMApp.py:9896 +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:9913 flatcamGUI/FlatCAMGUI.py:1009 +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Selected Tab - Choose an Item from Project Tab" msgstr "" -#: FlatCAMApp.py:9987 +#: FlatCAMApp.py:10132 msgid "Details" msgstr "" -#: FlatCAMApp.py:9988 +#: FlatCAMApp.py:10133 msgid "The normal flow when working in FlatCAM is the following" msgstr "" -#: FlatCAMApp.py:9989 +#: FlatCAMApp.py:10134 msgid "" -"Loat/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "FlatCAM using either the" msgstr "" -#: FlatCAMApp.py:9990 +#: FlatCAMApp.py:10135 msgid "" "toolbars, key shortcuts or even dragging and dropping the files on the GUI" msgstr "" -#: FlatCAMApp.py:9991 +#: FlatCAMApp.py:10136 msgid "" "You can also load a FlatCAM project by double clicking on the project file, " "drag" msgstr "" -#: FlatCAMApp.py:9992 +#: FlatCAMApp.py:10137 msgid "" "drop of the file into the FLATCAM GUI or through the menu/toolbar links " "offered within the app" msgstr "" -#: FlatCAMApp.py:9993 +#: FlatCAMApp.py:10138 msgid "" "Once an object is available in the Project Tab, by selecting it and then " "focusing on" msgstr "" -#: FlatCAMApp.py:9994 FlatCAMApp.py:9995 FlatCAMApp.py:9998 FlatCAMApp.py:10001 -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 msgid "SELECTED TAB" msgstr "" -#: FlatCAMApp.py:9994 +#: FlatCAMApp.py:10139 msgid "more simpler is to double click the object name in the Project Tab" msgstr "" -#: FlatCAMApp.py:9995 +#: FlatCAMApp.py:10140 msgid "will be updated with the object properties according to" msgstr "" -#: FlatCAMApp.py:9996 +#: FlatCAMApp.py:10141 msgid "kind: Gerber, Excellon, Geometry or CNCJob object" msgstr "" -#: FlatCAMApp.py:9997 +#: FlatCAMApp.py:10142 msgid "" "If the selection of the object is done on the canvas by single click " "instead, and the" msgstr "" -#: FlatCAMApp.py:9999 +#: FlatCAMApp.py:10144 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:10001 +#: FlatCAMApp.py:10146 msgid "and populate it even if it was out of focus" msgstr "" -#: FlatCAMApp.py:10002 +#: FlatCAMApp.py:10147 msgid "" "You can change the parameters in this screen and the flow direction is like " "this" msgstr "" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Gerber/Excellon Object" msgstr "" -#: FlatCAMApp.py:10003 +#: FlatCAMApp.py:10148 msgid "Change Parameter" msgstr "" -#: FlatCAMApp.py:10003 flatcamTools/ToolNonCopperClear.py:440 +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 msgid "Generate Geometry" msgstr "" -#: FlatCAMApp.py:10003 flatcamGUI/ObjectUI.py:890 +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 msgid "Geometry Object" msgstr "" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Add tools (change param in Selected Tab)" msgstr "" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "Generate CNCJob" msgstr "" -#: FlatCAMApp.py:10004 +#: FlatCAMApp.py:10149 msgid "CNCJob Object" msgstr "" -#: FlatCAMApp.py:10005 +#: FlatCAMApp.py:10150 msgid "" "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode (again, " "done in" msgstr "" -#: FlatCAMApp.py:10006 flatcamTools/ToolSolderPaste.py:375 +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 msgid "Save GCode" msgstr "" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "A list of key shortcuts is available through an menu entry in" msgstr "" -#: FlatCAMApp.py:10006 +#: FlatCAMApp.py:10151 msgid "Help" msgstr "" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "Shortcuts List" msgstr "" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "or through" msgstr "" -#: FlatCAMApp.py:10007 +#: FlatCAMApp.py:10152 msgid "own key shortcut" msgstr "" -#: FlatCAMApp.py:10065 +#: FlatCAMApp.py:10210 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:10073 +#: FlatCAMApp.py:10218 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:10084 +#: FlatCAMApp.py:10229 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:10089 +#: FlatCAMApp.py:10234 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:10090 +#: FlatCAMApp.py:10235 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:10092 +#: FlatCAMApp.py:10237 msgid "info" msgstr "" -#: FlatCAMApp.py:10147 +#: FlatCAMApp.py:10292 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:10154 +#: FlatCAMApp.py:10299 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:10161 +#: FlatCAMApp.py:10306 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:10168 +#: FlatCAMApp.py:10313 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:10177 +#: FlatCAMApp.py:10322 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:10195 +#: FlatCAMApp.py:10340 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:10234 +#: FlatCAMApp.py:10379 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:10256 +#: FlatCAMApp.py:10401 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:10294 +#: FlatCAMApp.py:10439 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:10316 FlatCAMApp.py:10351 +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:10335 +#: FlatCAMApp.py:10480 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:10335 FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:10343 FlatCAMApp.py:10354 +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:10565 +#: FlatCAMApp.py:10710 msgid "The user requested a graceful exit of the current task." msgstr "" @@ -1420,7 +1420,7 @@ msgstr "" msgid "Buffering solid geometry" msgstr "" -#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4444 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 #: flatcamTools/ToolNonCopperClear.py:1533 #: flatcamTools/ToolNonCopperClear.py:1627 #: flatcamTools/ToolNonCopperClear.py:1639 @@ -1576,9 +1576,9 @@ msgstr "" msgid "Finish" msgstr "" -#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:749 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1775 -#: flatcamGUI/FlatCAMGUI.py:2182 flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 #: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 #: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 #: flatcamTools/ToolPanelize.py:766 @@ -2149,8 +2149,8 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2675 -#: flatcamGUI/FlatCAMGUI.py:2883 flatcamGUI/FlatCAMGUI.py:3097 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 msgid "Cancelled." msgstr "" @@ -2175,7 +2175,7 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5653 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 msgid "Excellon Editor" msgstr "" @@ -2211,7 +2211,7 @@ msgstr "" msgid "Tool Dia" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5682 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "" @@ -2236,7 +2236,7 @@ msgid "" "by selecting a row in the tool table." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 msgid "Resize Drill(s)" msgstr "" @@ -2260,8 +2260,8 @@ msgstr "" msgid "Resize drill(s)" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1567 -#: flatcamGUI/FlatCAMGUI.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 msgid "Add Drill Array" msgstr "" @@ -2283,16 +2283,16 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6603 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5692 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 msgid "Nr of drills" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5694 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 msgid "Specify how many drills to be in the array." msgstr "" @@ -2303,14 +2303,14 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1895 #: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5786 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 msgid "Direction" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4860 -#: flatcamGUI/FlatCAMGUI.py:5709 flatcamGUI/FlatCAMGUI.py:5840 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2321,18 +2321,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4866 -#: flatcamGUI/FlatCAMGUI.py:5715 flatcamGUI/FlatCAMGUI.py:5795 -#: flatcamGUI/FlatCAMGUI.py:5846 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 msgid "X" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4867 -#: flatcamGUI/FlatCAMGUI.py:5716 flatcamGUI/FlatCAMGUI.py:5796 -#: flatcamGUI/FlatCAMGUI.py:5847 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 msgid "Y" msgstr "" @@ -2346,25 +2346,25 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4868 -#: flatcamGUI/FlatCAMGUI.py:4885 flatcamGUI/FlatCAMGUI.py:5717 -#: flatcamGUI/FlatCAMGUI.py:5734 flatcamGUI/FlatCAMGUI.py:5797 -#: flatcamGUI/FlatCAMGUI.py:5802 flatcamGUI/FlatCAMGUI.py:5848 -#: flatcamGUI/FlatCAMGUI.py:5865 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4874 -#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5854 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 msgid "Pitch" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4876 -#: flatcamGUI/FlatCAMGUI.py:5725 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 msgid "Pitch = Distance between elements of the array." msgstr "" @@ -2388,26 +2388,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4904 -#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:5753 -#: flatcamGUI/FlatCAMGUI.py:5884 flatcamGUI/FlatCAMGUI.py:6086 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 msgid "CW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4905 -#: flatcamGUI/FlatCAMGUI.py:5296 flatcamGUI/FlatCAMGUI.py:5754 -#: flatcamGUI/FlatCAMGUI.py:5885 flatcamGUI/FlatCAMGUI.py:6087 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 msgid "CCW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4887 -#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5736 -#: flatcamGUI/FlatCAMGUI.py:5762 flatcamGUI/FlatCAMGUI.py:5867 -#: flatcamGUI/FlatCAMGUI.py:5893 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 msgid "Angle at which each element in circular array is placed." msgstr "" @@ -2421,16 +2421,16 @@ msgid "" "either single or as an part of an array." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5775 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5777 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 msgid "Length = The length of the slot." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5788 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2438,7 +2438,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2460,11 +2460,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5826 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 msgid "Nr of slots" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5828 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 msgid "Specify how many slots to be in the array." msgstr "" @@ -2474,7 +2474,7 @@ msgid "" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3266 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3268 msgid "Added new tool with dia" msgstr "" @@ -2565,8 +2565,8 @@ msgid "Full Buffer" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1486 -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Buffer Tool" msgstr "" @@ -2584,30 +2584,30 @@ msgstr "" msgid "Text Tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:829 +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 msgid "Tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4499 -#: flatcamGUI/FlatCAMGUI.py:5939 flatcamGUI/FlatCAMGUI.py:6842 -#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7004 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 msgid "" "Diameter of the tool to\n" "be used in the operation." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:7033 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7035 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2623,13 +2623,13 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6705 -#: flatcamGUI/FlatCAMGUI.py:6866 flatcamGUI/FlatCAMGUI.py:7050 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2637,8 +2637,8 @@ msgid "" "be painted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6714 -#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "" @@ -2649,20 +2649,20 @@ msgid "" "
Seed-based: Outwards from seed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6723 -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6724 -#: flatcamGUI/FlatCAMGUI.py:7071 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6725 -#: flatcamGUI/FlatCAMGUI.py:7072 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "" @@ -2671,8 +2671,8 @@ msgstr "" msgid "Connect:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6732 -#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2683,20 +2683,20 @@ msgstr "" msgid "Contour:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6742 -#: flatcamGUI/FlatCAMGUI.py:7089 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1730 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1732 msgid "Paint" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:664 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1360 +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "" @@ -2722,7 +2722,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 #: flatcamEditors/FlatCAMGeoEditor.py:2747 #: flatcamEditors/FlatCAMGeoEditor.py:2777 -#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "" @@ -2730,8 +2730,8 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:620 #: flatcamEditors/FlatCAMGeoEditor.py:994 #: flatcamEditors/FlatCAMGrbEditor.py:4836 -#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:675 -#: flatcamGUI/FlatCAMGUI.py:2107 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "" @@ -2750,9 +2750,9 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:742 -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1757 -#: flatcamGUI/FlatCAMGUI.py:2176 flatcamGUI/ObjectUI.py:79 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 #: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "" @@ -2763,7 +2763,7 @@ msgid "Mirror (Flip)" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6765 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 @@ -2771,8 +2771,8 @@ msgid "Offset" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:637 -#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 -#: flatcamGUI/FlatCAMGUI.py:2067 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 msgid "Editor" msgstr "" @@ -2782,7 +2782,7 @@ msgid "Angle:" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:671 -#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7411 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -2807,8 +2807,8 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:710 #: flatcamEditors/FlatCAMGeoEditor.py:728 #: flatcamEditors/FlatCAMGrbEditor.py:4926 -#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7423 -#: flatcamGUI/FlatCAMGUI.py:7433 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -2881,7 +2881,7 @@ msgid "Scale Y" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:801 -#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7458 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "" @@ -2894,7 +2894,7 @@ msgid "" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:809 -#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "" @@ -3419,10 +3419,10 @@ msgstr "" msgid "Copy cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2978 -#: flatcamGUI/FlatCAMGUI.py:3025 flatcamGUI/FlatCAMGUI.py:3044 -#: flatcamGUI/FlatCAMGUI.py:3176 flatcamGUI/FlatCAMGUI.py:3189 -#: flatcamGUI/FlatCAMGUI.py:3223 flatcamGUI/FlatCAMGUI.py:3285 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 msgid "Click on target point." msgstr "" @@ -3635,8 +3635,8 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1743 -#: flatcamGUI/FlatCAMGUI.py:4772 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 msgid "Gerber Editor" msgstr "" @@ -3694,7 +3694,7 @@ msgid "" " - (dia, nVertices) for P type" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4801 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 msgid "Code for the new aperture" msgstr "" @@ -3758,7 +3758,7 @@ msgstr "" msgid "Buffer a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4924 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 msgid "Buffer distance" msgstr "" @@ -3775,9 +3775,9 @@ msgid "" "meeting in the corner" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:741 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:1729 -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:2175 +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 msgid "Buffer" msgstr "" @@ -3789,7 +3789,7 @@ msgstr "" msgid "Scale a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 msgid "Scale factor" msgstr "" @@ -3831,8 +3831,8 @@ msgstr "" msgid "Go" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:731 -#: flatcamGUI/FlatCAMGUI.py:1678 flatcamGUI/FlatCAMGUI.py:2165 +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 msgid "Add Pad Array" msgstr "" @@ -3846,11 +3846,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 msgid "Nr of pads" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4838 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 msgid "Specify how many pads to be in the array." msgstr "" @@ -4055,18 +4055,18 @@ msgstr "" msgid "Scripting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:656 -#: flatcamGUI/FlatCAMGUI.py:2086 +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 msgid "New Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:657 -#: flatcamGUI/FlatCAMGUI.py:2087 +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 msgid "Open Script ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:658 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 msgid "Run Script ..." msgstr "" @@ -4559,11 +4559,11 @@ msgstr "" msgid "View Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 msgid "Edit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1783 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "" @@ -4592,344 +4592,344 @@ msgstr "" msgid "Excellon Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:602 +#: flatcamGUI/FlatCAMGUI.py:604 msgid "Geometry Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:606 +#: flatcamGUI/FlatCAMGUI.py:608 msgid "Gerber Editor Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:610 +#: flatcamGUI/FlatCAMGUI.py:612 msgid "Grid Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2060 +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 msgid "Open project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2061 +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 msgid "Save project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2064 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 msgid "New Blank Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:634 +#: flatcamGUI/FlatCAMGUI.py:636 msgid "New Blank Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2065 +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 msgid "New Blank Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2069 +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 msgid "Save Object and close the Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 msgid "&Delete" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 msgid "&Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 msgid "&Clear plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2078 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 msgid "Zoom In" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1312 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 msgid "Zoom Out" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1311 -#: flatcamGUI/FlatCAMGUI.py:1714 flatcamGUI/FlatCAMGUI.py:2080 +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 msgid "Zoom Fit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 msgid "&Command Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:661 flatcamGUI/FlatCAMGUI.py:2091 +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 msgid "2Sided Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:662 flatcamGUI/FlatCAMGUI.py:2092 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 msgid "&Cutout Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2097 +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 msgid "Panel Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:668 flatcamGUI/FlatCAMGUI.py:2098 +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2101 +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:674 flatcamGUI/FlatCAMGUI.py:1316 -#: flatcamGUI/FlatCAMGUI.py:2106 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 msgid "Calculators Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:695 -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2110 -#: flatcamGUI/FlatCAMGUI.py:2163 +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:2111 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 msgid "Add Drill Hole" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 msgid "Add Drill Hole Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1569 -#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2115 +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 msgid "Add Slot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1770 flatcamGUI/FlatCAMGUI.py:2117 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 msgid "Add Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:1772 -#: flatcamGUI/FlatCAMGUI.py:2114 +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 msgid "Resize Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:688 flatcamGUI/FlatCAMGUI.py:2120 +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 msgid "Copy Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2122 +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 msgid "Delete Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:692 flatcamGUI/FlatCAMGUI.py:2125 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 msgid "Move Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2129 +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 msgid "Add Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:697 flatcamGUI/FlatCAMGUI.py:2130 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 msgid "Add Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2135 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 msgid "Add Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2137 +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 msgid "Add Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 msgid "Add Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2140 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 msgid "Add Buffer" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 msgid "Paint Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1759 -#: flatcamGUI/FlatCAMGUI.py:2142 flatcamGUI/FlatCAMGUI.py:2179 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 msgid "Eraser" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:711 flatcamGUI/FlatCAMGUI.py:2145 +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 msgid "Polygon Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 msgid "Polygon Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 msgid "Polygon Subtraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:718 flatcamGUI/FlatCAMGUI.py:2152 +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 msgid "Cut Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:719 +#: flatcamGUI/FlatCAMGUI.py:721 msgid "Copy Shape(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:722 +#: flatcamGUI/FlatCAMGUI.py:724 msgid "Delete Shape '-'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:753 -#: flatcamGUI/FlatCAMGUI.py:1738 flatcamGUI/FlatCAMGUI.py:1763 -#: flatcamGUI/FlatCAMGUI.py:2157 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 msgid "Transformations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:728 msgid "Move Objects " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2164 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 msgid "Add Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1680 -#: flatcamGUI/FlatCAMGUI.py:2166 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 msgid "Add Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:733 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:2167 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 msgid "Add Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1751 -#: flatcamGUI/FlatCAMGUI.py:2169 +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Poligonize" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1752 -#: flatcamGUI/FlatCAMGUI.py:2171 +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 msgid "SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:738 flatcamGUI/FlatCAMGUI.py:1753 -#: flatcamGUI/FlatCAMGUI.py:2172 +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 msgid "Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:1758 -#: flatcamGUI/FlatCAMGUI.py:2178 +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 msgid "Mark Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:755 flatcamGUI/FlatCAMGUI.py:1679 -#: flatcamGUI/FlatCAMGUI.py:1741 flatcamGUI/FlatCAMGUI.py:1782 -#: flatcamGUI/FlatCAMGUI.py:2188 flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2194 +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 msgid "Snap to grid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:764 flatcamGUI/FlatCAMGUI.py:2197 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 msgid "Grid X snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:769 flatcamGUI/FlatCAMGUI.py:2202 +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 msgid "Grid Y snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:775 flatcamGUI/FlatCAMGUI.py:2208 +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:781 flatcamGUI/FlatCAMGUI.py:2214 +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 msgid "Snap to corner" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:785 flatcamGUI/FlatCAMGUI.py:2218 -#: flatcamGUI/FlatCAMGUI.py:3681 +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 msgid "Max. magnet distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:812 flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 msgid "Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:822 +#: flatcamGUI/FlatCAMGUI.py:824 msgid "Selected" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:841 flatcamGUI/FlatCAMGUI.py:849 +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 msgid "Plot Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:875 +#: flatcamGUI/FlatCAMGUI.py:877 msgid "General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:884 +#: flatcamGUI/FlatCAMGUI.py:886 msgid "APP. DEFAULTS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:885 +#: flatcamGUI/FlatCAMGUI.py:887 msgid "PROJ. OPTIONS " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:897 flatcamTools/ToolDblSided.py:47 +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 msgid "GERBER" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:907 flatcamTools/ToolDblSided.py:71 +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 msgid "EXCELLON" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:917 flatcamTools/ToolDblSided.py:95 +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 msgid "GEOMETRY" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:927 +#: flatcamGUI/FlatCAMGUI.py:929 msgid "CNC-JOB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:936 flatcamGUI/ObjectUI.py:441 +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 msgid "TOOLS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:946 +#: flatcamGUI/FlatCAMGUI.py:948 msgid "FILE ASSOCIATIONS" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:963 +#: flatcamGUI/FlatCAMGUI.py:965 msgid "Import Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:966 +#: flatcamGUI/FlatCAMGUI.py:968 msgid "" "Import a full set of FlatCAM settings from a file\n" "previously saved on HDD.\n" @@ -4938,660 +4938,660 @@ msgid "" "on the first start. Do not delete that file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:973 +#: flatcamGUI/FlatCAMGUI.py:975 msgid "Export Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:976 +#: flatcamGUI/FlatCAMGUI.py:978 msgid "" "Export a full set of FlatCAM settings in a file\n" "that is saved on HDD." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:981 +#: flatcamGUI/FlatCAMGUI.py:983 msgid "Open Pref Folder" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:984 +#: flatcamGUI/FlatCAMGUI.py:986 msgid "Open the folder where FlatCAM save the preferences files." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:995 +#: flatcamGUI/FlatCAMGUI.py:997 msgid "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "SHOW SHORTCUT LIST" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Project Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Selected Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1307 +#: flatcamGUI/FlatCAMGUI.py:1309 msgid "Switch to Tool Tab" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "New Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Edit Object (if selected)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1308 +#: flatcamGUI/FlatCAMGUI.py:1310 msgid "Jump to Coordinates" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Move Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "New Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Set Origin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:1311 msgid "Change Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Open Properties Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Rotate by 90 degree CW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1310 +#: flatcamGUI/FlatCAMGUI.py:1312 msgid "Shell Toggle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1311 +#: flatcamGUI/FlatCAMGUI.py:1313 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on X_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Flip on Y_axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Select All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1312 +#: flatcamGUI/FlatCAMGUI.py:1314 msgid "Copy Obj" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Excellon File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "Open Gerber File" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1315 msgid "New Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1313 flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 msgid "Measurement Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Save Project As" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Plot Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Copy Obj_Name" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:1316 msgid "Toggle Code Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Toggle the axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Open Preferences Window" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Rotate by 90 degree CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1315 +#: flatcamGUI/FlatCAMGUI.py:1317 msgid "Run a Script" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Toggle the workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1316 +#: flatcamGUI/FlatCAMGUI.py:1318 msgid "Skew on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "2-Sided PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Solder Paste Dispensing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Film PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1317 +#: flatcamGUI/FlatCAMGUI.py:1319 msgid "Non-Copper Clearing Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Paint Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 flatcamTools/ToolPDF.py:38 +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 msgid "PDF Import Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "Transformations Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:1320 msgid "View File Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Cutout PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Enable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1319 +#: flatcamGUI/FlatCAMGUI.py:1321 msgid "Disable Non-selected Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Toggle Full Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1320 +#: flatcamGUI/FlatCAMGUI.py:1322 msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Refresh Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 flatcamTools/ToolSolderPaste.py:412 +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 msgid "Delete Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1321 +#: flatcamGUI/FlatCAMGUI.py:1323 msgid "Alternate: Delete Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "En(Dis)able Obj Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1322 +#: flatcamGUI/FlatCAMGUI.py:1324 msgid "Deselects all objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1336 +#: flatcamGUI/FlatCAMGUI.py:1338 msgid "Editor Shortcut list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "GEOMETRY EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Draw an Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1486 +#: flatcamGUI/FlatCAMGUI.py:1488 msgid "Copy Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1487 +#: flatcamGUI/FlatCAMGUI.py:1489 msgid "Polygon Intersection Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Geo Paint Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:1568 -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 msgid "Jump to Location (x, y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Toggle Corner Snap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:1490 msgid "Move Geo Item" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1489 +#: flatcamGUI/FlatCAMGUI.py:1491 msgid "Draw a Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw a Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Draw Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Polygon Subtraction Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1490 +#: flatcamGUI/FlatCAMGUI.py:1492 msgid "Add Text Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Polygon Union Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Flip shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1491 +#: flatcamGUI/FlatCAMGUI.py:1493 msgid "Skew shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Skew shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Editor Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1492 +#: flatcamGUI/FlatCAMGUI.py:1494 msgid "Offset shape on X axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Offset shape on Y axis" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1493 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Save Object and Exit Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1493 +#: flatcamGUI/FlatCAMGUI.py:1495 msgid "Polygon Cut Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Rotate Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1494 +#: flatcamGUI/FlatCAMGUI.py:1496 msgid "Finish drawing for certain tools" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1494 flatcamGUI/FlatCAMGUI.py:1570 -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Abort and return to Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:2155 +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 msgid "Delete Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "EXCELLON EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1567 +#: flatcamGUI/FlatCAMGUI.py:1569 msgid "Copy Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1567 flatcamGUI/FlatCAMGUI.py:1766 +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 msgid "Add Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1568 +#: flatcamGUI/FlatCAMGUI.py:1570 msgid "Move Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Add a new Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Delete Drill(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1571 msgid "Alternate: Delete Tool(s)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "GERBER EDITOR" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1680 msgid "Add SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1680 +#: flatcamGUI/FlatCAMGUI.py:1682 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1683 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Alternate: Delete Apertures" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:1684 msgid "Eraser Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1683 flatcamGUI/FlatCAMGUI.py:4946 +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 msgid "Mark Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Poligonize Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1685 msgid "Transformation Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1699 +#: flatcamGUI/FlatCAMGUI.py:1701 msgid "Toggle Visibility" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1700 +#: flatcamGUI/FlatCAMGUI.py:1702 msgid "Toggle Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1703 +#: flatcamGUI/FlatCAMGUI.py:1705 msgid "New" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1704 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1706 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1711 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Grids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1713 +#: flatcamGUI/FlatCAMGUI.py:1715 msgid "View" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1715 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Clear Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1716 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1719 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Geo Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:1722 msgid "Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1721 +#: flatcamGUI/FlatCAMGUI.py:1723 msgid "Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1723 +#: flatcamGUI/FlatCAMGUI.py:1725 msgid "Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1724 +#: flatcamGUI/FlatCAMGUI.py:1726 msgid "Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1725 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1728 +#: flatcamGUI/FlatCAMGUI.py:1730 msgid "Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1734 +#: flatcamGUI/FlatCAMGUI.py:1736 msgid "Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1735 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Substraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1737 flatcamGUI/FlatCAMGUI.py:6318 +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:1746 msgid "Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1747 msgid "Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1748 +#: flatcamGUI/FlatCAMGUI.py:1750 msgid "Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1749 +#: flatcamGUI/FlatCAMGUI.py:1751 msgid "Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:1767 msgid "Exc Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1815 +#: flatcamGUI/FlatCAMGUI.py:1817 msgid "Print Preview" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1816 +#: flatcamGUI/FlatCAMGUI.py:1818 msgid "Open a OS standard Preview Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1817 +#: flatcamGUI/FlatCAMGUI.py:1819 msgid "Print Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1818 +#: flatcamGUI/FlatCAMGUI.py:1820 msgid "Open a OS standard Print window." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1820 +#: flatcamGUI/FlatCAMGUI.py:1822 msgid "Find in Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1821 +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Will search and highlight in yellow the string in the Find box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1827 +#: flatcamGUI/FlatCAMGUI.py:1829 msgid "Find box. Enter here the strings to be searched in the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1829 +#: flatcamGUI/FlatCAMGUI.py:1831 msgid "Replace With" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1830 +#: flatcamGUI/FlatCAMGUI.py:1832 msgid "" "Will replace the string from the Find box with the one in the Replace box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1834 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "String to replace the one in the Find box throughout the text." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1836 flatcamGUI/FlatCAMGUI.py:6316 -#: flatcamGUI/FlatCAMGUI.py:7109 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1837 +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1840 +#: flatcamGUI/FlatCAMGUI.py:1842 msgid "Open Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1841 +#: flatcamGUI/FlatCAMGUI.py:1843 msgid "Will open a text file in the editor." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1843 +#: flatcamGUI/FlatCAMGUI.py:1845 msgid "Save Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1844 +#: flatcamGUI/FlatCAMGUI.py:1846 msgid "Will save the text in the editor into a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1846 +#: flatcamGUI/FlatCAMGUI.py:1848 msgid "Run Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1847 +#: flatcamGUI/FlatCAMGUI.py:1849 msgid "Will run the TCL commands found in the text file, one by one." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1885 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Relative neasurement.\n" "Reference is last click position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1891 +#: flatcamGUI/FlatCAMGUI.py:1893 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2020 +#: flatcamGUI/FlatCAMGUI.py:2022 msgid "Lock Toolbars" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2128 +#: flatcamGUI/FlatCAMGUI.py:2130 msgid "Select 'Esc'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2153 +#: flatcamGUI/FlatCAMGUI.py:2155 msgid "Copy Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2160 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Move Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2600 +#: flatcamGUI/FlatCAMGUI.py:2602 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5599,134 +5599,134 @@ msgid "" "the toolbar button." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2607 flatcamGUI/FlatCAMGUI.py:2745 -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:2824 +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 msgid "Warning" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2740 +#: flatcamGUI/FlatCAMGUI.py:2742 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2799 +#: flatcamGUI/FlatCAMGUI.py:2801 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2819 +#: flatcamGUI/FlatCAMGUI.py:2821 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2900 flatcamGUI/FlatCAMGUI.py:3115 +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 msgid "Cancelled. Nothing selected to delete." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2985 flatcamGUI/FlatCAMGUI.py:3183 +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 msgid "Cancelled. Nothing selected to copy." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3032 flatcamGUI/FlatCAMGUI.py:3230 +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 msgid "Cancelled. Nothing selected to move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3256 +#: flatcamGUI/FlatCAMGUI.py:3258 msgid "New Tool ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3257 +#: flatcamGUI/FlatCAMGUI.py:3259 msgid "Enter a Tool Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3273 +#: flatcamGUI/FlatCAMGUI.py:3275 msgid "Adding Tool cancelled ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3316 +#: flatcamGUI/FlatCAMGUI.py:3318 msgid "Measurement Tool exit..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3660 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "GUI Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3666 +#: flatcamGUI/FlatCAMGUI.py:3668 msgid "Grid X value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3668 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "This is the Grid snap value on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3673 +#: flatcamGUI/FlatCAMGUI.py:3675 msgid "Grid Y value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3675 +#: flatcamGUI/FlatCAMGUI.py:3677 msgid "This is the Grid snap value on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3680 +#: flatcamGUI/FlatCAMGUI.py:3682 msgid "Snap Max" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3685 +#: flatcamGUI/FlatCAMGUI.py:3687 msgid "Workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3687 +#: flatcamGUI/FlatCAMGUI.py:3689 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3690 +#: flatcamGUI/FlatCAMGUI.py:3692 msgid "Wk. format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3692 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3705 +#: flatcamGUI/FlatCAMGUI.py:3707 msgid "Plot Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3707 +#: flatcamGUI/FlatCAMGUI.py:3709 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3721 flatcamGUI/FlatCAMGUI.py:3771 -#: flatcamGUI/FlatCAMGUI.py:3821 +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 msgid "Alpha Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3723 +#: flatcamGUI/FlatCAMGUI.py:3725 msgid "Set the fill transparency for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3740 +#: flatcamGUI/FlatCAMGUI.py:3742 msgid "Plot Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3742 +#: flatcamGUI/FlatCAMGUI.py:3744 msgid "Set the line color for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3754 +#: flatcamGUI/FlatCAMGUI.py:3756 msgid "Sel. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3756 +#: flatcamGUI/FlatCAMGUI.py:3758 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -5734,23 +5734,23 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3775 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3790 +#: flatcamGUI/FlatCAMGUI.py:3792 msgid "Sel. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3792 +#: flatcamGUI/FlatCAMGUI.py:3794 msgid "Set the line color for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3804 +#: flatcamGUI/FlatCAMGUI.py:3806 msgid "Sel2. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3806 +#: flatcamGUI/FlatCAMGUI.py:3808 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -5758,116 +5758,116 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3823 +#: flatcamGUI/FlatCAMGUI.py:3825 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3840 +#: flatcamGUI/FlatCAMGUI.py:3842 msgid "Sel2. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3844 msgid "Set the line color for the 'right to left' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3854 +#: flatcamGUI/FlatCAMGUI.py:3856 msgid "Editor Draw" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3856 +#: flatcamGUI/FlatCAMGUI.py:3858 msgid "Set the color for the shape." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3870 msgid "Editor Draw Sel." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3870 +#: flatcamGUI/FlatCAMGUI.py:3872 msgid "Set the color of the shape when selected." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3882 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Project Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3884 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "Set the color of the items in Project Tab Tree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3895 +#: flatcamGUI/FlatCAMGUI.py:3897 msgid "Proj. Dis. Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3897 +#: flatcamGUI/FlatCAMGUI.py:3899 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3948 +#: flatcamGUI/FlatCAMGUI.py:3950 msgid "GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3954 +#: flatcamGUI/FlatCAMGUI.py:3956 msgid "Layout" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3956 +#: flatcamGUI/FlatCAMGUI.py:3958 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3972 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "Style" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3974 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3985 +#: flatcamGUI/FlatCAMGUI.py:3987 msgid "HDPI Support" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3987 +#: flatcamGUI/FlatCAMGUI.py:3989 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4000 flatcamGUI/FlatCAMGUI.py:4115 +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 msgid "Clear GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4002 +#: flatcamGUI/FlatCAMGUI.py:4004 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4005 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Clear" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4009 +#: flatcamGUI/FlatCAMGUI.py:4011 msgid "Hover Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4011 +#: flatcamGUI/FlatCAMGUI.py:4013 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4018 +#: flatcamGUI/FlatCAMGUI.py:4020 msgid "Sel. Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4020 +#: flatcamGUI/FlatCAMGUI.py:4022 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -5875,69 +5875,69 @@ msgid "" "right to left." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4027 +#: flatcamGUI/FlatCAMGUI.py:4029 msgid "NB Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4031 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4045 +#: flatcamGUI/FlatCAMGUI.py:4047 msgid "Axis Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4049 msgid "This sets the font size for canvas axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4064 +#: flatcamGUI/FlatCAMGUI.py:4066 msgid "Splash Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4066 +#: flatcamGUI/FlatCAMGUI.py:4068 msgid "Enable display of the splash screen at application startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4112 +#: flatcamGUI/FlatCAMGUI.py:4114 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4136 +#: flatcamGUI/FlatCAMGUI.py:4138 msgid "App Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4142 flatcamGUI/FlatCAMGUI.py:4692 -#: flatcamGUI/FlatCAMGUI.py:5517 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4143 +#: flatcamGUI/FlatCAMGUI.py:4145 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" "FLatCAM is started." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4148 msgid "IN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4147 flatcamGUI/FlatCAMGUI.py:4698 -#: flatcamGUI/FlatCAMGUI.py:5130 flatcamGUI/FlatCAMGUI.py:5523 +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4150 +#: flatcamGUI/FlatCAMGUI.py:4152 msgid "APP. LEVEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4151 +#: flatcamGUI/FlatCAMGUI.py:4153 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -5947,19 +5947,19 @@ msgid "" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4156 flatcamGUI/FlatCAMGUI.py:5157 +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 msgid "Basic" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4157 +#: flatcamGUI/FlatCAMGUI.py:4159 msgid "Advanced" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "Portable app" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4161 +#: flatcamGUI/FlatCAMGUI.py:4163 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -5968,19 +5968,19 @@ msgid "" "in the application folder, in the lib\\config subfolder." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4168 +#: flatcamGUI/FlatCAMGUI.py:4170 msgid "Languages" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4169 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Set the language used throughout FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4172 +#: flatcamGUI/FlatCAMGUI.py:4174 msgid "Apply Language" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4173 +#: flatcamGUI/FlatCAMGUI.py:4175 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -5991,107 +5991,107 @@ msgid "" "applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4182 +#: flatcamGUI/FlatCAMGUI.py:4184 msgid "Shell at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4184 flatcamGUI/FlatCAMGUI.py:4189 +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4194 +#: flatcamGUI/FlatCAMGUI.py:4196 msgid "Version Check" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4196 flatcamGUI/FlatCAMGUI.py:4201 +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4206 +#: flatcamGUI/FlatCAMGUI.py:4208 msgid "Send Stats" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4208 flatcamGUI/FlatCAMGUI.py:4213 +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4222 msgid "Pan Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4221 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4224 +#: flatcamGUI/FlatCAMGUI.py:4226 msgid "MMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4225 +#: flatcamGUI/FlatCAMGUI.py:4227 msgid "RMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4228 +#: flatcamGUI/FlatCAMGUI.py:4230 msgid "Multiple Sel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4229 +#: flatcamGUI/FlatCAMGUI.py:4231 msgid "Select the key used for multiple selection." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4230 +#: flatcamGUI/FlatCAMGUI.py:4232 msgid "CTRL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4233 msgid "SHIFT" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4234 +#: flatcamGUI/FlatCAMGUI.py:4236 msgid "Project at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4236 flatcamGUI/FlatCAMGUI.py:4241 +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4246 +#: flatcamGUI/FlatCAMGUI.py:4248 msgid "Project AutoHide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4248 flatcamGUI/FlatCAMGUI.py:4254 +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4260 +#: flatcamGUI/FlatCAMGUI.py:4262 msgid "Enable ToolTips" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4262 flatcamGUI/FlatCAMGUI.py:4267 +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4270 +#: flatcamGUI/FlatCAMGUI.py:4272 msgid "Workers number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4272 flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6101,11 +6101,11 @@ msgid "" "After change, it will be applied at next App start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4291 +#: flatcamGUI/FlatCAMGUI.py:4293 msgid "Geo Tolerance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/FlatCAMGUI.py:4302 +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6115,11 +6115,11 @@ msgid "" "performance at the expense of level of detail." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4341 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "\"Open\" behavior" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4343 +#: flatcamGUI/FlatCAMGUI.py:4345 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" @@ -6128,91 +6128,91 @@ msgid "" "path for saving files or the path for opening files." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4352 +#: flatcamGUI/FlatCAMGUI.py:4354 msgid "Delete object confirmation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4354 +#: flatcamGUI/FlatCAMGUI.py:4356 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4361 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Save Compressed Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4363 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4374 +#: flatcamGUI/FlatCAMGUI.py:4376 msgid "Compression Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4376 +#: flatcamGUI/FlatCAMGUI.py:4378 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4403 +#: flatcamGUI/FlatCAMGUI.py:4405 msgid "Gerber General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/FlatCAMGUI.py:4981 -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/FlatCAMGUI.py:6292 +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4413 flatcamGUI/FlatCAMGUI.py:4993 +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4427 flatcamGUI/FlatCAMGUI.py:4987 -#: flatcamGUI/FlatCAMGUI.py:5915 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:5917 -#: flatcamGUI/FlatCAMGUI.py:6303 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/FlatCAMGUI.py:5925 -#: flatcamGUI/FlatCAMGUI.py:6373 +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 msgid "Circle Steps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4436 +#: flatcamGUI/FlatCAMGUI.py:4438 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamGUI/FlatCAMGUI.py:4448 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6220,68 +6220,68 @@ msgid "" "<>: Don't change this unless you know what you are doing !!!" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4451 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4452 +#: flatcamGUI/FlatCAMGUI.py:4454 msgid "Full" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4457 +#: flatcamGUI/FlatCAMGUI.py:4459 msgid "Simplify" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4458 +#: flatcamGUI/FlatCAMGUI.py:4460 msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4463 +#: flatcamGUI/FlatCAMGUI.py:4465 msgid "Tolerance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4464 +#: flatcamGUI/FlatCAMGUI.py:4466 msgid "Tolerance for poligon simplification." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4485 +#: flatcamGUI/FlatCAMGUI.py:4487 msgid "Gerber Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4488 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4501 flatcamGUI/FlatCAMGUI.py:5357 +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6290,41 +6290,41 @@ msgid "" "above." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4530 flatcamGUI/FlatCAMGUI.py:6633 +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4537 flatcamGUI/FlatCAMGUI.py:6640 +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4542 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4549 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6333,12 +6333,12 @@ msgid "" "copper from a specified region." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:4588 +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6346,27 +6346,27 @@ msgid "" "distance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4575 flatcamGUI/FlatCAMGUI.py:4597 +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4582 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4590 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6374,94 +6374,94 @@ msgid "" "the margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4613 +#: flatcamGUI/FlatCAMGUI.py:4615 msgid "Gerber Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4616 +#: flatcamGUI/FlatCAMGUI.py:4618 msgid "Advanced Param." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4618 +#: flatcamGUI/FlatCAMGUI.py:4620 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4628 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" "the middle of the trace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4637 +#: flatcamGUI/FlatCAMGUI.py:4639 msgid "Table Show/Hide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4639 +#: flatcamGUI/FlatCAMGUI.py:4641 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4678 +#: flatcamGUI/FlatCAMGUI.py:4680 msgid "Gerber Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4681 flatcamGUI/FlatCAMGUI.py:5506 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 msgid "Export Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4683 +#: flatcamGUI/FlatCAMGUI.py:4685 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4694 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 msgid "The units used in the Gerber file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4697 flatcamGUI/FlatCAMGUI.py:5027 -#: flatcamGUI/FlatCAMGUI.py:5129 flatcamGUI/FlatCAMGUI.py:5522 +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4706 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 msgid "Int/Decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4708 +#: flatcamGUI/FlatCAMGUI.py:4710 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4719 +#: flatcamGUI/FlatCAMGUI.py:4721 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4733 +#: flatcamGUI/FlatCAMGUI.py:4735 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5592 +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 msgid "Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4745 flatcamGUI/FlatCAMGUI.py:4755 +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6470,36 +6470,36 @@ msgid "" "and Leading Zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4752 flatcamGUI/FlatCAMGUI.py:5105 -#: flatcamGUI/FlatCAMGUI.py:5602 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4753 flatcamGUI/FlatCAMGUI.py:5106 -#: flatcamGUI/FlatCAMGUI.py:5603 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4775 flatcamGUI/FlatCAMGUI.py:5656 -#: flatcamGUI/FlatCAMGUI.py:6258 flatcamGUI/FlatCAMGUI.py:6537 -#: flatcamGUI/FlatCAMGUI.py:6576 flatcamGUI/FlatCAMGUI.py:6831 -#: flatcamGUI/FlatCAMGUI.py:6930 flatcamGUI/FlatCAMGUI.py:7137 -#: flatcamGUI/FlatCAMGUI.py:7198 flatcamGUI/FlatCAMGUI.py:7397 -#: flatcamGUI/FlatCAMGUI.py:7529 flatcamGUI/FlatCAMGUI.py:7702 +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamGUI/FlatCAMGUI.py:4779 msgid "A list of Gerber Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4785 flatcamGUI/FlatCAMGUI.py:5666 -#: flatcamGUI/FlatCAMGUI.py:6268 +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 msgid "Selection limit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4787 +#: flatcamGUI/FlatCAMGUI.py:4789 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -6508,100 +6508,100 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4799 +#: flatcamGUI/FlatCAMGUI.py:4801 msgid "New Aperture code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4811 +#: flatcamGUI/FlatCAMGUI.py:4813 msgid "New Aperture size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4813 +#: flatcamGUI/FlatCAMGUI.py:4815 msgid "Size for the new aperture" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4823 +#: flatcamGUI/FlatCAMGUI.py:4825 msgid "New Aperture type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4825 +#: flatcamGUI/FlatCAMGUI.py:4827 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4846 +#: flatcamGUI/FlatCAMGUI.py:4848 msgid "Aperture Dimensions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4848 flatcamGUI/FlatCAMGUI.py:5941 -#: flatcamGUI/FlatCAMGUI.py:6588 +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 msgid "Diameters of the cutting tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4854 +#: flatcamGUI/FlatCAMGUI.py:4856 msgid "Linear Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4858 flatcamGUI/FlatCAMGUI.py:5707 -#: flatcamGUI/FlatCAMGUI.py:5838 +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 msgid "Linear Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:4896 msgid "Circular Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4898 flatcamGUI/FlatCAMGUI.py:5747 -#: flatcamGUI/FlatCAMGUI.py:5878 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 msgid "Circular Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 -#: flatcamGUI/FlatCAMGUI.py:5880 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4911 flatcamGUI/FlatCAMGUI.py:5760 -#: flatcamGUI/FlatCAMGUI.py:5891 +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 msgid "Circ. Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4926 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Distance at which to buffer the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4933 +#: flatcamGUI/FlatCAMGUI.py:4935 msgid "Scale Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4939 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Factor to scale the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4950 flatcamGUI/FlatCAMGUI.py:4960 +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 msgid "Threshold low" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4952 +#: flatcamGUI/FlatCAMGUI.py:4954 msgid "Threshold value under which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4962 +#: flatcamGUI/FlatCAMGUI.py:4964 msgid "Threshold value over which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:4980 msgid "Excellon General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5002 msgid "Excellon Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5002 +#: flatcamGUI/FlatCAMGUI.py:5004 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -6624,37 +6624,37 @@ msgid "" "KiCAD 3:5 INCH TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5032 msgid "Default values for INCH are 2:4" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5038 flatcamGUI/FlatCAMGUI.py:5071 -#: flatcamGUI/FlatCAMGUI.py:5546 +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5052 flatcamGUI/FlatCAMGUI.py:5085 -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5062 msgid "METRIC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5063 +#: flatcamGUI/FlatCAMGUI.py:5065 msgid "Default values for METRIC are 3:3" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5096 msgid "Default Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/FlatCAMGUI.py:5595 +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -6663,7 +6663,7 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -6673,11 +6673,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5118 +#: flatcamGUI/FlatCAMGUI.py:5120 msgid "Default Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5121 +#: flatcamGUI/FlatCAMGUI.py:5123 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -6685,7 +6685,7 @@ msgid "" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5132 +#: flatcamGUI/FlatCAMGUI.py:5134 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -6693,14 +6693,18 @@ msgid "" msgstr "" #: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:5148 msgid "Excellon Optimization" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5143 +#: flatcamGUI/FlatCAMGUI.py:5151 msgid "Algorithm: " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5145 flatcamGUI/FlatCAMGUI.py:5159 +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -6712,15 +6716,15 @@ msgid "" "Travelling Salesman algorithm for path optimization." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5156 +#: flatcamGUI/FlatCAMGUI.py:5164 msgid "MH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5170 +#: flatcamGUI/FlatCAMGUI.py:5178 msgid "Optimization Time" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5173 +#: flatcamGUI/FlatCAMGUI.py:5181 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -6728,93 +6732,93 @@ msgid "" "In seconds." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5216 +#: flatcamGUI/FlatCAMGUI.py:5224 msgid "Excellon Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/FlatCAMGUI.py:5960 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5221 +#: flatcamGUI/FlatCAMGUI.py:5229 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/FlatCAMGUI.py:5972 -#: flatcamGUI/FlatCAMGUI.py:6673 flatcamGUI/FlatCAMGUI.py:7333 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5231 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5238 flatcamGUI/FlatCAMGUI.py:6010 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5240 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6020 +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5250 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/FlatCAMGUI.py:6032 +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 msgid "Toolchange Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5259 flatcamGUI/FlatCAMGUI.py:6035 +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5266 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" "This is for linear move G01." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5277 +#: flatcamGUI/FlatCAMGUI.py:5285 msgid "Spindle Speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/FlatCAMGUI.py:6078 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Spindle dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5289 flatcamGUI/FlatCAMGUI.py:6080 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -6822,43 +6826,43 @@ msgid "" "- CCW = counter clockwise" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5301 flatcamGUI/FlatCAMGUI.py:6092 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5306 flatcamGUI/FlatCAMGUI.py:6097 +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 msgid "Duration" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5308 flatcamGUI/FlatCAMGUI.py:6099 +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6109 +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5331 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5333 +#: flatcamGUI/FlatCAMGUI.py:5341 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -6866,93 +6870,93 @@ msgid "" "converted to drills." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5349 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5355 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5362 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5364 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5376 +#: flatcamGUI/FlatCAMGUI.py:5384 msgid "Defaults" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5389 +#: flatcamGUI/FlatCAMGUI.py:5397 msgid "Excellon Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5395 flatcamGUI/FlatCAMGUI.py:6132 +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 msgid "Advanced Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5397 +#: flatcamGUI/FlatCAMGUI.py:5405 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5407 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5414 +#: flatcamGUI/FlatCAMGUI.py:5422 msgid "Toolchange X,Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5416 flatcamGUI/FlatCAMGUI.py:6145 +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 msgid "Toolchange X,Y position." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6152 +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/FlatCAMGUI.py:6162 +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5433 flatcamGUI/FlatCAMGUI.py:6164 +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5440 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6961,33 +6965,33 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5453 flatcamGUI/FlatCAMGUI.py:6195 +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5455 flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5465 flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6214 +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 msgid "Fast Plunge" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6216 +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -6995,11 +6999,11 @@ msgid "" "WARNING: the move is done at Toolchange X,Y coords." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5490 msgid "Fast Retract" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5484 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -7009,21 +7013,21 @@ msgid "" "(travel height) is done as fast as possible (G0) in one move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5503 +#: flatcamGUI/FlatCAMGUI.py:5511 msgid "Excellon Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5508 +#: flatcamGUI/FlatCAMGUI.py:5516 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5519 flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 msgid "The units used in the Excellon file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5533 +#: flatcamGUI/FlatCAMGUI.py:5541 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7031,11 +7035,11 @@ msgid "" "coordinates are not using period." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5569 +#: flatcamGUI/FlatCAMGUI.py:5577 msgid "Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5571 flatcamGUI/FlatCAMGUI.py:5581 +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -7045,15 +7049,15 @@ msgid "" "or TZ = trailing zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5578 +#: flatcamGUI/FlatCAMGUI.py:5586 msgid "Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5579 +#: flatcamGUI/FlatCAMGUI.py:5587 msgid "No-Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5605 +#: flatcamGUI/FlatCAMGUI.py:5613 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7062,11 +7066,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5615 +#: flatcamGUI/FlatCAMGUI.py:5623 msgid "Slot type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5618 flatcamGUI/FlatCAMGUI.py:5628 +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7075,19 +7079,19 @@ msgid "" "using the Drilled slot command (G85)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5625 +#: flatcamGUI/FlatCAMGUI.py:5633 msgid "Routed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5626 +#: flatcamGUI/FlatCAMGUI.py:5634 msgid "Drilled(G85)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5658 +#: flatcamGUI/FlatCAMGUI.py:5666 msgid "A list of Excellon Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5668 +#: flatcamGUI/FlatCAMGUI.py:5676 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7096,62 +7100,62 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5680 +#: flatcamGUI/FlatCAMGUI.py:5688 msgid "New Tool Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamGUI/FlatCAMGUI.py:5711 msgid "Linear Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5751 msgid "Circular Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5771 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5822 +#: flatcamGUI/FlatCAMGUI.py:5830 msgid "Linear Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5874 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Circular Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5908 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "Geometry General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5927 +#: flatcamGUI/FlatCAMGUI.py:5935 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5955 +#: flatcamGUI/FlatCAMGUI.py:5963 msgid "Geometry Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5962 +#: flatcamGUI/FlatCAMGUI.py:5970 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" "Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5985 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7159,11 +7163,11 @@ msgid "" "reached." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5994 +#: flatcamGUI/FlatCAMGUI.py:6002 msgid "Depth/Pass" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5996 +#: flatcamGUI/FlatCAMGUI.py:6004 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7172,83 +7176,83 @@ msgid "" "which has negative value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6023 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6046 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6056 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6065 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6068 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" "this value is the power of laser." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6111 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6135 msgid "Geometry Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6134 +#: flatcamGUI/FlatCAMGUI.py:6142 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6143 flatcamGUI/FlatCAMGUI.py:7605 +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 #: flatcamTools/ToolSolderPaste.py:207 msgid "Toolchange X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6154 +#: flatcamGUI/FlatCAMGUI.py:6162 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6172 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7257,11 +7261,11 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6187 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7269,37 +7273,37 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6226 +#: flatcamGUI/FlatCAMGUI.py:6234 msgid "Seg. X size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6228 +#: flatcamGUI/FlatCAMGUI.py:6236 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6237 +#: flatcamGUI/FlatCAMGUI.py:6245 msgid "Seg. Y size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6239 +#: flatcamGUI/FlatCAMGUI.py:6247 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6263 msgid "Geometry Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6260 +#: flatcamGUI/FlatCAMGUI.py:6268 msgid "A list of Geometry Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6270 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -7308,20 +7312,20 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6289 +#: flatcamGUI/FlatCAMGUI.py:6297 msgid "CNC Job General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6302 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6307 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6309 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7329,78 +7333,78 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6326 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6328 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" "of a travel line." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6348 msgid "Annotation Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6342 +#: flatcamGUI/FlatCAMGUI.py:6350 msgid "The font size of the annotation text. In pixels." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6350 +#: flatcamGUI/FlatCAMGUI.py:6358 msgid "Annotation Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6352 +#: flatcamGUI/FlatCAMGUI.py:6360 msgid "Set the font color for the annotation texts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6375 +#: flatcamGUI/FlatCAMGUI.py:6383 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6383 +#: flatcamGUI/FlatCAMGUI.py:6391 msgid "Travel dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6385 +#: flatcamGUI/FlatCAMGUI.py:6393 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6396 +#: flatcamGUI/FlatCAMGUI.py:6404 msgid "Coordinates decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6398 +#: flatcamGUI/FlatCAMGUI.py:6406 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6406 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Feedrate decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6408 +#: flatcamGUI/FlatCAMGUI.py:6416 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6416 +#: flatcamGUI/FlatCAMGUI.py:6424 msgid "Coordinates type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6418 +#: flatcamGUI/FlatCAMGUI.py:6426 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -7408,63 +7412,63 @@ msgid "" "- Incremental G91 -> the reference is the previous position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6424 +#: flatcamGUI/FlatCAMGUI.py:6432 msgid "Absolute G90" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6425 +#: flatcamGUI/FlatCAMGUI.py:6433 msgid "Incremental G91" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6442 +#: flatcamGUI/FlatCAMGUI.py:6450 msgid "CNC Job Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Export G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6447 flatcamGUI/FlatCAMGUI.py:6488 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" "make this object to a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6453 +#: flatcamGUI/FlatCAMGUI.py:6461 msgid "Prepend to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6464 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "Append to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6466 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" "I.e.: M2 (End of program)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6483 +#: flatcamGUI/FlatCAMGUI.py:6491 msgid "CNC Job Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6497 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7477,90 +7481,90 @@ msgid "" "having as template the 'Toolchange Custom' posprocessor file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6516 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6540 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6542 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6543 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6544 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6545 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6546 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6547 +#: flatcamGUI/FlatCAMGUI.py:6555 msgid "z_cut = Z depth for the cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6548 +#: flatcamGUI/FlatCAMGUI.py:6556 msgid "z_move = Z height for travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6573 +#: flatcamGUI/FlatCAMGUI.py:6581 msgid "NCC Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6578 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:7540 +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 msgid "Tools dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6595 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6605 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -7569,33 +7573,33 @@ msgid "" "- Circular" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6602 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6616 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6623 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6625 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6635 flatcamGUI/FlatCAMGUI.py:6643 +#: flatcamGUI/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -7604,13 +7608,13 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:7012 +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6653 flatcamGUI/FlatCAMGUI.py:6663 -#: flatcamGUI/FlatCAMGUI.py:7013 flatcamGUI/FlatCAMGUI.py:7023 +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -7624,17 +7628,17 @@ msgid "" "in reverse and disable this control." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:7021 +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7022 +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6675 flatcamGUI/FlatCAMGUI.py:6680 +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -7642,7 +7646,7 @@ msgid "" "In FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7657,11 +7661,11 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6707 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6716 flatcamGUI/FlatCAMGUI.py:7063 +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -7669,22 +7673,22 @@ msgid "" "lines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6730 flatcamGUI/FlatCAMGUI.py:7077 +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6740 flatcamGUI/FlatCAMGUI.py:7087 +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6750 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6752 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -7695,7 +7699,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6767 flatcamGUI/FlatCAMGUI.py:6779 +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -7705,27 +7709,27 @@ msgid "" "The value can be between 0 and 10 FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6777 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6794 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6795 flatcamGUI/FlatCAMGUI.py:7108 +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 msgid "Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6796 +#: flatcamGUI/FlatCAMGUI.py:6804 msgid "Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6797 +#: flatcamGUI/FlatCAMGUI.py:6805 msgid "Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -7737,46 +7741,46 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamGUI/FlatCAMGUI.py:7116 +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 msgid "Normal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6811 flatcamGUI/FlatCAMGUI.py:7117 +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 msgid "Progressive" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6812 +#: flatcamGUI/FlatCAMGUI.py:6820 msgid "NCC Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6814 +#: flatcamGUI/FlatCAMGUI.py:6822 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6828 +#: flatcamGUI/FlatCAMGUI.py:6836 msgid "Cutout Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6833 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" "the original board." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6844 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6852 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6854 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6862 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 " @@ -7784,27 +7788,27 @@ msgid "" "out of many individual PCB outlines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6861 flatcamGUI/FlatCAMGUI.py:7107 +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6862 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6868 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" "the actual PCB border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6876 +#: flatcamGUI/FlatCAMGUI.py:6884 msgid "Gap size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6878 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -7812,11 +7816,11 @@ msgid "" "from which the PCB is cutout)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6887 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6889 +#: flatcamGUI/FlatCAMGUI.py:6897 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -7830,71 +7834,71 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6911 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6913 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6927 +#: flatcamGUI/FlatCAMGUI.py:6935 msgid "2Sided Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6932 +#: flatcamGUI/FlatCAMGUI.py:6940 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6952 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6955 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6964 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6965 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6966 +#: flatcamGUI/FlatCAMGUI.py:6974 msgid "Axis Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6968 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6976 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" "the center." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6984 +#: flatcamGUI/FlatCAMGUI.py:6992 msgid "Paint Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6989 +#: flatcamGUI/FlatCAMGUI.py:6997 msgid "Parameters:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7902,11 +7906,11 @@ msgid "" "to click on the desired polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -7920,36 +7924,36 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7110 +#: flatcamGUI/FlatCAMGUI.py:7118 msgid "Ref." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7126 msgid "Paint Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7120 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7134 +#: flatcamGUI/FlatCAMGUI.py:7142 msgid "Film Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7139 +#: flatcamGUI/FlatCAMGUI.py:7147 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" "The file is saved in SVG format." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7150 +#: flatcamGUI/FlatCAMGUI.py:7158 msgid "Film Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -7959,11 +7963,11 @@ msgid "" "The Film format is SVG." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7163 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7165 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -7975,11 +7979,11 @@ msgid "" "surroundings if not for this border." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7178 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7188 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 " @@ -7987,77 +7991,77 @@ msgid "" "therefore the fine features may be more affected by this parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7195 +#: flatcamGUI/FlatCAMGUI.py:7203 msgid "Panelize Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7200 +#: flatcamGUI/FlatCAMGUI.py:7208 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7223 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7233 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7240 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7242 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7249 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7252 +#: flatcamGUI/FlatCAMGUI.py:7260 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7261 +#: flatcamGUI/FlatCAMGUI.py:7269 msgid "Constrain within" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7271 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" @@ -8066,159 +8070,159 @@ msgid "" "they fit completely within selected area." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7274 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7281 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7283 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7297 +#: flatcamGUI/FlatCAMGUI.py:7305 msgid "Calculators Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7302 +#: flatcamGUI/FlatCAMGUI.py:7310 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7313 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7315 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7325 +#: flatcamGUI/FlatCAMGUI.py:7333 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7335 +#: flatcamGUI/FlatCAMGUI.py:7343 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7342 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7344 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7352 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7354 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7356 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7369 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7378 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7381 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7389 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7394 +#: flatcamGUI/FlatCAMGUI.py:7402 msgid "Transform Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7407 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7409 +#: flatcamGUI/FlatCAMGUI.py:7417 msgid "Rotate Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7421 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7431 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7450 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7452 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -8226,27 +8230,27 @@ msgid "" "of the selected objects when unchecked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7479 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7487 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7486 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7488 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -8259,199 +8263,199 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7507 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7509 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7517 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7526 +#: flatcamGUI/FlatCAMGUI.py:7534 msgid "SolderPaste Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7531 +#: flatcamGUI/FlatCAMGUI.py:7539 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7542 +#: flatcamGUI/FlatCAMGUI.py:7550 msgid "Diameters of nozzle tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7549 +#: flatcamGUI/FlatCAMGUI.py:7557 msgid "New Nozzle Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7551 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7561 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7569 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7570 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7579 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7586 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7588 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7598 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7607 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7617 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7625 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7624 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7626 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7636 +#: flatcamGUI/FlatCAMGUI.py:7644 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7644 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7646 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7656 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7663 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7665 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7675 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7682 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7684 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7699 +#: flatcamGUI/FlatCAMGUI.py:7707 msgid "Substractor Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7704 +#: flatcamGUI/FlatCAMGUI.py:7712 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7709 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7710 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7718 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7721 +#: flatcamGUI/FlatCAMGUI.py:7729 msgid "Excellon File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7724 flatcamGUI/FlatCAMGUI.py:7757 -#: flatcamGUI/FlatCAMGUI.py:7790 +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 msgid "Extensions list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7726 flatcamGUI/FlatCAMGUI.py:7759 -#: flatcamGUI/FlatCAMGUI.py:7792 +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 msgid "" "List of file extensions to be\n" "associated with FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7740 flatcamGUI/FlatCAMGUI.py:7773 -#: flatcamGUI/FlatCAMGUI.py:7805 +#: flatcamGUI/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -8459,23 +8463,23 @@ msgid "" "This work only in Windows." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7754 +#: flatcamGUI/FlatCAMGUI.py:7762 msgid "GCode File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7787 +#: flatcamGUI/FlatCAMGUI.py:7795 msgid "Gerber File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7834 flatcamGUI/FlatCAMGUI.py:7840 +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 msgid "Idle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7865 +#: flatcamGUI/FlatCAMGUI.py:7873 msgid "Application started ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7866 +#: flatcamGUI/FlatCAMGUI.py:7874 msgid "Hello!" msgstr "" From 297d5abb48a4f986f70c460b11c303a9c3d1f99c Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 14 Sep 2019 16:09:39 +0300 Subject: [PATCH 10/10] - re-added the Portuguese translation files --- locale/pt_BR/LC_MESSAGES/strings.mo | Bin 0 -> 270947 bytes locale/pt_BR/LC_MESSAGES/strings.po | 14273 ++++++++++++++++++++++++++ 2 files changed, 14273 insertions(+) create mode 100644 locale/pt_BR/LC_MESSAGES/strings.mo create mode 100644 locale/pt_BR/LC_MESSAGES/strings.po diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo new file mode 100644 index 0000000000000000000000000000000000000000..bf6a693fa94a2fbc4e93e0c5f32d391913e9e78b GIT binary patch literal 270947 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ℜBUQKbB+m+R8Z7{r%fs4^O{>b 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�IzdYJ^?au9d9q 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\n" +"Language-Team: \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 2.2.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Basepath: ../../..\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: build\n" +"X-Poedit-SearchPathExcluded-1: doc\n" +"X-Poedit-SearchPathExcluded-2: tests\n" + +#: FlatCAMApp.py:359 +msgid "FlatCAM is initializing ..." +msgstr "FlatCAM está inicializando...." + +#: FlatCAMApp.py:1142 +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:1498 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." +msgstr "" +"FlatCAM está inicializando....\n" +"Inicialização do Canvas iniciada." + +#: FlatCAMApp.py:1511 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" +"FlatCAM está inicializando....\n" +"Inicialização do Canvas iniciada.\n" +"Inicialização do Canvas concluída em" + +#: FlatCAMApp.py:1694 +msgid "Detachable Tabs" +msgstr "Abas Destacáveis" + +#: FlatCAMApp.py:2120 +msgid "" +"Open Source Software - Type help to get started\n" +"\n" +msgstr "" +"Software de Código Aberto - Digite help para iniciar\n" +"\n" + +#: FlatCAMApp.py:2323 FlatCAMApp.py:7590 +msgid "New Project - Not saved" +msgstr "Novo Projeto - Não salvo" + +#: FlatCAMApp.py:2373 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 +msgid "Open cancelled." +msgstr "Abrir cancelado." + +#: FlatCAMApp.py:2388 +msgid "Open Config file failed." +msgstr "Falha ao abrir o arquivo de Configuração." + +#: FlatCAMApp.py:2402 +msgid "Open Script file failed." +msgstr "Falha ao abrir o arquivo de Script." + +#: FlatCAMApp.py:2419 +msgid "Open Excellon file failed." +msgstr "Falha ao abrir o arquivo Excellon." + +#: FlatCAMApp.py:2430 +msgid "Open GCode file failed." +msgstr "Falha ao abrir o arquivo G-Code." + +#: FlatCAMApp.py:2441 +msgid "Open Gerber file failed." +msgstr "Falha ao abrir o arquivo Gerber." + +#: FlatCAMApp.py:2709 +msgid "Select a Geometry, Gerber or Excellon Object to edit." +msgstr "Selecione um Objeto Geometria, Gerber ou Excellon para editar." + +#: FlatCAMApp.py:2723 +msgid "" +"Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " +"possible.\n" +"Edit only one geometry at a time." +msgstr "" +"A edição simultânea de ferramentas geometria em uma Geometria MultiGeo não é " +"possível. \n" +"Edite apenas uma geometria por vez." + +#: FlatCAMApp.py:2778 +msgid "Editor is activated ..." +msgstr "Editor está ativado ..." + +#: FlatCAMApp.py:2796 +msgid "Do you want to save the edited object?" +msgstr "Você quer salvar o objeto editado?" + +#: FlatCAMApp.py:2797 flatcamGUI/FlatCAMGUI.py:1780 +msgid "Close Editor" +msgstr "Fechar Editor" + +#: FlatCAMApp.py:2800 FlatCAMApp.py:4192 FlatCAMApp.py:6594 FlatCAMApp.py:7498 +#: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 +#: flatcamGUI/FlatCAMGUI.py:4119 +msgid "Yes" +msgstr "Sim" + +#: FlatCAMApp.py:2801 FlatCAMApp.py:4193 FlatCAMApp.py:6595 FlatCAMApp.py:7499 +#: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 +#: flatcamGUI/FlatCAMGUI.py:4120 flatcamGUI/FlatCAMGUI.py:6668 +#: flatcamGUI/FlatCAMGUI.py:7028 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamTools/ToolPaint.py:144 +msgid "No" +msgstr "Não" + +#: FlatCAMApp.py:2802 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:6089 +#: FlatCAMApp.py:7500 +msgid "Cancel" +msgstr "Cancelar" + +#: FlatCAMApp.py:2830 +msgid "Object empty after edit." +msgstr "Objeto vazio após a edição." + +#: FlatCAMApp.py:2853 FlatCAMApp.py:2874 FlatCAMApp.py:2887 +msgid "Select a Gerber, Geometry or Excellon Object to update." +msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar." + +#: FlatCAMApp.py:2857 +msgid "is updated, returning to App..." +msgstr "está atualizado, retornando ao App..." + +#: FlatCAMApp.py:3244 FlatCAMApp.py:3298 FlatCAMApp.py:4053 +msgid "Could not load defaults file." +msgstr "Não foi possível carregar o arquivo com os padrões." + +#: FlatCAMApp.py:3257 FlatCAMApp.py:3307 FlatCAMApp.py:4063 +msgid "Failed to parse defaults file." +msgstr "Falha ao analisar o arquivo com os padrões." + +#: FlatCAMApp.py:3278 FlatCAMApp.py:3282 +msgid "Import FlatCAM Preferences" +msgstr "Importar Preferências do FlatCAM" + +#: FlatCAMApp.py:3289 +msgid "FlatCAM preferences import cancelled." +msgstr "Importação de preferências do FlatCAM cancelada." + +#: FlatCAMApp.py:3312 +msgid "Imported Defaults from" +msgstr "Padrões importados de" + +#: FlatCAMApp.py:3332 FlatCAMApp.py:3337 +msgid "Export FlatCAM Preferences" +msgstr "Exportar preferências do FlatCAM" + +#: FlatCAMApp.py:3345 +msgid "FlatCAM preferences export cancelled." +msgstr "Exportação de preferências do FlatCAM cancelada." + +#: FlatCAMApp.py:3354 FlatCAMApp.py:5853 FlatCAMApp.py:8502 FlatCAMApp.py:8618 +#: FlatCAMApp.py:8744 FlatCAMApp.py:8803 FlatCAMApp.py:8921 FlatCAMApp.py:9060 +#: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 +msgid "" +"Permission denied, saving not possible.\n" +"Most likely another app is holding the file open and not accessible." +msgstr "" +"Permissão negada, não é possível salvar.\n" +"É provável que outro aplicativo esteja mantendo o arquivo aberto e não " +"acessível." + +#: FlatCAMApp.py:3367 +msgid "Could not load preferences file." +msgstr "Não foi possível carregar o arquivo com as preferências." + +#: FlatCAMApp.py:3387 FlatCAMApp.py:4109 +msgid "Failed to write defaults to file." +msgstr "Falha ao gravar os padrões no arquivo." + +#: FlatCAMApp.py:3393 +msgid "Exported preferences to" +msgstr "Preferências exportadas para" + +#: FlatCAMApp.py:3410 +msgid "FlatCAM Preferences Folder opened." +msgstr "Pasta com Preferências FlatCAM aberta." + +#: FlatCAMApp.py:3483 +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:3494 +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:3577 camlib.py:4896 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:3578 +#, python-brace-format +msgid "" +"Object ({kind}) failed because: {error} \n" +"\n" +msgstr "" +"Objeto ({kind}) falhou porque: {error} \n" +"\n" + +#: FlatCAMApp.py:3599 +msgid "Converting units to " +msgstr "Convertendo unidades para " + +#: FlatCAMApp.py:3695 FlatCAMApp.py:3698 FlatCAMApp.py:3701 FlatCAMApp.py:3704 +#, python-brace-format +msgid "" +"[selected] {kind} created/selected: {name}" +msgstr "" +"[selected] {kind} criado/selecionado: {name}" +"" + +#: FlatCAMApp.py:3721 FlatCAMApp.py:6157 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 +msgid "Plotting" +msgstr "Plotando" + +#: FlatCAMApp.py:3815 flatcamGUI/FlatCAMGUI.py:407 +msgid "About FlatCAM" +msgstr "Sobre FlatCAM" + +#: FlatCAMApp.py:3843 +msgid "2D Computer-Aided Printed Circuit Board Manufacturing" +msgstr "Fabricação de Placas de Circuito Impresso 2D Assistida por Computador" + +#: FlatCAMApp.py:3844 +msgid "Development" +msgstr "Desenvolvimento" + +#: FlatCAMApp.py:3844 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: FlatCAMApp.py:3844 +msgid "Issue tracker" +msgstr "Rastreador de problemas" + +#: FlatCAMApp.py:3848 +msgid "Close" +msgstr "Fechar" + +#: FlatCAMApp.py:3862 +msgid "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." +msgstr "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." + +#: FlatCAMApp.py:3909 +msgid "Splash" +msgstr "Respingo" + +#: FlatCAMApp.py:3915 +msgid "Programmers" +msgstr "Programadores" + +#: FlatCAMApp.py:3921 +msgid "Translators" +msgstr "Tradutores" + +#: FlatCAMApp.py:3927 +msgid "License" +msgstr "Licença" + +#: FlatCAMApp.py:3939 +msgid "Programmer" +msgstr "Programador" + +#: FlatCAMApp.py:3940 +#| msgid "Send Stats" +msgid "Status" +msgstr "Status" + +#: FlatCAMApp.py:3942 +msgid "Program Author" +msgstr "Autor do Programa" + +#: FlatCAMApp.py:3948 +msgid "Maintainer >=2019" +msgstr "Mantenedor >= 2019" + +#: FlatCAMApp.py:3958 +msgid "Language" +msgstr "Idioma" + +#: FlatCAMApp.py:3959 +msgid "Translator" +msgstr "Tradutor" + +#: FlatCAMApp.py:3960 +msgid "E-mail" +msgstr "E-mail" + +#: FlatCAMApp.py:4114 FlatCAMApp.py:6604 +msgid "Preferences saved." +msgstr "Preferências salvas." + +#: FlatCAMApp.py:4142 +msgid "Could not load factory defaults file." +msgstr "Não foi possível carregar o arquivo de padrões de fábrica." + +#: FlatCAMApp.py:4152 +msgid "Failed to parse factory defaults file." +msgstr "Falha ao analisar o arquivo de padrões de fábrica." + +#: FlatCAMApp.py:4167 +msgid "Failed to write factory defaults to file." +msgstr "Falha ao gravar os padrões de fábrica no arquivo." + +#: FlatCAMApp.py:4171 +msgid "Factory defaults saved." +msgstr "Padrões de fábrica salvos." + +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3420 +msgid "Application is saving the project. Please wait ..." +msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." + +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 +msgid "" +"There are files/objects modified in FlatCAM. \n" +"Do you want to Save the project?" +msgstr "" +"Existem arquivos/objetos modificados no FlatCAM. \n" +"Você quer salvar o projeto?" + +#: FlatCAMApp.py:4190 FlatCAMApp.py:7496 FlatCAMTranslation.py:167 +msgid "Save changes" +msgstr "Salvar alterações" + +#: FlatCAMApp.py:4401 +msgid "Selected Excellon file extensions registered with FlatCAM." +msgstr "" +"As extensões de arquivo Excellon selecionadas foram registradas para o " +"FlatCAM." + +#: FlatCAMApp.py:4423 +msgid "Selected GCode file extensions registered with FlatCAM." +msgstr "" +"As extensões de arquivo G-Code selecionadas foram registradas para o FlatCAM." + +#: FlatCAMApp.py:4445 +msgid "Selected Gerber file extensions registered with FlatCAM." +msgstr "" +"As extensões de arquivo Gerber selecionadas foram registradas para o FlatCAM." + +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 +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:4475 +msgid "" +"Failed join. The Geometry objects are of different types.\n" +"At least one is MultiGeo type and the other is SingleGeo type. A possibility " +"is to convert from one to another and retry joining \n" +"but in the case of converting from MultiGeo to SingleGeo, informations may " +"be lost and the result may not be what was expected. \n" +"Check the generated GCODE." +msgstr "" +"Falha ao unir. Os objetos Geometria são de tipos diferentes.\n" +"Pelo menos um é do tipo MultiGeo e o outro é do tipo SingleGeo. Uma " +"possibilidade é converter de um para outro e tentar unir,\n" +"mas no caso de converter de MultiGeo para SingleGeo, as informações podem " +"ser perdidas e o resultado pode não ser o esperado.\n" +"Verifique o G-CODE gerado." + +#: FlatCAMApp.py:4517 +msgid "Failed. Excellon joining works only on Excellon objects." +msgstr "Falha. A união de Excellon funciona apenas em objetos Excellon." + +#: FlatCAMApp.py:4545 +msgid "Failed. Gerber joining works only on Gerber objects." +msgstr "Falha. A união de Gerber funciona apenas em objetos Gerber." + +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 +msgid "Failed. Select a Geometry Object and try again." +msgstr "Falha. Selecione um Objeto de Geometria e tente novamente." + +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 +msgid "Expected a FlatCAMGeometry, got" +msgstr "Geometria FlatCAM esperada, recebido" + +#: FlatCAMApp.py:4594 +msgid "A Geometry object was converted to MultiGeo type." +msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." + +#: FlatCAMApp.py:4632 +msgid "A Geometry object was converted to SingleGeo type." +msgstr "Um objeto Geometria foi convertido para o tipo SingleGeo." + +#: FlatCAMApp.py:4893 +msgid "Toggle Units" +msgstr "Alternar Unidades" + +#: FlatCAMApp.py:4895 +msgid "Change project units ..." +msgstr "Alterar unidades do projeto ..." + +#: FlatCAMApp.py:4896 +msgid "" +"Changing the units of the project causes all geometrical properties of all " +"objects to be scaled accordingly.\n" +"Continue?" +msgstr "" +"Alterar as unidades do projeto fará com que todas as propriedades " +"geométricas de todos os objetos sejam redimensionadas.\n" +"Continuar?" + +#: FlatCAMApp.py:4898 FlatCAMApp.py:5983 FlatCAMApp.py:6088 FlatCAMApp.py:7789 +#: FlatCAMApp.py:7803 FlatCAMApp.py:8058 FlatCAMApp.py:8069 +msgid "Ok" +msgstr "Ok" + +#: FlatCAMApp.py:4947 +msgid "Converted units to" +msgstr "Unidades convertidas para" + +#: FlatCAMApp.py:4959 +msgid " Units conversion cancelled." +msgstr "Conversão de unidades cancelada." + +#: FlatCAMApp.py:5799 +msgid "Open file" +msgstr "Abrir arquivo" + +#: FlatCAMApp.py:5830 FlatCAMApp.py:5835 +msgid "Export G-Code ..." +msgstr "Exportar G-Code ..." + +#: FlatCAMApp.py:5839 +msgid "Export Code cancelled." +msgstr "Exportar G-Code cancelado." + +#: FlatCAMApp.py:5849 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 +msgid "No such file or directory" +msgstr "Nenhum arquivo ou diretório" + +#: FlatCAMApp.py:5861 FlatCAMObj.py:6213 +msgid "Saved to" +msgstr "Salvo em" + +#: FlatCAMApp.py:5971 FlatCAMApp.py:6004 FlatCAMApp.py:6015 FlatCAMApp.py:6026 +#: flatcamTools/ToolNonCopperClear.py:915 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:5976 FlatCAMApp.py:6009 FlatCAMApp.py:6020 FlatCAMApp.py:6031 +msgid "Adding Tool cancelled" +msgstr "Adicionar ferramenta cancelada" + +#: FlatCAMApp.py:5979 +msgid "" +"Adding Tool works only when Advanced is checked.\n" +"Go to Preferences -> General - Show Advanced Options." +msgstr "" +"Adicionar Ferramenta funciona somente no modo Avançado.\n" +"Vá em Preferências -> Geral - Mostrar Opções Avançadas." + +#: FlatCAMApp.py:6083 +msgid "Delete objects" +msgstr "Excluir objetos" + +#: FlatCAMApp.py:6086 +msgid "" +"Are you sure you want to permanently delete\n" +"the selected objects?" +msgstr "" +"Você tem certeza de que deseja excluir permanentemente\n" +"os objetos selecionados?" + +#: FlatCAMApp.py:6117 +msgid "Object(s) deleted" +msgstr "Objeto(s) excluído(s)" + +#: FlatCAMApp.py:6121 +msgid "Failed. No object(s) selected..." +msgstr "Falha. Nenhum objeto selecionado..." + +#: FlatCAMApp.py:6123 +msgid "Save the work in Editor and try again ..." +msgstr "Salve o trabalho no Editor e tente novamente ..." + +#: FlatCAMApp.py:6141 +msgid "Object deleted" +msgstr "Objeto excluído" + +#: FlatCAMApp.py:6165 +msgid "Click to set the origin ..." +msgstr "Clique para definir a origem ..." + +#: FlatCAMApp.py:6189 +msgid "Setting Origin..." +msgstr "Definindo Origem..." + +#: FlatCAMApp.py:6201 +msgid "Origin set" +msgstr "Origem definida" + +#: FlatCAMApp.py:6216 +msgid "Jump to ..." +msgstr "Pular para ..." + +#: FlatCAMApp.py:6217 +msgid "Enter the coordinates in format X,Y:" +msgstr "Digite as coordenadas no formato X,Y:" + +#: FlatCAMApp.py:6224 +msgid "Wrong coordinates. Enter coordinates in format: X,Y" +msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" + +#: FlatCAMApp.py:6243 flatcamEditors/FlatCAMExcEditor.py:3446 +#: flatcamEditors/FlatCAMExcEditor.py:3454 +#: flatcamEditors/FlatCAMGeoEditor.py:3792 +#: flatcamEditors/FlatCAMGeoEditor.py:3807 +#: flatcamEditors/FlatCAMGrbEditor.py:1067 +#: flatcamEditors/FlatCAMGrbEditor.py:1171 +#: flatcamEditors/FlatCAMGrbEditor.py:1445 +#: flatcamEditors/FlatCAMGrbEditor.py:1703 +#: flatcamEditors/FlatCAMGrbEditor.py:4206 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2656 +#: flatcamGUI/FlatCAMGUI.py:2668 +msgid "Done." +msgstr "Pronto." + +#: FlatCAMApp.py:6377 FlatCAMApp.py:6445 +msgid "No object is selected. Select an object and try again." +msgstr "Nenhum objeto está selecionado. Selecione um objeto e tente novamente." + +#: FlatCAMApp.py:6465 +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:6471 +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:6488 flatcamGUI/GUIElements.py:1443 +msgid "Preferences" +msgstr "Preferências" + +#: FlatCAMApp.py:6555 +msgid "Preferences edited but not saved." +msgstr "Preferências editadas, mas não salvas." + +#: FlatCAMApp.py:6589 +msgid "" +"One or more values are changed.\n" +"Do you want to save the Preferences?" +msgstr "" +"Um ou mais valores foram alterados.\n" +"Você deseja salvar as preferências?" + +#: FlatCAMApp.py:6591 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:994 +msgid "Save Preferences" +msgstr "Salvar Preferências" + +#: FlatCAMApp.py:6620 +msgid "No object selected to Flip on Y axis." +msgstr "Nenhum objeto selecionado para Espelhar no eixo Y." + +#: FlatCAMApp.py:6646 +msgid "Flip on Y axis done." +msgstr "Espelhado no eixo Y." + +#: FlatCAMApp.py:6649 FlatCAMApp.py:6692 +#: flatcamEditors/FlatCAMGrbEditor.py:5648 +msgid "Flip action was not executed." +msgstr "A ação de espelhamento não foi executada." + +#: FlatCAMApp.py:6663 +msgid "No object selected to Flip on X axis." +msgstr "Nenhum objeto selecionado para Espelhar no eixo X." + +#: FlatCAMApp.py:6689 +msgid "Flip on X axis done." +msgstr "Espelhado no eixo X." + +#: FlatCAMApp.py:6706 +msgid "No object selected to Rotate." +msgstr "Nenhum objeto selecionado para Girar." + +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 +msgid "Transform" +msgstr "Transformar" + +#: FlatCAMApp.py:6709 FlatCAMApp.py:6757 FlatCAMApp.py:6790 +msgid "Enter the Angle value:" +msgstr "Digite o valor do Ângulo:" + +#: FlatCAMApp.py:6740 +msgid "Rotation done." +msgstr "Rotação realizada." + +#: FlatCAMApp.py:6743 +msgid "Rotation movement was not executed." +msgstr "O movimento de rotação não foi executado." + +#: FlatCAMApp.py:6755 +msgid "No object selected to Skew/Shear on X axis." +msgstr "Nenhum objeto selecionado para Inclinar no eixo X." + +#: FlatCAMApp.py:6777 +msgid "Skew on X axis done." +msgstr "Inclinação no eixo X concluída." + +#: FlatCAMApp.py:6788 +msgid "No object selected to Skew/Shear on Y axis." +msgstr "Nenhum objeto selecionado para Inclinar no eixo Y." + +#: FlatCAMApp.py:6810 +msgid "Skew on Y axis done." +msgstr "Inclinação no eixo Y concluída." + +#: FlatCAMApp.py:6861 flatcamGUI/FlatCAMGUI.py:1310 +msgid "Grid On/Off" +msgstr "Liga/Desliga a Grade" + +#: FlatCAMApp.py:6874 flatcamEditors/FlatCAMGeoEditor.py:941 +#: flatcamEditors/FlatCAMGrbEditor.py:2477 +#: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 +#: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 +#: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 +#: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 +#: flatcamTools/ToolTransform.py:338 +msgid "Add" +msgstr "Adicionar" + +#: FlatCAMApp.py:6875 FlatCAMObj.py:3594 +#: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 +#: flatcamGUI/FlatCAMGUI.py:753 flatcamGUI/FlatCAMGUI.py:1683 +#: flatcamGUI/FlatCAMGUI.py:1778 flatcamGUI/FlatCAMGUI.py:2186 +#: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 +#: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 +#: flatcamTools/ToolSolderPaste.py:485 +msgid "Delete" +msgstr "Excluir" + +#: FlatCAMApp.py:6888 +msgid "New Grid ..." +msgstr "Nova Grade ..." + +#: FlatCAMApp.py:6889 +msgid "Enter a Grid Value:" +msgstr "Digite um valor para grade:" + +#: FlatCAMApp.py:6897 FlatCAMApp.py:6924 +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:6903 +msgid "New Grid added" +msgstr "Nova Grade adicionada" + +#: FlatCAMApp.py:6906 +msgid "Grid already exists" +msgstr "Grade já existe" + +#: FlatCAMApp.py:6909 +msgid "Adding New Grid cancelled" +msgstr "Adicionar nova grade cancelada" + +#: FlatCAMApp.py:6931 +msgid " Grid Value does not exist" +msgstr "O valor da grade não existe" + +#: FlatCAMApp.py:6934 +msgid "Grid Value deleted" +msgstr "Grade apagada" + +#: FlatCAMApp.py:6937 +msgid "Delete Grid value cancelled" +msgstr "Excluir valor de grade cancelado" + +#: FlatCAMApp.py:6943 +msgid "Key Shortcut List" +msgstr "Lista de Teclas de Atalho" + +#: FlatCAMApp.py:6977 +msgid " No object selected to copy it's name" +msgstr "Nenhum objeto selecionado para copiar nome" + +#: FlatCAMApp.py:6981 +msgid "Name copied on clipboard ..." +msgstr "Nome copiado para a área de transferência..." + +#: FlatCAMApp.py:7024 flatcamEditors/FlatCAMGrbEditor.py:4146 +msgid "Coordinates copied to clipboard." +msgstr "Coordenadas copiadas para a área de transferência." + +#: FlatCAMApp.py:7277 FlatCAMApp.py:7281 FlatCAMApp.py:7285 FlatCAMApp.py:7289 +#: FlatCAMApp.py:7305 FlatCAMApp.py:7309 FlatCAMApp.py:7313 FlatCAMApp.py:7317 +#: FlatCAMApp.py:7357 FlatCAMApp.py:7360 FlatCAMApp.py:7363 FlatCAMApp.py:7366 +#: 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:7493 +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 "" +"Existem arquivos/objetos abertos no FlatCAM.\n" +"Criar um novo projeto irá apagá-los.\n" +"Você deseja Salvar o Projeto?" + +#: FlatCAMApp.py:7515 +msgid "New Project created" +msgstr "Novo Projeto criado" + +#: FlatCAMApp.py:7635 FlatCAMApp.py:7639 flatcamGUI/FlatCAMGUI.py:628 +#: flatcamGUI/FlatCAMGUI.py:2059 +msgid "Open Gerber" +msgstr "Abrir Gerber" + +#: FlatCAMApp.py:7647 +msgid "Open Gerber cancelled." +msgstr "Abrir Gerber cancelado." + +#: FlatCAMApp.py:7667 FlatCAMApp.py:7671 flatcamGUI/FlatCAMGUI.py:629 +#: flatcamGUI/FlatCAMGUI.py:2060 +msgid "Open Excellon" +msgstr "Abrir Excellon" + +#: FlatCAMApp.py:7678 +msgid " Open Excellon cancelled." +msgstr "Abrir Excellon cancelado." + +#: FlatCAMApp.py:7701 FlatCAMApp.py:7705 +msgid "Open G-Code" +msgstr "Abrir G-Code" + +#: FlatCAMApp.py:7713 +msgid "Open G-Code cancelled." +msgstr "Abrir G-Code cancelado." + +#: FlatCAMApp.py:7730 FlatCAMApp.py:7733 flatcamGUI/FlatCAMGUI.py:1315 +msgid "Open Project" +msgstr "Abrir Projeto" + +#: FlatCAMApp.py:7742 +msgid "Open Project cancelled." +msgstr "Abrir Projeto cancelado." + +#: FlatCAMApp.py:7761 FlatCAMApp.py:7764 +msgid "Open Configuration File" +msgstr "Abrir Arquivo de Configuração" + +#: FlatCAMApp.py:7769 +msgid "Open Config cancelled." +msgstr "Abrir Arquivo de Configuração cancelado." + +#: FlatCAMApp.py:7785 FlatCAMApp.py:8054 FlatCAMApp.py:10587 +#: FlatCAMApp.py:10608 FlatCAMApp.py:10630 FlatCAMApp.py:10653 +msgid "No object selected." +msgstr "Nenhum objeto selecionado." + +#: FlatCAMApp.py:7786 FlatCAMApp.py:8055 +msgid "Please Select a Geometry object to export" +msgstr "Por favor, selecione um objeto Geometria para exportar" + +#: FlatCAMApp.py:7800 +msgid "Only Geometry, Gerber and CNCJob objects can be used." +msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." + +#: FlatCAMApp.py:7813 FlatCAMApp.py:7817 +msgid "Export SVG" +msgstr "Exportar SVG" + +#: FlatCAMApp.py:7823 +msgid " Export SVG cancelled." +msgstr "Exportar SVG cancelado." + +#: FlatCAMApp.py:7843 +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:7849 FlatCAMApp.py:7853 +msgid "Export PNG Image" +msgstr "Exportar Imagem PNG" + +#: FlatCAMApp.py:7858 +msgid "Export PNG cancelled." +msgstr "Exportar PNG cancelado." + +#: FlatCAMApp.py:7878 +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:7884 FlatCAMApp.py:8016 +msgid "Failed. Only Gerber objects can be saved as Gerber files..." +msgstr "" +"Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." + +#: FlatCAMApp.py:7896 +msgid "Save Gerber source file" +msgstr "Salvar arquivo fonte Gerber" + +#: FlatCAMApp.py:7902 +msgid "Save Gerber source file cancelled." +msgstr "Salvar arquivo fonte Gerber cancelado." + +#: FlatCAMApp.py:7922 +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:7928 FlatCAMApp.py:7972 +msgid "Failed. Only Excellon objects can be saved as Excellon files..." +msgstr "" +"Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." + +#: FlatCAMApp.py:7936 FlatCAMApp.py:7940 +msgid "Save Excellon source file" +msgstr "Salvar o arquivo fonte Excellon" + +#: FlatCAMApp.py:7946 +msgid "Saving Excellon source file cancelled." +msgstr "Salvar arquivo fonte Excellon cancelado." + +#: FlatCAMApp.py:7966 +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:7980 FlatCAMApp.py:7984 +msgid "Export Excellon" +msgstr "Exportar Excellon" + +#: FlatCAMApp.py:7990 +msgid "Export Excellon cancelled." +msgstr "Exportar Excellon cancelado." + +#: FlatCAMApp.py:8010 +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:8024 FlatCAMApp.py:8028 +msgid "Export Gerber" +msgstr "Exportar Gerber" + +#: FlatCAMApp.py:8034 +msgid "Export Gerber cancelled." +msgstr "Exportar Gerber cancelado." + +#: FlatCAMApp.py:8066 +msgid "Only Geometry objects can be used." +msgstr "Apenas objetos Geometria podem ser usados." + +#: FlatCAMApp.py:8080 FlatCAMApp.py:8084 +msgid "Export DXF" +msgstr "Exportar DXF" + +#: FlatCAMApp.py:8091 +msgid "Export DXF cancelled." +msgstr "Exportar DXF cancelado." + +#: FlatCAMApp.py:8111 FlatCAMApp.py:8114 +msgid "Import SVG" +msgstr "Importar SVG" + +#: FlatCAMApp.py:8124 +msgid "Open SVG cancelled." +msgstr "Abrir SVG cancelado." + +#: FlatCAMApp.py:8143 FlatCAMApp.py:8147 +msgid "Import DXF" +msgstr "Importar DXF" + +#: FlatCAMApp.py:8157 +msgid "Open DXF cancelled." +msgstr "Abrir DXF cancelado." + +#: FlatCAMApp.py:8201 +msgid "Viewing the source code of the selected object." +msgstr "Vendo o código fonte do objeto selecionado." + +#: FlatCAMApp.py:8202 +msgid "Loading..." +msgstr "Lendo..." + +#: FlatCAMApp.py:8209 +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:8217 +msgid "Source Editor" +msgstr "Editor de Fontes" + +#: FlatCAMApp.py:8226 +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:8238 +msgid "Failed to load the source code for the selected object" +msgstr "Falha ao ler o código fonte do objeto selecionado" + +#: FlatCAMApp.py:8252 FlatCAMApp.py:9516 FlatCAMObj.py:5982 +#: flatcamTools/ToolSolderPaste.py:1304 +msgid "Code Editor" +msgstr "Editor de Códigos" + +#: FlatCAMApp.py:8264 +msgid "Script Editor" +msgstr "Editor de Script" + +#: FlatCAMApp.py:8267 +msgid "" +"#\n" +"# CREATE A NEW FLATCAM TCL SCRIPT\n" +"# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." +"html\n" +"#\n" +"\n" +"# FlatCAM commands list:\n" +"# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" +"#\n" +"\n" +msgstr "" +"#\n" +"# CRIAR UM NOVO SCRIPT TCL FLATCAM\n" +"# Tutorial TCL aqui: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." +"html\n" +"#\n" +"\n" +"# Lista de comandos FlatCAM:\n" +"# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" +"#\n" +"\n" + +#: FlatCAMApp.py:8292 FlatCAMApp.py:8295 +msgid "Open TCL script" +msgstr "Abrir script TCL" + +#: FlatCAMApp.py:8304 +msgid "Open TCL script cancelled." +msgstr "Abrir script TCL cancelado." + +#: FlatCAMApp.py:8317 +msgid "App.on_fileopenscript() -->" +msgstr "App.on_fileopenscript() -->" + +#: FlatCAMApp.py:8343 FlatCAMApp.py:8346 +msgid "Run TCL script" +msgstr "Executar script TCL" + +#: FlatCAMApp.py:8355 +msgid "Run TCL script cancelled." +msgstr "Executar script TCL cancelado." + +#: FlatCAMApp.py:8410 FlatCAMApp.py:8414 +msgid "Save Project As ..." +msgstr "Salvar Projeto Como..." + +#: FlatCAMApp.py:8411 +#, python-brace-format +msgid "{l_save}/Project_{date}" +msgstr "{l_save}/Project_{date}" + +#: FlatCAMApp.py:8420 +msgid "Save Project cancelled." +msgstr "Salvar Projeto cancelado." + +#: FlatCAMApp.py:8468 +msgid "Exporting SVG" +msgstr "Exportando SVG" + +#: FlatCAMApp.py:8510 FlatCAMApp.py:8627 FlatCAMApp.py:8753 +msgid "SVG file exported to" +msgstr "Arquivo SVG exportado para" + +#: FlatCAMApp.py:8545 FlatCAMApp.py:8676 flatcamTools/ToolPanelize.py:381 +msgid "No object Box. Using instead" +msgstr "Nenhuma caixa de objeto. Usando" + +#: FlatCAMApp.py:8630 FlatCAMApp.py:8756 +msgid "Generating Film ... Please wait." +msgstr "Gerando Filme ... Por favor, aguarde." + +#: FlatCAMApp.py:8929 +msgid "Excellon file exported to" +msgstr "Arquivo Excellon exportado para" + +#: FlatCAMApp.py:8938 +msgid "Exporting Excellon" +msgstr "Exportando Excellon" + +#: FlatCAMApp.py:8944 FlatCAMApp.py:8952 +msgid "Could not export Excellon file." +msgstr "Não foi possível exportar o arquivo Excellon." + +#: FlatCAMApp.py:9068 +msgid "Gerber file exported to" +msgstr "Arquivo Gerber exportado para" + +#: FlatCAMApp.py:9076 +msgid "Exporting Gerber" +msgstr "Exportando Gerber" + +#: FlatCAMApp.py:9082 FlatCAMApp.py:9090 +msgid "Could not export Gerber file." +msgstr "Não foi possível exportar o arquivo Gerber." + +#: FlatCAMApp.py:9135 +msgid "DXF file exported to" +msgstr "Arquivo DXF exportado para" + +#: FlatCAMApp.py:9141 +msgid "Exporting DXF" +msgstr "Exportando DXF" + +#: FlatCAMApp.py:9147 FlatCAMApp.py:9155 +msgid "Could not export DXF file." +msgstr "Não foi possível exportar o arquivo DXF." + +#: FlatCAMApp.py:9176 FlatCAMApp.py:9220 FlatCAMApp.py:9266 +msgid "" +"Not supported type is picked as parameter. Only Geometry and Gerber are " +"supported" +msgstr "" +"O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber " +"são suportados" + +#: FlatCAMApp.py:9186 +msgid "Importing SVG" +msgstr "Importando SVG" + +#: FlatCAMApp.py:9198 FlatCAMApp.py:9242 FlatCAMApp.py:9287 FlatCAMApp.py:9368 +#: FlatCAMApp.py:9435 FlatCAMApp.py:9502 flatcamTools/ToolPDF.py:220 +msgid "Opened" +msgstr "Aberto" + +#: FlatCAMApp.py:9230 +msgid "Importing DXF" +msgstr "Importando DXF" + +#: FlatCAMApp.py:9274 +msgid "Importing Image" +msgstr "Importando Imagem" + +#: FlatCAMApp.py:9317 +msgid "Failed to open file" +msgstr "Falha ao abrir o arquivo" + +#: FlatCAMApp.py:9322 +msgid "Failed to parse file" +msgstr "Falha ao analisar o arquivo" + +#: FlatCAMApp.py:9329 FlatCAMApp.py:9403 FlatCAMObj.py:4554 +#: flatcamEditors/FlatCAMGrbEditor.py:3961 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:9339 +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:9347 +msgid "Opening Gerber" +msgstr "Abrindo Gerber" + +#: FlatCAMApp.py:9358 +msgid " Open Gerber failed. Probable not a Gerber file." +msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." + +#: FlatCAMApp.py:9393 flatcamTools/ToolPcbWizard.py:427 +msgid "This is not Excellon file." +msgstr "Este não é um arquivo Excellon." + +#: FlatCAMApp.py:9397 +msgid "Cannot open file" +msgstr "Não é possível abrir o arquivo" + +#: FlatCAMApp.py:9417 flatcamTools/ToolPDF.py:270 +#: flatcamTools/ToolPcbWizard.py:451 +msgid "No geometry found in file" +msgstr "Nenhuma geometria encontrada no arquivo" + +#: FlatCAMApp.py:9420 +msgid "Opening Excellon." +msgstr "Abrindo Excellon." + +#: FlatCAMApp.py:9427 +msgid "Open Excellon file failed. Probable not an Excellon file." +msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." + +#: FlatCAMApp.py:9466 +msgid "Failed to open" +msgstr "Falha ao abrir" + +#: FlatCAMApp.py:9477 +msgid "This is not GCODE" +msgstr "Não é G-Code" + +#: FlatCAMApp.py:9483 +msgid "Opening G-Code." +msgstr "Abrindo G-Code." + +#: FlatCAMApp.py:9492 +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 "" +"Falha ao criar o objeto Trabalho CNC. Provavelmente não é um arquivo G-" +"Code. \n" +"A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " +"durante o processamento" + +#: FlatCAMApp.py:9534 +msgid "Failed to open config file" +msgstr "Falha ao abrir o arquivo de configuração" + +#: FlatCAMApp.py:9555 +msgid "Loading Project ... Please Wait ..." +msgstr "Carregando projeto ... Por favor aguarde ..." + +#: FlatCAMApp.py:9563 FlatCAMApp.py:9582 +msgid "Failed to open project file" +msgstr "Falha ao abrir o arquivo de projeto" + +#: FlatCAMApp.py:9606 +msgid "Loading Project ... restoring" +msgstr "Carregando projeto ... restaurando" + +#: FlatCAMApp.py:9616 +msgid "Project loaded from" +msgstr "Projeto carregado de" + +#: FlatCAMApp.py:9722 +msgid "Available commands:\n" +msgstr "Comandos disponíveis:\n" + +#: FlatCAMApp.py:9724 +msgid "" +"\n" +"\n" +"Type help for usage.\n" +" Example: help open_gerber" +msgstr "" +"\n" +"\n" +"Digite help para forma de uso.\n" +" Exemplo: help open_gerber" + +#: FlatCAMApp.py:9874 +msgid "Shows list of commands." +msgstr "Mostra a lista de comandos." + +#: FlatCAMApp.py:9932 +msgid "Failed to load recent item list." +msgstr "Falha ao carregar a lista de itens recentes." + +#: FlatCAMApp.py:9940 +msgid "Failed to parse recent item list." +msgstr "Falha ao analisar a lista de itens recentes." + +#: FlatCAMApp.py:9951 +msgid "Failed to load recent projects item list." +msgstr "Falha ao carregar a lista de projetos recentes." + +#: FlatCAMApp.py:9959 +msgid "Failed to parse recent project item list." +msgstr "Falha ao analisar a lista de projetos recentes." + +#: FlatCAMApp.py:10018 FlatCAMApp.py:10041 +msgid "Clear Recent files" +msgstr "Limpar arquivos recentes" + +#: FlatCAMApp.py:10058 flatcamGUI/FlatCAMGUI.py:1011 +msgid "Shortcut Key List" +msgstr "Lista de Teclas de Atalho" + +#: FlatCAMApp.py:10132 +msgid "Selected Tab - Choose an Item from Project Tab" +msgstr "Guia Selecionado - Escolha um item na guia Projeto" + +#: FlatCAMApp.py:10132 +msgid "Details" +msgstr "Detalhes" + +#: FlatCAMApp.py:10133 +msgid "The normal flow when working in FlatCAM is the following" +msgstr "O fluxo normal ao trabalhar no FlatCAM é o seguinte" + +#: FlatCAMApp.py:10134 +msgid "" +"Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " +"FlatCAM using either the" +msgstr "" +"Carregue / importe um arquivo Gerber, Excellon, Gcode, DXF, Raster Image ou " +"SVG para o FlatCAM usando o" + +#: FlatCAMApp.py:10135 +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:10136 +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:10137 +msgid "" +"drop of the file into the FLATCAM GUI or through the menu/toolbar links " +"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:10138 +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" + +#: FlatCAMApp.py:10139 FlatCAMApp.py:10140 FlatCAMApp.py:10143 +#: FlatCAMApp.py:10146 FlatCAMApp.py:10150 +msgid "SELECTED TAB" +msgstr "TAB SELECIONADO" + +#: FlatCAMApp.py:10139 +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:10140 +msgid "will be updated with the object properties according to" +msgstr "será atualizado com as propriedades do objeto de acordo com" + +#: FlatCAMApp.py:10141 +msgid "kind: Gerber, Excellon, Geometry or CNCJob object" +msgstr "Tipo: Objeto Gerber, Excellon, Geometria ou CNCJob" + +#: FlatCAMApp.py:10142 +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:10144 +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 "" +"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:10146 +msgid "and populate it even if it was out of focus" +msgstr "e preenchê-lo mesmo que estivesse fora de foco" + +#: FlatCAMApp.py:10147 +msgid "" +"You can change the parameters in this screen and the flow direction is like " +"this" +msgstr "" +"Você pode alterar os parâmetros nesta tela e a direção do fluxo é assim" + +#: FlatCAMApp.py:10148 +msgid "Gerber/Excellon Object" +msgstr "Objeto Gerber/Excellon" + +#: FlatCAMApp.py:10148 +msgid "Change Parameter" +msgstr "Alterar Parâmetro" + +#: FlatCAMApp.py:10148 flatcamTools/ToolNonCopperClear.py:440 +msgid "Generate Geometry" +msgstr "Gerar Geometria" + +#: FlatCAMApp.py:10148 flatcamGUI/ObjectUI.py:890 +msgid "Geometry Object" +msgstr "Objeto Geometria" + +#: FlatCAMApp.py:10149 +msgid "Add tools (change param in Selected Tab)" +msgstr "Adicionar ferramentas (alterar parâmetros na guia Selecionado)" + +#: FlatCAMApp.py:10149 +msgid "Generate CNCJob" +msgstr "Gerar CNCJob" + +#: FlatCAMApp.py:10149 +msgid "CNCJob Object" +msgstr "Objeto CNCJob" + +#: FlatCAMApp.py:10150 +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" + +#: FlatCAMApp.py:10151 flatcamTools/ToolSolderPaste.py:375 +msgid "Save GCode" +msgstr "Salvar o G-Code" + +#: FlatCAMApp.py:10151 +msgid "A list of key shortcuts is available through an menu entry in" +msgstr "" +"Uma lista de atalhos de teclas está disponível através de uma entrada de " +"menu em" + +#: FlatCAMApp.py:10151 +msgid "Help" +msgstr "Ajuda" + +#: FlatCAMApp.py:10152 +msgid "Shortcuts List" +msgstr "Lista de Atalhos" + +#: FlatCAMApp.py:10152 +msgid "or through" +msgstr "ou através" + +#: FlatCAMApp.py:10152 +msgid "own key shortcut" +msgstr "próprio atalho de tecla" + +#: FlatCAMApp.py:10210 +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:10218 +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:10229 +msgid "FlatCAM is up to date!" +msgstr "O FlatCAM está atualizado!" + +#: FlatCAMApp.py:10234 +msgid "Newer Version Available" +msgstr "Nova Versão Disponível" + +#: FlatCAMApp.py:10235 +msgid "" +"There is a newer version of FlatCAM available for download:\n" +"\n" +msgstr "" +"Existe uma versão mais nova do FlatCAM disponível para download:\n" +"\n" + +#: FlatCAMApp.py:10237 +msgid "info" +msgstr "info" + +#: FlatCAMApp.py:10292 +msgid "All plots disabled." +msgstr "Todos os gráficos desabilitados." + +#: FlatCAMApp.py:10299 +msgid "All non selected plots disabled." +msgstr "Todos os gráficos não selecionados desabilitados." + +#: FlatCAMApp.py:10306 +msgid "All plots enabled." +msgstr "Todos os gráficos habilitados." + +#: FlatCAMApp.py:10313 +msgid "Selected plots enabled..." +msgstr "Gráficos selecionados habilitados..." + +#: FlatCAMApp.py:10322 +msgid "Selected plots disabled..." +msgstr "Gráficos selecionados desabilitados..." + +#: FlatCAMApp.py:10340 +msgid "Enabling plots ..." +msgstr "Habilitando gráficos..." + +#: FlatCAMApp.py:10379 +msgid "Disabling plots ..." +msgstr "Desabilitando gráficos..." + +#: FlatCAMApp.py:10401 +msgid "Working ..." +msgstr "Trabalhando ..." + +#: FlatCAMApp.py:10439 +msgid "Saving FlatCAM Project" +msgstr "Salvando o Projeto FlatCAM" + +#: FlatCAMApp.py:10461 FlatCAMApp.py:10496 +msgid "Project saved to" +msgstr "Projeto salvo em" + +#: FlatCAMApp.py:10480 +msgid "Failed to verify project file" +msgstr "Falha ao verificar o arquivo do projeto" + +#: FlatCAMApp.py:10480 FlatCAMApp.py:10488 FlatCAMApp.py:10499 +msgid "Retry to save it." +msgstr "Tente salvá-lo novamente." + +#: FlatCAMApp.py:10488 FlatCAMApp.py:10499 +msgid "Failed to parse saved project file" +msgstr "Falha ao analisar o arquivo de projeto salvo" + +#: FlatCAMApp.py:10710 +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 +msgid "Name changed from" +msgstr "Nome alterado de" + +#: FlatCAMObj.py:214 +msgid "to" +msgstr "para" + +#: FlatCAMObj.py:225 +msgid "Offsetting..." +msgstr "Deslocando..." + +#: FlatCAMObj.py:240 +msgid "Scaling..." +msgstr "Dimensionando..." + +#: FlatCAMObj.py:256 +msgid "Skewing..." +msgstr "Inclinando..." + +#: FlatCAMObj.py:603 FlatCAMObj.py:2319 FlatCAMObj.py:3599 FlatCAMObj.py:5868 +msgid "Basic" +msgstr "Básico" + +#: FlatCAMObj.py:616 FlatCAMObj.py:2335 FlatCAMObj.py:3621 FlatCAMObj.py:5874 +msgid "Advanced" +msgstr "Avançado" + +#: FlatCAMObj.py:805 +msgid "Buffering solid geometry" +msgstr "Buffer de geometria sólida" + +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4446 +#: flatcamTools/ToolNonCopperClear.py:1533 +#: flatcamTools/ToolNonCopperClear.py:1627 +#: flatcamTools/ToolNonCopperClear.py:1639 +#: flatcamTools/ToolNonCopperClear.py:1866 +#: flatcamTools/ToolNonCopperClear.py:1958 +#: flatcamTools/ToolNonCopperClear.py:1970 +msgid "Buffering" +msgstr "Criando buffer" + +#: FlatCAMObj.py:814 +msgid "Done" +msgstr "Pronto" + +#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +msgid "Isolating..." +msgstr "Isolando..." + +#: FlatCAMObj.py:1089 FlatCAMObj.py:1199 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1890 +msgid "Isolation geometry could not be generated." +msgstr "A geometria de isolação não pôde ser gerada." + +#: FlatCAMObj.py:1126 FlatCAMObj.py:3289 FlatCAMObj.py:3556 FlatCAMObj.py:3832 +msgid "Rough" +msgstr "Desbaste" + +#: FlatCAMObj.py:1151 FlatCAMObj.py:1222 +msgid "Isolation geometry created" +msgstr "Geometria de isolação criada" + +#: FlatCAMObj.py:1160 FlatCAMObj.py:1229 +msgid "Subtracting Geo" +msgstr "Subtraindo Geo" + +#: FlatCAMObj.py:1408 +msgid "Plotting Apertures" +msgstr "Mostrando Aberturas" + +#: FlatCAMObj.py:2147 flatcamEditors/FlatCAMExcEditor.py:2309 +msgid "Total Drills" +msgstr "Total de Furos" + +#: FlatCAMObj.py:2179 flatcamEditors/FlatCAMExcEditor.py:2341 +msgid "Total Slots" +msgstr "Total de Fendas" + +#: FlatCAMObj.py:2393 FlatCAMObj.py:3672 FlatCAMObj.py:3966 FlatCAMObj.py:4157 +#: FlatCAMObj.py:4168 FlatCAMObj.py:4286 FlatCAMObj.py:4492 FlatCAMObj.py:4699 +#: FlatCAMObj.py:4938 FlatCAMObj.py:5436 +#: flatcamEditors/FlatCAMExcEditor.py:2416 +#: flatcamEditors/FlatCAMGeoEditor.py:1081 +#: flatcamEditors/FlatCAMGeoEditor.py:1118 +#: flatcamEditors/FlatCAMGeoEditor.py:1139 +#: flatcamEditors/FlatCAMGeoEditor.py:1160 +#: flatcamEditors/FlatCAMGeoEditor.py:1197 +#: flatcamEditors/FlatCAMGeoEditor.py:1229 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 +#: flatcamEditors/FlatCAMGrbEditor.py:5307 +#: flatcamEditors/FlatCAMGrbEditor.py:5350 +#: flatcamEditors/FlatCAMGrbEditor.py:5377 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5445 +#: flatcamEditors/FlatCAMGrbEditor.py:5483 +#: flatcamEditors/FlatCAMGrbEditor.py:5509 flatcamTools/ToolCalculators.py:311 +#: flatcamTools/ToolCalculators.py:322 flatcamTools/ToolCalculators.py:334 +#: flatcamTools/ToolCalculators.py:349 flatcamTools/ToolCalculators.py:362 +#: flatcamTools/ToolCalculators.py:376 flatcamTools/ToolCalculators.py:387 +#: flatcamTools/ToolCalculators.py:398 flatcamTools/ToolCalculators.py:409 +#: flatcamTools/ToolFilm.py:248 flatcamTools/ToolFilm.py:254 +#: flatcamTools/ToolNonCopperClear.py:862 +#: flatcamTools/ToolNonCopperClear.py:873 +#: flatcamTools/ToolNonCopperClear.py:883 +#: flatcamTools/ToolNonCopperClear.py:901 +#: flatcamTools/ToolNonCopperClear.py:980 +#: flatcamTools/ToolNonCopperClear.py:1062 +#: flatcamTools/ToolNonCopperClear.py:1341 +#: flatcamTools/ToolNonCopperClear.py:1373 flatcamTools/ToolPaint.py:699 +#: flatcamTools/ToolPaint.py:774 flatcamTools/ToolPaint.py:922 +#: flatcamTools/ToolPaint.py:976 flatcamTools/ToolPaint.py:1225 +#: flatcamTools/ToolPaint.py:1496 flatcamTools/ToolPaint.py:1966 +#: 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 flatcamTools/ToolSolderPaste.py:839 +#: flatcamTools/ToolTransform.py:474 flatcamTools/ToolTransform.py:508 +#: flatcamTools/ToolTransform.py:526 flatcamTools/ToolTransform.py:544 +#: flatcamTools/ToolTransform.py:578 flatcamTools/ToolTransform.py:607 +#: flatcamTools/ToolTransform.py:625 +msgid "Wrong value format entered, use a number." +msgstr "Formato incorreto, use um número." + +#: FlatCAMObj.py:2634 FlatCAMObj.py:2726 FlatCAMObj.py:2847 +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:2640 +msgid "Milling tool for DRILLS is larger than hole size. Cancelled." +msgstr "A ferramenta BROCA é maior que o tamanho do furo. Cancelado." + +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 +msgid "Tool_nr" +msgstr "Ferramenta_nr" + +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 +#: flatcamEditors/FlatCAMExcEditor.py:1500 +#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:613 +#: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 +#: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 +msgid "Diameter" +msgstr "Diâmetro" + +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 +msgid "Drills_Nr" +msgstr "Furo_Nr" + +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 +msgid "Slots_Nr" +msgstr "Fenda_Nr" + +#: FlatCAMObj.py:2735 +msgid "Milling tool for SLOTS is larger than hole size. Cancelled." +msgstr "" +"A ferramenta fresa para FENDAS é maior que o tamanho do furo. Cancelado." + +#: FlatCAMObj.py:2907 FlatCAMObj.py:4590 FlatCAMObj.py:4808 FlatCAMObj.py:5131 +msgid "" +"Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" +"\"]" +msgstr "" +"Valor com formato incorreto para self.defaults[\"z_pdepth\"] ou self." +"options[\"z_pdepth\"]" + +#: FlatCAMObj.py:2918 FlatCAMObj.py:4601 FlatCAMObj.py:5142 +msgid "" +"Wrong value format for self.defaults[\"feedrate_probe\"] or self." +"options[\"feedrate_probe\"]" +msgstr "" +"Valor com formato incorreto para self.defaults[\"feedrate_probe\"] ou self." +"options[\"feedrate_probe\"]" + +#: FlatCAMObj.py:2948 FlatCAMObj.py:5018 FlatCAMObj.py:5024 FlatCAMObj.py:5176 +msgid "Generating CNC Code" +msgstr "Gerando Código CNC" + +#: FlatCAMObj.py:2974 camlib.py:5748 camlib.py:6722 +msgid "" +"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " +"y) \n" +"but now there is only one value, not two. " +msgstr "" +"O campo Troca de Ferramentas X, Y em Editar -> Preferências deve estar no " +"formato (x, y).\n" +"Agora existe apenas um valor, não dois. " + +#: FlatCAMObj.py:3289 FlatCAMObj.py:4208 FlatCAMObj.py:4209 FlatCAMObj.py:4218 +msgid "Iso" +msgstr "Isolação" + +#: FlatCAMObj.py:3289 +msgid "Finish" +msgstr "Acabamento" + +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:751 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1777 +#: flatcamGUI/FlatCAMGUI.py:2184 flatcamGUI/ObjectUI.py:1061 +#: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 +#: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 +#: flatcamTools/ToolPanelize.py:766 +msgid "Copy" +msgstr "Copiar" + +#: FlatCAMObj.py:3803 +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:3877 +msgid "Tool added in Tool Table." +msgstr "Ferramenta adicionada na Tabela de Ferramentas." + +#: FlatCAMObj.py:3881 +msgid "Default Tool added. Wrong value format entered." +msgstr "Ferramenta padrão adicionada. Valor inserico com formato incorreto." + +#: FlatCAMObj.py:3914 FlatCAMObj.py:3923 +msgid "Failed. Select a tool to copy." +msgstr "Falhou. Selecione uma ferramenta para copiar." + +#: FlatCAMObj.py:3951 +msgid "Tool was copied in Tool Table." +msgstr "A ferramenta foi copiada na tabela de ferramentas." + +#: FlatCAMObj.py:3981 +msgid "Tool was edited in Tool Table." +msgstr "A ferramenta foi editada na Tabela de Ferramentas." + +#: FlatCAMObj.py:4010 FlatCAMObj.py:4019 +msgid "Failed. Select a tool to delete." +msgstr "Falhou. Selecione uma ferramenta para excluir." + +#: FlatCAMObj.py:4042 +msgid "Tool was deleted in Tool Table." +msgstr "A ferramenta foi eliminada da Tabela de Ferramentas." + +#: FlatCAMObj.py:4472 +msgid "This Geometry can't be processed because it is" +msgstr "Esta Geometria não pode ser processada porque é" + +#: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +msgid "geometry" +msgstr "geometria" + +#: FlatCAMObj.py:4517 +msgid "Failed. No tool selected in the tool table ..." +msgstr "Falhou. Nenhuma ferramenta selecionada na tabela de ferramentas ..." + +#: FlatCAMObj.py:4555 +msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" +msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" + +#: FlatCAMObj.py:4704 FlatCAMObj.py:4944 +msgid "" +"Tool Offset is selected in Tool Table but no value is provided.\n" +"Add a Tool Offset or change the Offset Type." +msgstr "" +"Deslocamento de Ferramenta selecionado na Tabela de Ferramentas, mas nenhum " +"valor foi fornecido.\n" +"Adicione um Deslocamento de Ferramenta ou altere o Tipo de Deslocamento." + +#: FlatCAMObj.py:4755 FlatCAMObj.py:4985 +msgid "G-Code parsing in progress..." +msgstr "Análisando o G-Code..." + +#: FlatCAMObj.py:4757 FlatCAMObj.py:4987 +msgid "G-Code parsing finished..." +msgstr "Análise do G-Code finalisada..." + +#: FlatCAMObj.py:4765 +msgid "Finished G-Code processing" +msgstr "Processamento do G-Code concluído" + +#: FlatCAMObj.py:4767 FlatCAMObj.py:4999 +msgid "G-Code processing failed with error" +msgstr "Processamento do G-Code falhou com erro" + +#: FlatCAMObj.py:4819 +msgid "" +" Wrong value format for self.defaults[\"feedrate_probe\"] or self." +"options[\"feedrate_probe\"]" +msgstr "" +" Valor com formato incorreto para self.defaults[\"feedrate_probe\"] ou self." +"options[\"feedrate_probe\"]" + +#: FlatCAMObj.py:4830 flatcamTools/ToolSolderPaste.py:1187 +msgid "Cancelled. Empty file, it has no geometry" +msgstr "Cancelado. Arquivo vazio, não tem geometria" + +#: FlatCAMObj.py:4997 FlatCAMObj.py:5169 +msgid "Finished G-Code processing..." +msgstr "Processamento do G-Code finalisado..." + +#: FlatCAMObj.py:5021 FlatCAMObj.py:5027 FlatCAMObj.py:5179 +msgid "CNCjob created" +msgstr "Trabalho CNC criado" + +#: FlatCAMObj.py:5211 FlatCAMObj.py:5221 camlib.py:3671 camlib.py:3681 +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:5295 +msgid "Geometry Scale done." +msgstr "Redimensionamento de geometria feita." + +#: FlatCAMObj.py:5312 camlib.py:3775 +msgid "" +"An (x,y) pair of values are needed. Probable you entered only one value in " +"the Offset field." +msgstr "" +"Um par (x,y) de valores é necessário. Provavelmente você digitou apenas um " +"valor no campo Deslocamento." + +#: FlatCAMObj.py:5366 +msgid "Geometry Offset done." +msgstr "Deslocamento de Geometria feito." + +#: FlatCAMObj.py:5395 +msgid "" +"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " +"y)\n" +"but now there is only one value, not two." +msgstr "" +"O campo Troca de Ferramentas X, Y em Editar -> Preferências deve estar no " +"formato (x, y).\n" +"Agora está com apenas um valor, não dois." + +#: FlatCAMObj.py:5917 +msgid "Plotting..." +msgstr "Plotando..." + +#: FlatCAMObj.py:5941 FlatCAMObj.py:5946 flatcamTools/ToolSolderPaste.py:1393 +msgid "Export Machine Code ..." +msgstr "Exportar Código da Máquina ..." + +#: FlatCAMObj.py:5952 flatcamTools/ToolSolderPaste.py:1397 +msgid "Export Machine Code cancelled ..." +msgstr "Exportar código da máquina cancelado ..." + +#: FlatCAMObj.py:5970 +msgid "Machine Code file saved to" +msgstr "Arquivo G-Code salvo em" + +#: FlatCAMObj.py:5994 +msgid "FlatCAMCNNJob.on_edit_code_click() -->" +msgstr "FlatCAMCNNJob.on_edit_code_click() -->" + +#: FlatCAMObj.py:6002 +msgid "Loaded Machine Code into Code Editor" +msgstr "G-Code aberto no Editor de Códigos" + +#: FlatCAMObj.py:6114 +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:6116 +msgid "CNCJob object" +msgstr "objeto de Trabalho CNC" + +#: FlatCAMObj.py:6168 +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:6180 +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:6186 +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:6223 FlatCAMObj.py:6233 +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:6237 +msgid "There is no postprocessor file." +msgstr "Não há arquivo de pós-processamento." + +#: FlatCAMProcess.py:172 +msgid "processes running." +msgstr "processos executando." + +#: FlatCAMTranslation.py:91 +msgid "The application will restart." +msgstr "O aplicativo reiniciará." + +#: FlatCAMTranslation.py:93 +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 +msgid "Apply Language ..." +msgstr "Aplicar o Idioma ..." + +#: ObjectCollection.py:426 +#, python-brace-format +msgid "Object renamed from {old} to {new}" +msgstr "Objeto renomeado de {old} para {new}" + +#: ObjectCollection.py:766 +msgid "Cause of error" +msgstr "Motivo do erro" + +#: camlib.py:215 +msgid "self.solid_geometry is neither BaseGeometry or list." +msgstr "self.solid_geometry não é nem BaseGeometry nem lista." + +#: camlib.py:594 +msgid "Pass" +msgstr "Passo" + +#: camlib.py:614 +msgid "Get Exteriors" +msgstr "Obter Exterior" + +#: camlib.py:617 +msgid "Get Interiors" +msgstr "Obter Interior" + +#: camlib.py:1539 +msgid "Object was mirrored" +msgstr "O objeto foi espelhado" + +#: camlib.py:1542 +msgid "Failed to mirror. No object selected" +msgstr "Falha ao espelhar. Nenhum objeto selecionado" + +#: camlib.py:1611 +msgid "Object was rotated" +msgstr "O objeto foi rotacionado" + +#: camlib.py:1614 +msgid "Failed to rotate. No object selected" +msgstr "Falha ao girar. Nenhum objeto selecionado" + +#: camlib.py:1682 +msgid "Object was skewed" +msgstr "O objeto foi inclinado" + +#: camlib.py:1685 +msgid "Failed to skew. No object selected" +msgstr "Falha ao inclinar. Nenhum objeto selecionado" + +#: camlib.py:2462 +msgid "Gerber processing. Parsing" +msgstr "Processando Gerber. Analisando" + +#: camlib.py:2462 +msgid "lines" +msgstr "linhas" + +#: camlib.py:2983 camlib.py:3079 +msgid "Coordinates missing, line ignored" +msgstr "Coordenadas faltando, linha ignorada" + +#: camlib.py:2985 camlib.py:3081 +msgid "GERBER file might be CORRUPT. Check the file !!!" +msgstr "O arquivo GERBER pode estar CORROMPIDO. Verifique o arquivo !!!" + +#: camlib.py:3035 +msgid "" +"Region does not have enough points. File will be processed but there are " +"parser errors. Line number" +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" +msgstr "Processando Gerber. Unindo" + +#: camlib.py:3433 +msgid "polygons" +msgstr "polígonos" + +#: camlib.py:3450 +msgid "Gerber processing. Applying Gerber polarity." +msgstr "Processando Gerber. Aplicando polaridade Gerber." + +#: camlib.py:3489 +msgid "Gerber Line" +msgstr "Linha Gerber" + +#: camlib.py:3489 +msgid "Gerber Line Content" +msgstr "Conteúdo" + +#: camlib.py:3491 +msgid "Gerber Parser ERROR" +msgstr "Erro de Análise" + +#: camlib.py:3739 +msgid "Gerber Scale done." +msgstr "Redimensionamento Gerber pronto." + +#: camlib.py:3829 +msgid "Gerber Offset done." +msgstr "Deslocamento Gerber pronto." + +#: camlib.py:3906 +msgid "Gerber Mirror done." +msgstr "Espelhamento Gerber pronto." + +#: camlib.py:3975 +msgid "Gerber Skew done." +msgstr "Inclinação Gerber pronta." + +#: camlib.py:4036 +msgid "Gerber Rotate done." +msgstr "Rotação Gerber pronta." + +#: camlib.py:4323 +msgid "This is GCODE mark" +msgstr "Esta é a marca G-CODE" + +#: camlib.py:4439 +msgid "" +"No tool diameter info's. See shell.\n" +"A tool change event: T" +msgstr "" +"Sem informação do diâmetro da ferramenta. Veja linha de comando.\n" +"Evento de troca de ferramenta: T" + +#: camlib.py:4442 +msgid "" +"was found but the Excellon file have no informations regarding the tool " +"diameters therefore the application will try to load it by using some 'fake' " +"diameters.\n" +"The user needs to edit the resulting Excellon object and change the " +"diameters to reflect the real diameters." +msgstr "" +"foi encontrado mas o arquivo Excellon não possui informações sobre os " +"diâmetros da ferramenta. \n" +"O aplicativo tentará carregá-lo usando alguns diâmetros 'falsos'./nO usuário " +"precisa editar o objeto Excellon resultante e\n" +"alterar os diâmetros para os valores reais." + +#: camlib.py:4897 +#, python-brace-format +msgid "" +"{e_code} Excellon Parser error.\n" +"Parsing Failed. Line {l_nr}: {line}\n" +msgstr "" +"{e_code} Erro do Analisador Excellon.\n" +"Análise falhou. Linha {l_nr}: {line}\n" + +#: camlib.py:4980 +msgid "" +"Excellon.create_geometry() -> a drill location was skipped due of not having " +"a tool associated.\n" +"Check the resulting GCode." +msgstr "" +"Excellon.create_geometry () -> um furo foi ignorado por não ter uma " +"ferramenta associada.\n" +"Verifique o G-Code resultante." + +#: camlib.py:5654 +msgid "There is no such parameter" +msgstr "Não existe esse parâmetro" + +#: camlib.py:5725 +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 "" +"O parâmetro Profundidade de Corte está positivo. Este valor é a\n" +"profundidade para cortar o material, e deve ser negativo. Supondo que seja\n" +"um erro de digitação, o aplicativo converterá o valor para negativo.\n" +"Verifique o código CNC resultante (G-Code, etc.)." + +#: camlib.py:5733 camlib.py:6406 camlib.py:6748 +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:5785 +msgid "Creating a list of points to drill..." +msgstr "Criando uma lista de pontos para furar..." + +#: camlib.py:5868 +msgid "Starting G-Code" +msgstr "Iniciando o G-Code" + +#: camlib.py:5964 camlib.py:6110 camlib.py:6216 camlib.py:6515 camlib.py:6857 +msgid "Starting G-Code for tool with diameter" +msgstr "Iniciando o G-Code para ferramenta com diâmetro" + +#: camlib.py:6021 camlib.py:6167 camlib.py:6274 +msgid "G91 coordinates not implemented" +msgstr "coordenadas G91 não implementadas" + +#: camlib.py:6027 camlib.py:6173 camlib.py:6280 +msgid "The loaded Excellon file has no drills" +msgstr "O arquivo Excellon carregado não tem brocas" + +#: camlib.py:6179 +msgid "Wrong optimization type selected." +msgstr "Tipo de otimização incorreto selecionado." + +#: camlib.py:6302 +msgid "Finished G-Code generation..." +msgstr "Geração de G-Code concluída..." + +#: camlib.py:6379 +msgid "" +"The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " +"y) \n" +"but now there is only one value, not two." +msgstr "" +"O campo Troca de Ferramentas X, Y em Editar -> Preferências deve estar no " +"formato (x, y).\n" +"Agora está com apenas um valor, não dois." + +#: camlib.py:6392 camlib.py:6734 +msgid "" +"Cut_Z parameter is None or zero. Most likely a bad combinations of other " +"parameters." +msgstr "" +"Profundidade de Corte está vazio ou é zero. Provavelmente é uma combinação " +"ruim de outros parâmetros." + +#: camlib.py:6398 camlib.py:6740 +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 "" +"O parâmetro Profundidade de Corte está positivo. Este valor é a\n" +"profundidade para cortar o material, e deve ser negativo. Supondo que seja\n" +"um erro de digitação, o aplicativo converterá o valor para negativo.\n" +"Verifique o código CNC resultante (G-Code, etc.)." + +#: camlib.py:6416 camlib.py:6754 +msgid "Travel Z parameter is None or zero." +msgstr "O parâmetro Altura de Deslocamento Z é Nulo ou zero." + +#: camlib.py:6421 camlib.py:6759 +msgid "" +"The Travel Z parameter has negative value. It is the height value to travel " +"between cuts.\n" +"The Z Travel parameter needs to have a positive value, assuming it is a typo " +"therefore the app will convert the value to positive.Check the resulting CNC " +"code (Gcode etc)." +msgstr "" +"O parâmetro Altura de Deslocamento tem valor negativo. Este valor\n" +"é a altura nos deslocamentos entre os cortes, e deve ser positivo. Supondo\n" +"que seja um erro de digitação, o aplicativo converterá o valor para " +"positivo.\n" +"Verifique o código CNC resultante (G-Code, etc.)." + +#: camlib.py:6429 camlib.py:6767 +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:6444 camlib.py:6786 +msgid "Indexing geometry before generating G-Code..." +msgstr "Indexando geometrias antes de gerar o G-Code..." + +#: camlib.py:6498 camlib.py:6843 +msgid "Starting G-Code..." +msgstr "Iniciando o G-Code..." + +#: camlib.py:6585 camlib.py:6927 +msgid "Finished G-Code generation" +msgstr "Geração de G-Code concluída" + +#: camlib.py:6587 +msgid "paths traced" +msgstr "caminho traçado" + +#: camlib.py:6622 +msgid "Expected a Geometry, got" +msgstr "Esperando uma geometria, recebido" + +#: camlib.py:6629 +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:6669 +msgid "" +"The Tool Offset value is too negative to use for the current_geometry.\n" +"Raise the value (in module) and try again." +msgstr "" +"O valor de Deslocamento é muito negativo para ser usado na " +"current_geometry.\n" +"Aumente o valor (em módulo) e tente novamente." + +#: camlib.py:6929 +msgid " paths traced." +msgstr " caminhos traçados." + +#: camlib.py:6958 +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:7045 +msgid "Finished SolderPste G-Code generation" +msgstr "Geração de G-Code para Pasta de Solda concluída" + +#: camlib.py:7047 +msgid "paths traced." +msgstr "caminhos traçados." + +#: camlib.py:7520 camlib.py:7798 camlib.py:7901 camlib.py:7948 +msgid "G91 coordinates not implemented ..." +msgstr "Coordenadas G91 não implementadas..." + +#: flatcamEditors/FlatCAMExcEditor.py:45 flatcamEditors/FlatCAMExcEditor.py:70 +#: flatcamEditors/FlatCAMExcEditor.py:152 +#: flatcamEditors/FlatCAMExcEditor.py:356 +#: flatcamEditors/FlatCAMExcEditor.py:548 +#: flatcamEditors/FlatCAMGrbEditor.py:238 +#: flatcamEditors/FlatCAMGrbEditor.py:243 +msgid "Click to place ..." +msgstr "Clique para colocar ..." + +#: flatcamEditors/FlatCAMExcEditor.py:54 +msgid "To add a drill first select a tool" +msgstr "Para adicionar uma broca, primeiro selecione uma ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:117 +msgid "Done. Drill added." +msgstr "Feito. Broca adicionada." + +#: flatcamEditors/FlatCAMExcEditor.py:160 +msgid "To add an Drill Array first select a tool in Tool Table" +msgstr "" +"Para adicionar um Matriz de Brocas, primeiro selecione uma ferramenta na " +"Tabela de Ferramentas" + +#: flatcamEditors/FlatCAMExcEditor.py:176 +#: flatcamEditors/FlatCAMExcEditor.py:386 +#: flatcamEditors/FlatCAMExcEditor.py:596 +#: flatcamEditors/FlatCAMExcEditor.py:1098 +#: flatcamEditors/FlatCAMExcEditor.py:1123 +#: flatcamEditors/FlatCAMGrbEditor.py:462 +#: flatcamEditors/FlatCAMGrbEditor.py:1859 +#: flatcamEditors/FlatCAMGrbEditor.py:1887 +msgid "Click on target location ..." +msgstr "Clique no local de destino ..." + +#: flatcamEditors/FlatCAMExcEditor.py:193 +msgid "Click on the Drill Circular Array Start position" +msgstr "Clique na posição inicial da Matriz Circular de Brocas" + +#: flatcamEditors/FlatCAMExcEditor.py:215 +#: flatcamEditors/FlatCAMExcEditor.py:635 +#: flatcamEditors/FlatCAMGrbEditor.py:505 +msgid "The value is not Float. Check for comma instead of dot separator." +msgstr "" +"O valor não é flutuante. Verifique se há uma vírgula em vez do ponto no " +"separador decimal." + +#: flatcamEditors/FlatCAMExcEditor.py:219 +msgid "The value is mistyped. Check the value" +msgstr "O valor foi digitado incorretamente. Verifique o valor" + +#: flatcamEditors/FlatCAMExcEditor.py:318 +msgid "Too many drills for the selected spacing angle." +msgstr "Muitas brocas para o ângulo de espaçamento selecionado." + +#: flatcamEditors/FlatCAMExcEditor.py:336 +msgid "Done. Drill Array added." +msgstr "Matriz de Brocas adicionada." + +#: flatcamEditors/FlatCAMExcEditor.py:365 +msgid "To add a slot first select a tool" +msgstr "Para adicionar um ranhura, primeiro selecione uma ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:423 +#: flatcamEditors/FlatCAMExcEditor.py:430 +#: flatcamEditors/FlatCAMExcEditor.py:701 +#: flatcamEditors/FlatCAMExcEditor.py:708 +msgid "Value is missing or wrong format. Add it and retry." +msgstr "Valor está faltando ou formato errado. Adicione e tente novamente." + +#: flatcamEditors/FlatCAMExcEditor.py:529 +msgid "Done. Adding Slot completed." +msgstr "Feito. Ranhura adicionada." + +#: flatcamEditors/FlatCAMExcEditor.py:556 +msgid "To add an Slot Array first select a tool in Tool Table" +msgstr "" +"Para adicionar uma matriz de ranhuras, primeiro selecione uma ferramenta na " +"Tabela de Ferramentas" + +#: flatcamEditors/FlatCAMExcEditor.py:613 +msgid "Click on the Slot Circular Array Start position" +msgstr "Clique na posição inicial da matriz circular da ranhura" + +#: flatcamEditors/FlatCAMExcEditor.py:639 +#: flatcamEditors/FlatCAMGrbEditor.py:509 +msgid "The value is mistyped. Check the value." +msgstr "O valor digitado está incorreto. Verifique o valor." + +#: flatcamEditors/FlatCAMExcEditor.py:818 +msgid "Too many Slots for the selected spacing angle." +msgstr "Muitas Ranhuras para o ângulo de espaçamento selecionado." + +#: flatcamEditors/FlatCAMExcEditor.py:841 +msgid "Done. Slot Array added." +msgstr "Feito. Matriz de Ranhuras adicionada." + +#: flatcamEditors/FlatCAMExcEditor.py:858 +msgid "Click on the Drill(s) to resize ..." +msgstr "Clique na(s) Broca(s) para redimensionar ..." + +#: flatcamEditors/FlatCAMExcEditor.py:888 +msgid "Resize drill(s) failed. Please enter a diameter for resize." +msgstr "" +"Redimensionar broca(s) falhou. Por favor insira um diâmetro para " +"redimensionar." + +#: flatcamEditors/FlatCAMExcEditor.py:978 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2677 +#: flatcamGUI/FlatCAMGUI.py:2885 flatcamGUI/FlatCAMGUI.py:3099 +msgid "Cancelled." +msgstr "Cancelado." + +#: flatcamEditors/FlatCAMExcEditor.py:1069 +msgid "Done. Drill/Slot Resize completed." +msgstr "Redimensionamento de broca/ranhura concluído." + +#: flatcamEditors/FlatCAMExcEditor.py:1072 +msgid "Cancelled. No drills/slots selected for resize ..." +msgstr "Cancelado. Nenhuma broca/ranhura selecionada para redimensionar ..." + +#: flatcamEditors/FlatCAMExcEditor.py:1100 +#: flatcamEditors/FlatCAMGrbEditor.py:1861 +msgid "Click on reference location ..." +msgstr "Clique no local de referência ..." + +#: flatcamEditors/FlatCAMExcEditor.py:1156 +msgid "Done. Drill(s) Move completed." +msgstr "Movimento da Broca realizado." + +#: flatcamEditors/FlatCAMExcEditor.py:1254 +msgid "Done. Drill(s) copied." +msgstr "Broca(s) copiada(s)." + +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5661 +msgid "Excellon Editor" +msgstr "Editor Excellon" + +#: flatcamEditors/FlatCAMExcEditor.py:1480 +#: flatcamEditors/FlatCAMGrbEditor.py:2361 +msgid "Name:" +msgstr "Nome:" + +#: flatcamEditors/FlatCAMExcEditor.py:1486 flatcamGUI/ObjectUI.py:593 +#: flatcamGUI/ObjectUI.py:919 flatcamTools/ToolNonCopperClear.py:96 +#: flatcamTools/ToolPaint.py:95 flatcamTools/ToolSolderPaste.py:70 +msgid "Tools Table" +msgstr "Tabela de Ferramentas" + +#: flatcamEditors/FlatCAMExcEditor.py:1488 flatcamGUI/ObjectUI.py:595 +msgid "" +"Tools in this Excellon object\n" +"when are used for drilling." +msgstr "" +"Ferramentas neste objeto Excellon \n" +"quando são usadas para perfuração." + +#: flatcamEditors/FlatCAMExcEditor.py:1508 +msgid "Add/Delete Tool" +msgstr "Adicionar/Excluir Ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:1510 +msgid "" +"Add/Delete a tool to the tool list\n" +"for this Excellon object." +msgstr "" +"Adicionar/Excluir uma ferramenta para a lista de ferramentas\n" +"para este objeto Excellon." + +#: flatcamEditors/FlatCAMExcEditor.py:1518 flatcamGUI/ObjectUI.py:1037 +#: flatcamTools/ToolNonCopperClear.py:212 flatcamTools/ToolPaint.py:162 +msgid "Tool Dia" +msgstr "Diâmetro da Ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5690 +#: flatcamGUI/ObjectUI.py:1040 +msgid "Diameter for the new tool" +msgstr "Diâmetro da nova ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:1528 +msgid "Add Tool" +msgstr "Adicionar Ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:1530 +msgid "" +"Add a new tool to the tool list\n" +"with the diameter specified above." +msgstr "" +"Adiciona uma nova ferramenta à lista de ferramentas\n" +"com o diâmetro especificado acima." + +#: flatcamEditors/FlatCAMExcEditor.py:1542 +msgid "Delete Tool" +msgstr "Excluir Ferramenta" + +#: flatcamEditors/FlatCAMExcEditor.py:1544 +msgid "" +"Delete a tool in the tool list\n" +"by selecting a row in the tool table." +msgstr "" +"Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " +"tabela de ferramentas." + +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1570 +msgid "Resize Drill(s)" +msgstr "Redimensionar Broca(s)" + +#: flatcamEditors/FlatCAMExcEditor.py:1564 +msgid "Resize a drill or a selection of drills." +msgstr "Redimensiona uma broca ou uma seleção de brocas." + +#: flatcamEditors/FlatCAMExcEditor.py:1571 +msgid "Resize Dia" +msgstr "Novo Diâmetro" + +#: flatcamEditors/FlatCAMExcEditor.py:1573 +msgid "Diameter to resize to." +msgstr "Novo diâmetro para redimensionar." + +#: flatcamEditors/FlatCAMExcEditor.py:1581 +msgid "Resize" +msgstr "Redimensionar" + +#: flatcamEditors/FlatCAMExcEditor.py:1583 +msgid "Resize drill(s)" +msgstr "Redimensionar broca(s)" + +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1569 +#: flatcamGUI/FlatCAMGUI.py:1769 +msgid "Add Drill Array" +msgstr "Adicionar Matriz de Brocas" + +#: flatcamEditors/FlatCAMExcEditor.py:1610 +msgid "Add an array of drills (linear or circular array)" +msgstr "Adiciona uma matriz de brocas (matriz linear ou circular)" + +#: flatcamEditors/FlatCAMExcEditor.py:1616 +msgid "" +"Select the type of drills array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" +"Selecione o tipo de matriz de brocas para criar.\n" +"Pode ser Linear X(Y) ou Circular" + +#: flatcamEditors/FlatCAMExcEditor.py:1619 +#: flatcamEditors/FlatCAMExcEditor.py:1821 +#: flatcamEditors/FlatCAMGrbEditor.py:2647 +msgid "Linear" +msgstr "Linear" + +#: flatcamEditors/FlatCAMExcEditor.py:1620 +#: flatcamEditors/FlatCAMExcEditor.py:1822 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6611 +#: flatcamTools/ToolNonCopperClear.py:203 +msgid "Circular" +msgstr "Circular" + +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5700 +msgid "Nr of drills" +msgstr "Nº de brocas" + +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5702 +msgid "Specify how many drills to be in the array." +msgstr "Especifique quantas brocas devem estar na matriz." + +#: flatcamEditors/FlatCAMExcEditor.py:1646 +#: flatcamEditors/FlatCAMExcEditor.py:1693 +#: flatcamEditors/FlatCAMExcEditor.py:1757 +#: flatcamEditors/FlatCAMExcEditor.py:1848 +#: flatcamEditors/FlatCAMExcEditor.py:1895 +#: flatcamEditors/FlatCAMGrbEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:2674 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5794 +msgid "Direction" +msgstr "Direção" + +#: flatcamEditors/FlatCAMExcEditor.py:1648 +#: flatcamEditors/FlatCAMExcEditor.py:1850 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4862 +#: flatcamGUI/FlatCAMGUI.py:5717 flatcamGUI/FlatCAMGUI.py:5848 +msgid "" +"Direction on which the linear array is oriented:\n" +"- 'X' - horizontal axis \n" +"- 'Y' - vertical axis or \n" +"- 'Angle' - a custom angle for the array inclination" +msgstr "" +"Direção na qual a matriz linear é orientada: \n" +"- 'X' - eixo horizontal\n" +"- 'Y' - eixo vertical ou\n" +"- 'Ângulo' - um ângulo personalizado para a inclinação da matriz" + +#: flatcamEditors/FlatCAMExcEditor.py:1655 +#: flatcamEditors/FlatCAMExcEditor.py:1766 +#: flatcamEditors/FlatCAMExcEditor.py:1857 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4868 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5803 +#: flatcamGUI/FlatCAMGUI.py:5854 +msgid "X" +msgstr "X" + +#: flatcamEditors/FlatCAMExcEditor.py:1656 +#: flatcamEditors/FlatCAMExcEditor.py:1767 +#: flatcamEditors/FlatCAMExcEditor.py:1858 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4869 +#: flatcamGUI/FlatCAMGUI.py:5724 flatcamGUI/FlatCAMGUI.py:5804 +#: flatcamGUI/FlatCAMGUI.py:5855 +msgid "Y" +msgstr "Y" + +#: flatcamEditors/FlatCAMExcEditor.py:1657 +#: flatcamEditors/FlatCAMExcEditor.py:1671 +#: flatcamEditors/FlatCAMExcEditor.py:1705 +#: flatcamEditors/FlatCAMExcEditor.py:1768 +#: 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/FlatCAMGUI.py:4870 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5805 +#: flatcamGUI/FlatCAMGUI.py:5810 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamTools/ToolTransform.py:68 +msgid "Angle" +msgstr "Ângulo" + +#: flatcamEditors/FlatCAMExcEditor.py:1661 +#: flatcamEditors/FlatCAMExcEditor.py:1863 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:5731 flatcamGUI/FlatCAMGUI.py:5862 +msgid "Pitch" +msgstr "Passo" + +#: flatcamEditors/FlatCAMExcEditor.py:1663 +#: flatcamEditors/FlatCAMExcEditor.py:1865 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4878 +#: flatcamGUI/FlatCAMGUI.py:5733 flatcamGUI/FlatCAMGUI.py:5864 +msgid "Pitch = Distance between elements of the array." +msgstr "Passo = Distância entre os elementos da matriz." + +#: flatcamEditors/FlatCAMExcEditor.py:1673 +#: flatcamEditors/FlatCAMExcEditor.py:1875 +#: flatcamEditors/FlatCAMGrbEditor.py:2700 +msgid "" +"Angle at which the linear array is placed.\n" +"The precision is of max 2 decimals.\n" +"Min value is: -359.99 degrees.\n" +"Max value is: 360.00 degrees." +msgstr "" +"Ângulo no qual a matriz linear é colocada.\n" +"A precisão é de no máximo 2 decimais.\n" +"Valor mínimo: -359.99 graus.\n" +"Valor máximo: 360.00 graus." + +#: flatcamEditors/FlatCAMExcEditor.py:1694 +#: flatcamEditors/FlatCAMExcEditor.py:1896 +#: flatcamEditors/FlatCAMGrbEditor.py:2721 +msgid "" +"Direction for circular array.Can be CW = clockwise or CCW = counter " +"clockwise." +msgstr "" +"Sentido da matriz circular. Pode ser CW = horário ou CCW = anti-horário." + +#: flatcamEditors/FlatCAMExcEditor.py:1701 +#: flatcamEditors/FlatCAMExcEditor.py:1903 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4906 +#: flatcamGUI/FlatCAMGUI.py:5303 flatcamGUI/FlatCAMGUI.py:5761 +#: flatcamGUI/FlatCAMGUI.py:5892 flatcamGUI/FlatCAMGUI.py:6094 +msgid "CW" +msgstr "CW" + +#: flatcamEditors/FlatCAMExcEditor.py:1702 +#: flatcamEditors/FlatCAMExcEditor.py:1904 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4907 +#: flatcamGUI/FlatCAMGUI.py:5304 flatcamGUI/FlatCAMGUI.py:5762 +#: flatcamGUI/FlatCAMGUI.py:5893 flatcamGUI/FlatCAMGUI.py:6095 +msgid "CCW" +msgstr "CCW" + +#: flatcamEditors/FlatCAMExcEditor.py:1706 +#: flatcamEditors/FlatCAMExcEditor.py:1908 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4889 +#: flatcamGUI/FlatCAMGUI.py:4915 flatcamGUI/FlatCAMGUI.py:5744 +#: flatcamGUI/FlatCAMGUI.py:5770 flatcamGUI/FlatCAMGUI.py:5875 +#: flatcamGUI/FlatCAMGUI.py:5901 +msgid "Angle at which each element in circular array is placed." +msgstr "Ângulo no qual cada elemento na matriz circular é colocado." + +#: flatcamEditors/FlatCAMExcEditor.py:1736 +msgid "Slot Parameters" +msgstr "Parâmetros de Ranhura" + +#: flatcamEditors/FlatCAMExcEditor.py:1738 +msgid "" +"Parameters for adding a slot (hole with oval shape)\n" +"either single or as an part of an array." +msgstr "" +"Parâmetros para adicionar uma ranhura (furo com forma oval),\n" +"tanto única quanto parte de uma matriz." + +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5783 +#: flatcamTools/ToolProperties.py:350 +msgid "Length" +msgstr "Comprimento" + +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5785 +msgid "Length = The length of the slot." +msgstr "Comprimento = o comprimento da ranhura." + +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5796 +msgid "" +"Direction on which the slot is oriented:\n" +"- 'X' - horizontal axis \n" +"- 'Y' - vertical axis or \n" +"- 'Angle' - a custom angle for the slot inclination" +msgstr "" +"Direção na qual a ranhura é orientada:\n" +"- 'X' - eixo horizontal\n" +"- 'Y' - eixo vertical ou\n" +"- 'Angle' - um ângulo personalizado para a inclinação da ranhura" + +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5812 +msgid "" +"Angle at which the slot is placed.\n" +"The precision is of max 2 decimals.\n" +"Min value is: -359.99 degrees.\n" +"Max value is: 360.00 degrees." +msgstr "" +"Ângulo no qual a ranhura é colocada.\n" +"A precisão é de no máximo 2 decimais.\n" +"Valor mínimo: -359.99 graus.\n" +"Valor máximo: 360.00 graus." + +#: flatcamEditors/FlatCAMExcEditor.py:1807 +msgid "Slot Array Parameters" +msgstr "Parâm. da matriz de ranhuras" + +#: flatcamEditors/FlatCAMExcEditor.py:1809 +msgid "Parameters for the array of slots (linear or circular array)" +msgstr "Parâmetros da matriz de ranhuras (matriz linear ou circular)" + +#: flatcamEditors/FlatCAMExcEditor.py:1818 +msgid "" +"Select the type of slot array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" +"Selecione o tipo de matriz de ranhuras para criar.\n" +"Pode ser Linear X(Y) ou Circular" + +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5834 +msgid "Nr of slots" +msgstr "Nº de ranhuras" + +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5836 +msgid "Specify how many slots to be in the array." +msgstr "Especifique o número de ranhuras da matriz." + +#: flatcamEditors/FlatCAMExcEditor.py:2428 +msgid "" +"Tool already in the original or actual tool list.\n" +"Save and reedit Excellon if you need to add this tool. " +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:3268 +msgid "Added new tool with dia" +msgstr "Adicionada nova ferramenta com diâmetro" + +#: flatcamEditors/FlatCAMExcEditor.py:2469 +msgid "Select a tool in Tool Table" +msgstr "Selecione uma ferramenta na Tabela de Ferramentas" + +#: flatcamEditors/FlatCAMExcEditor.py:2502 +msgid "Deleted tool with diameter" +msgstr "Ferramenta excluída com diâmetro" + +#: flatcamEditors/FlatCAMExcEditor.py:2652 +msgid "Done. Tool edit completed." +msgstr "Edição de ferramenta concluída." + +#: flatcamEditors/FlatCAMExcEditor.py:3186 +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 +msgid "An internal error has ocurred. See Shell.\n" +msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" + +#: flatcamEditors/FlatCAMExcEditor.py:3198 +msgid "Creating Excellon." +msgstr "Criando Excellon." + +#: flatcamEditors/FlatCAMExcEditor.py:3208 +msgid "Excellon editing finished." +msgstr "Edição de Excellon concluída." + +#: flatcamEditors/FlatCAMExcEditor.py:3226 +msgid "Cancelled. There is no Tool/Drill selected" +msgstr "Cancelado. Não há ferramenta/broca selecionada" + +#: flatcamEditors/FlatCAMExcEditor.py:3811 +msgid "Done. Drill(s) deleted." +msgstr "Brocas(s) excluída(s)." + +#: flatcamEditors/FlatCAMExcEditor.py:3883 +#: flatcamEditors/FlatCAMExcEditor.py:3893 +#: flatcamEditors/FlatCAMGrbEditor.py:4600 +msgid "Click on the circular array Center position" +msgstr "Clique na posição central da matriz circular" + +#: flatcamEditors/FlatCAMGeoEditor.py:82 +msgid "Buffer distance:" +msgstr "Distância do buffer:" + +#: flatcamEditors/FlatCAMGeoEditor.py:83 +msgid "Buffer corner:" +msgstr "Canto do buffer:" + +#: flatcamEditors/FlatCAMGeoEditor.py:85 +msgid "" +"There are 3 types of corners:\n" +" - 'Round': the corner is rounded for exterior buffer.\n" +" - 'Square:' the corner is met in a sharp angle for exterior buffer.\n" +" - 'Beveled:' the corner is a line that directly connects the features " +"meeting in the corner" +msgstr "" +"Existem 3 tipos de cantos:\n" +" - 'Redondo': o canto é arredondado para buffer externo.\n" +" - 'Quadrado:' o canto é em um ângulo agudo para buffer externo.\n" +" - 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " +"encontrados no canto" + +#: flatcamEditors/FlatCAMGeoEditor.py:91 +#: flatcamEditors/FlatCAMGrbEditor.py:2522 +msgid "Round" +msgstr "Redondo" + +#: flatcamEditors/FlatCAMGeoEditor.py:92 +#: flatcamEditors/FlatCAMGrbEditor.py:2523 +msgid "Square" +msgstr "Quadrado" + +#: flatcamEditors/FlatCAMGeoEditor.py:93 +#: flatcamEditors/FlatCAMGrbEditor.py:2524 +msgid "Beveled" +msgstr "Chanfrado" + +#: flatcamEditors/FlatCAMGeoEditor.py:100 +msgid "Buffer Interior" +msgstr "Buffer Interior" + +#: flatcamEditors/FlatCAMGeoEditor.py:102 +msgid "Buffer Exterior" +msgstr "Buffer Exterior" + +#: flatcamEditors/FlatCAMGeoEditor.py:108 +msgid "Full Buffer" +msgstr "Buffer Completo" + +#: flatcamEditors/FlatCAMGeoEditor.py:129 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1488 +#: flatcamGUI/FlatCAMGUI.py:4922 +msgid "Buffer Tool" +msgstr "Ferramenta Buffer" + +#: 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:4653 +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 " +"e tente novamente." + +#: flatcamEditors/FlatCAMGeoEditor.py:345 +msgid "Text Tool" +msgstr "Ferramenta de Texto" + +#: flatcamEditors/FlatCAMGeoEditor.py:403 flatcamGUI/FlatCAMGUI.py:831 +msgid "Tool" +msgstr "Ferramenta" + +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4501 +#: flatcamGUI/FlatCAMGUI.py:5947 flatcamGUI/FlatCAMGUI.py:6850 +#: flatcamGUI/FlatCAMGUI.py:7010 flatcamGUI/ObjectUI.py:264 +#: flatcamTools/ToolCutOut.py:91 +msgid "Tool dia" +msgstr "Diâmetro da Ferramenta" + +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:7012 +msgid "" +"Diameter of the tool to\n" +"be used in the operation." +msgstr "" +"Diâmetro da ferramenta para \n" +"ser usada na operação." + +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6696 +#: flatcamGUI/FlatCAMGUI.py:7041 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamTools/ToolPaint.py:205 +msgid "Overlap Rate" +msgstr "Taxa de Sobreposição" + +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7043 +#: flatcamTools/ToolPaint.py:207 +#, python-format +msgid "" +"How much (fraction) of the tool width to overlap each tool pass.\n" +"Example:\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" +"\n" +"Adjust the value starting with lower values\n" +"and increasing it if areas that should be painted are still \n" +"not painted.\n" +"Lower values = faster processing, faster execution on PCB.\n" +"Higher values = slow processing and slow execution on CNC\n" +"due of too many paths." +msgstr "" +"Quanto da largura da ferramenta (fração) é sobreposto em cada passagem da " +"ferramenta.\n" +"Exemplo:\n" +"Um valor de 0.25 significa uma sobreposição de 25%% do diâmetro da " +"ferramenta.\n" +"Ajuste o valor começando com valores menores, e aumente se alguma área que \n" +"deveria ser pintada não foi pintada.\n" +"Valores menores = processamento mais rápido, execução mais rápida no PCB. \n" +"Valores maiores = processamento lento e execução lenta no CNC \n" +" devido ao número de caminhos." + +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:6874 flatcamGUI/FlatCAMGUI.py:7058 +#: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 +msgid "Margin" +msgstr "Margem" + +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7060 +#: flatcamTools/ToolPaint.py:224 +msgid "" +"Distance by which to avoid\n" +"the edges of the polygon to\n" +"be painted." +msgstr "" +"Distância pela qual evitar \n" +"as bordas do polígono para \n" +"ser pintado." + +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6722 +#: flatcamGUI/FlatCAMGUI.py:7069 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamTools/ToolPaint.py:233 +msgid "Method" +msgstr "Método" + +#: flatcamEditors/FlatCAMGeoEditor.py:476 +msgid "" +"Algorithm to paint the polygon:
Standard: Fixed step inwards." +"
Seed-based: Outwards from seed." +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/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamTools/ToolPaint.py:242 +msgid "Standard" +msgstr "Padrão" + +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6732 +#: flatcamGUI/FlatCAMGUI.py:7079 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamTools/ToolPaint.py:243 +msgid "Seed-based" +msgstr "Baseado em semente" + +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamTools/ToolPaint.py:244 +msgid "Straight lines" +msgstr "Linhas retas" + +#: flatcamEditors/FlatCAMGeoEditor.py:489 +msgid "Connect:" +msgstr "Conectar:" + +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6740 +#: flatcamGUI/FlatCAMGUI.py:7087 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamTools/ToolPaint.py:251 +msgid "" +"Draw lines between resulting\n" +"segments to minimize tool lifts." +msgstr "" +"Desenha linhas entre os segmentos resultantes\n" +"para minimizar as elevações de ferramentas." + +#: flatcamEditors/FlatCAMGeoEditor.py:498 +msgid "Contour:" +msgstr "Contorno:" + +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6750 +#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamTools/ToolPaint.py:260 +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:1732 +msgid "Paint" +msgstr "Pintura" + +#: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:2096 flatcamGUI/ObjectUI.py:1360 +#: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 +msgid "Paint Tool" +msgstr "Ferramenta de Pintura" + +#: flatcamEditors/FlatCAMGeoEditor.py:566 +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 +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. " +"Altere e tente novamente." + +#: flatcamEditors/FlatCAMGeoEditor.py:589 +msgid "Overlap value is missing or wrong format. Add it and retry." +msgstr "" +"O valor de sobreposição está ausente ou em formato incorreto. Altere e tente " +"novamente." + +#: flatcamEditors/FlatCAMGeoEditor.py:601 +msgid "Margin distance value is missing or wrong format. Add it and retry." +msgstr "" +"O valor da distância da margem está ausente ou em formato incorreto. Altere " +"e tente novamente." + +#: flatcamEditors/FlatCAMGeoEditor.py:609 +#: flatcamEditors/FlatCAMGeoEditor.py:2747 +#: flatcamEditors/FlatCAMGeoEditor.py:2777 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5943 +#: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 +msgid "Tools" +msgstr "Ferramentas" + +#: flatcamEditors/FlatCAMGeoEditor.py:620 +#: flatcamEditors/FlatCAMGeoEditor.py:994 +#: flatcamEditors/FlatCAMGrbEditor.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:677 +#: flatcamGUI/FlatCAMGUI.py:2109 flatcamTools/ToolTransform.py:403 +msgid "Transform Tool" +msgstr "Ferramenta Transformar" + +#: flatcamEditors/FlatCAMGeoEditor.py:621 +#: flatcamEditors/FlatCAMGeoEditor.py:683 +#: flatcamEditors/FlatCAMGrbEditor.py:4837 +#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamTools/ToolTransform.py:24 +#: flatcamTools/ToolTransform.py:82 +msgid "Rotate" +msgstr "Girar" + +#: flatcamEditors/FlatCAMGeoEditor.py:622 +#: flatcamEditors/FlatCAMGrbEditor.py:4838 flatcamTools/ToolTransform.py:25 +msgid "Skew/Shear" +msgstr "Inclinar" + +#: flatcamEditors/FlatCAMGeoEditor.py:623 +#: flatcamEditors/FlatCAMGrbEditor.py:2569 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:744 +#: flatcamGUI/FlatCAMGUI.py:1682 flatcamGUI/FlatCAMGUI.py:1759 +#: flatcamGUI/FlatCAMGUI.py:2178 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 +msgid "Scale" +msgstr "Redimensionar" + +#: flatcamEditors/FlatCAMGeoEditor.py:624 +#: flatcamEditors/FlatCAMGrbEditor.py:4840 flatcamTools/ToolTransform.py:27 +msgid "Mirror (Flip)" +msgstr "Espelhar (Flip)" + +#: flatcamEditors/FlatCAMGeoEditor.py:625 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6773 +#: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 +#: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 +#: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 +msgid "Offset" +msgstr "Deslocamento" + +#: flatcamEditors/FlatCAMGeoEditor.py:637 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:639 +#: flatcamGUI/FlatCAMGUI.py:2069 +msgid "Editor" +msgstr "Editor" + +#: flatcamEditors/FlatCAMGeoEditor.py:669 +#: flatcamEditors/FlatCAMGrbEditor.py:4885 +msgid "Angle:" +msgstr "Ângulo:" + +#: flatcamEditors/FlatCAMGeoEditor.py:671 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7419 +#: flatcamTools/ToolTransform.py:70 +msgid "" +"Angle for Rotation action, in degrees.\n" +"Float number between -360 and 359.\n" +"Positive numbers for CW motion.\n" +"Negative numbers for CCW motion." +msgstr "" +"Ângulo para a ação Rotação, em graus. \n" +"Número flutuante entre -360 e 359. \n" +"Números positivos para movimento horário. \n" +"Números negativos para movimento anti-horário." + +#: flatcamEditors/FlatCAMGeoEditor.py:685 +#: flatcamEditors/FlatCAMGrbEditor.py:4901 +msgid "" +"Rotate the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes." +msgstr "" +"Gira a(s) forma(s) selecionada(s). \n" +"O ponto de referência é o meio da caixa\n" +"delimitadora para todas as formas selecionadas." + +#: flatcamEditors/FlatCAMGeoEditor.py:708 +#: flatcamEditors/FlatCAMGrbEditor.py:4924 +msgid "Angle X:" +msgstr "Ângulo X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:710 +#: flatcamEditors/FlatCAMGeoEditor.py:728 +#: flatcamEditors/FlatCAMGrbEditor.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7431 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:109 +#: flatcamTools/ToolTransform.py:127 +msgid "" +"Angle for Skew action, in degrees.\n" +"Float number between -360 and 359." +msgstr "" +"Ângulo de inclinação, em graus.\n" +"Número flutuante entre -360 e 359." + +#: flatcamEditors/FlatCAMGeoEditor.py:719 +#: flatcamEditors/FlatCAMGrbEditor.py:4935 flatcamTools/ToolTransform.py:118 +msgid "Skew X" +msgstr "Inclinar X" + +#: flatcamEditors/FlatCAMGeoEditor.py:721 +#: flatcamEditors/FlatCAMGeoEditor.py:739 +#: flatcamEditors/FlatCAMGrbEditor.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 +msgid "" +"Skew/shear the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes." +msgstr "" +"Inclinar/distorcer a(s) forma(s) selecionada(s).\n" +"O ponto de referência é o meio da caixa\n" +"delimitadora para todas as formas selecionadas." + +#: flatcamEditors/FlatCAMGeoEditor.py:726 +#: flatcamEditors/FlatCAMGrbEditor.py:4942 +msgid "Angle Y:" +msgstr "Ângulo Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:737 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:136 +msgid "Skew Y" +msgstr "Inclinar Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:765 +#: flatcamEditors/FlatCAMGrbEditor.py:4981 +msgid "Factor X:" +msgstr "Fator X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:767 +#: flatcamEditors/FlatCAMGrbEditor.py:4983 +msgid "Factor for Scale action over X axis." +msgstr "Fator de escala sobre o eixo X." + +#: flatcamEditors/FlatCAMGeoEditor.py:775 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 flatcamTools/ToolTransform.py:174 +msgid "Scale X" +msgstr "Redimensionar X" + +#: flatcamEditors/FlatCAMGeoEditor.py:777 +#: flatcamEditors/FlatCAMGeoEditor.py:794 +#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5010 +msgid "" +"Scale the selected shape(s).\n" +"The point of reference depends on \n" +"the Scale reference checkbox state." +msgstr "" +"Redimensiona a(s) forma(s) selecionada(s).\n" +"O ponto de referência depende\n" +"do estado da caixa de seleção." + +#: flatcamEditors/FlatCAMGeoEditor.py:782 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 +msgid "Factor Y:" +msgstr "Fator Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:784 +#: flatcamEditors/FlatCAMGrbEditor.py:5000 +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:5008 flatcamTools/ToolTransform.py:191 +msgid "Scale Y" +msgstr "Redimensionar Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:801 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7466 +#: flatcamTools/ToolTransform.py:200 +msgid "Link" +msgstr "Fixar Taxa" + +#: flatcamEditors/FlatCAMGeoEditor.py:803 +#: flatcamEditors/FlatCAMGrbEditor.py:5019 +msgid "" +"Scale the selected shape(s)\n" +"using the Scale Factor X for both axis." +msgstr "" +"Redimensiona a(s) forma(s) selecionada(s)\n" +"usando o Fator de Escala X para ambos os eixos." + +#: flatcamEditors/FlatCAMGeoEditor.py:809 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7474 +#: flatcamTools/ToolTransform.py:209 +msgid "Scale Reference" +msgstr "Referência de escala" + +#: flatcamEditors/FlatCAMGeoEditor.py:811 +#: flatcamEditors/FlatCAMGrbEditor.py:5027 +msgid "" +"Scale the selected shape(s)\n" +"using the origin reference when checked,\n" +"and the center of the biggest bounding box\n" +"of the selected shapes when unchecked." +msgstr "" +"Redimensiona a(s) forma(s) selecionada(s)\n" +"usando a referência de origem quando marcada,\n" +"e o centro da maior caixa delimitadora\n" +"de formas selecionadas quando desmarcado." + +#: flatcamEditors/FlatCAMGeoEditor.py:839 +#: flatcamEditors/FlatCAMGrbEditor.py:5056 +msgid "Value X:" +msgstr "Valor X:" + +#: flatcamEditors/FlatCAMGeoEditor.py:841 +#: flatcamEditors/FlatCAMGrbEditor.py:5058 +msgid "Value for Offset action on X axis." +msgstr "Valor para o deslocamento no eixo X." + +#: flatcamEditors/FlatCAMGeoEditor.py:849 +#: flatcamEditors/FlatCAMGrbEditor.py:5066 flatcamTools/ToolTransform.py:249 +msgid "Offset X" +msgstr "Deslocar X" + +#: flatcamEditors/FlatCAMGeoEditor.py:851 +#: flatcamEditors/FlatCAMGeoEditor.py:869 +#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5086 +msgid "" +"Offset the selected shape(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected shapes.\n" +msgstr "" +"Desloca a(s) forma(s) selecionada(s).\n" +"O ponto de referência é o meio da\n" +"caixa delimitadora para todas as formas selecionadas.\n" + +#: flatcamEditors/FlatCAMGeoEditor.py:857 +#: flatcamEditors/FlatCAMGrbEditor.py:5074 +msgid "Value Y:" +msgstr "Valor Y:" + +#: flatcamEditors/FlatCAMGeoEditor.py:859 +#: flatcamEditors/FlatCAMGrbEditor.py:5076 +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:5084 flatcamTools/ToolTransform.py:266 +msgid "Offset Y" +msgstr "Deslocar Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:898 +#: flatcamEditors/FlatCAMGrbEditor.py:5115 flatcamTools/ToolTransform.py:296 +msgid "Flip on X" +msgstr "Espelhar no X" + +#: flatcamEditors/FlatCAMGeoEditor.py:900 +#: flatcamEditors/FlatCAMGeoEditor.py:908 +#: flatcamEditors/FlatCAMGrbEditor.py:5117 +#: flatcamEditors/FlatCAMGrbEditor.py:5125 +msgid "" +"Flip the selected shape(s) over the X axis.\n" +"Does not create a new shape." +msgstr "" +"Espelha as formas selecionadas sobre o eixo X.\n" +"Não cria uma nova forma." + +#: flatcamEditors/FlatCAMGeoEditor.py:906 +#: flatcamEditors/FlatCAMGrbEditor.py:5123 flatcamTools/ToolTransform.py:304 +msgid "Flip on Y" +msgstr "Espelhar no Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:915 +#: flatcamEditors/FlatCAMGrbEditor.py:5132 +msgid "Ref Pt" +msgstr "Ponto de Referência" + +#: flatcamEditors/FlatCAMGeoEditor.py:917 +#: flatcamEditors/FlatCAMGrbEditor.py:5134 +msgid "" +"Flip the selected shape(s)\n" +"around the point in Point Entry Field.\n" +"\n" +"The point coordinates can be captured by\n" +"left click on canvas together with pressing\n" +"SHIFT key. \n" +"Then click Add button to insert coordinates.\n" +"Or enter the coords in format (x, y) in the\n" +"Point Entry field and click Flip on X(Y)" +msgstr "" +"Espelha a(s) forma(s) selecionada(s)\n" +"em relação às coordenadas abaixo.\n" +"\n" +"As coordenadas do ponto podem ser inseridas:\n" +"- com clique no botão esquerdo junto com a tecla\n" +" SHIFT pressionada, e clicar no botão Adicionar.\n" +"- ou digitar as coordenadas no formato (x, y) no campo\n" +" Ponto de Ref. e clicar em Espelhar no X(Y)" + +#: flatcamEditors/FlatCAMGeoEditor.py:929 +#: flatcamEditors/FlatCAMGrbEditor.py:5146 +msgid "Point:" +msgstr "Ponto:" + +#: flatcamEditors/FlatCAMGeoEditor.py:931 +#: flatcamEditors/FlatCAMGrbEditor.py:5148 +msgid "" +"Coordinates in format (x, y) used as reference for mirroring.\n" +"The 'x' in (x, y) will be used when using Flip on X and\n" +"the 'y' in (x, y) will be used when using Flip on Y." +msgstr "" +"Coordenadas no formato (x, y) usadas como referência para espelhamento. \n" +"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." + +#: flatcamEditors/FlatCAMGeoEditor.py:943 +#: flatcamEditors/FlatCAMGrbEditor.py:5160 flatcamTools/ToolTransform.py:340 +msgid "" +"The point coordinates can be captured by\n" +"left click on canvas together with pressing\n" +"SHIFT key. Then click Add button to insert." +msgstr "" +"As coordenadas do ponto podem ser capturadas por\n" +"botão esquerdo na tela junto com a tecla\n" +"SHIFT pressionada. Em seguida, clique no botão Adicionar para inserir." + +#: flatcamEditors/FlatCAMGeoEditor.py:1059 +#: flatcamEditors/FlatCAMGrbEditor.py:5286 +msgid "Transformation cancelled. No shape selected." +msgstr "Transformação cancelada. Nenhuma forma selecionada." + +#: flatcamEditors/FlatCAMGeoEditor.py:1268 +#: flatcamEditors/FlatCAMGrbEditor.py:5532 +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:5535 flatcamTools/ToolTransform.py:646 +msgid "Appying Rotate" +msgstr "Aplicando Girar" + +#: flatcamEditors/FlatCAMGeoEditor.py:1300 +#: flatcamEditors/FlatCAMGrbEditor.py:5569 +msgid "Done. Rotate completed." +msgstr "Girar concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:1306 +msgid "Rotation action was not executed" +msgstr "O giro não foi executado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1318 +#: flatcamEditors/FlatCAMGrbEditor.py:5590 +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:5593 flatcamTools/ToolTransform.py:699 +msgid "Applying Flip" +msgstr "Aplicando Espelhamento" + +#: flatcamEditors/FlatCAMGeoEditor.py:1352 +#: flatcamEditors/FlatCAMGrbEditor.py:5633 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:5642 flatcamTools/ToolTransform.py:752 +msgid "Flip on the X axis done" +msgstr "Concluído o espelhamento no eixo Y" + +#: flatcamEditors/FlatCAMGeoEditor.py:1367 +msgid "Flip action was not executed" +msgstr "O espelhamento não foi executado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1377 +#: flatcamEditors/FlatCAMGrbEditor.py:5664 +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:5667 flatcamTools/ToolTransform.py:772 +msgid "Applying Skew" +msgstr "Inclinando" + +#: flatcamEditors/FlatCAMGeoEditor.py:1406 +#: flatcamEditors/FlatCAMGrbEditor.py:5704 +msgid "Skew on the X axis done" +msgstr "Inclinação no eixo X concluída" + +#: flatcamEditors/FlatCAMGeoEditor.py:1409 +#: flatcamEditors/FlatCAMGrbEditor.py:5707 +msgid "Skew on the Y axis done" +msgstr "Inclinação no eixo Y concluída" + +#: flatcamEditors/FlatCAMGeoEditor.py:1414 +msgid "Skew action was not executed" +msgstr "A inclinação não foi executada" + +#: flatcamEditors/FlatCAMGeoEditor.py:1426 +#: flatcamEditors/FlatCAMGrbEditor.py:5732 +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:5735 flatcamTools/ToolTransform.py:824 +msgid "Applying Scale" +msgstr "Redimensionando" + +#: flatcamEditors/FlatCAMGeoEditor.py:1464 +#: flatcamEditors/FlatCAMGrbEditor.py:5775 +msgid "Scale on the X axis done" +msgstr "Redimensionamento no eixo X concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1467 +#: flatcamEditors/FlatCAMGrbEditor.py:5778 +msgid "Scale on the Y axis done" +msgstr "Redimensionamento no eixo Y concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1471 +msgid "Scale action was not executed" +msgstr "O redimensionamento não foi executado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1481 +#: flatcamEditors/FlatCAMGrbEditor.py:5796 +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:5799 flatcamTools/ToolTransform.py:879 +msgid "Applying Offset" +msgstr "Deslocando" + +#: flatcamEditors/FlatCAMGeoEditor.py:1497 +#: flatcamEditors/FlatCAMGrbEditor.py:5823 +msgid "Offset on the X axis done" +msgstr "Deslocamento no eixo X concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1500 +#: flatcamEditors/FlatCAMGrbEditor.py:5826 +msgid "Offset on the Y axis done" +msgstr "Deslocamento no eixo Y concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1505 +msgid "Offset action was not executed" +msgstr "O deslocamento não foi executado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1509 +#: flatcamEditors/FlatCAMGrbEditor.py:5835 +msgid "Rotate ..." +msgstr "Girar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1510 +#: flatcamEditors/FlatCAMGeoEditor.py:1565 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:5891 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 +msgid "Enter an Angle Value (degrees)" +msgstr "Digite um valor para o ângulo (graus)" + +#: flatcamEditors/FlatCAMGeoEditor.py:1519 +#: flatcamEditors/FlatCAMGrbEditor.py:5845 +msgid "Geometry shape rotate done" +msgstr "Rotação da geometria concluída" + +#: flatcamEditors/FlatCAMGeoEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:5849 +msgid "Geometry shape rotate cancelled" +msgstr "Rotação da geometria cancelada" + +#: flatcamEditors/FlatCAMGeoEditor.py:1528 +#: flatcamEditors/FlatCAMGrbEditor.py:5854 +msgid "Offset on X axis ..." +msgstr "Deslocamento no eixo X ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1529 +#: flatcamEditors/FlatCAMGeoEditor.py:1548 +#: flatcamEditors/FlatCAMGrbEditor.py:5855 +#: flatcamEditors/FlatCAMGrbEditor.py:5874 +msgid "Enter a distance Value" +msgstr "Digite um valor para a distância" + +#: flatcamEditors/FlatCAMGeoEditor.py:1538 +#: flatcamEditors/FlatCAMGrbEditor.py:5864 +msgid "Geometry shape offset on X axis done" +msgstr "Deslocamento da forma no eixo X concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1542 +#: flatcamEditors/FlatCAMGrbEditor.py:5868 +msgid "Geometry shape offset X cancelled" +msgstr "Deslocamento da forma no eixo X cancelado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1547 +#: flatcamEditors/FlatCAMGrbEditor.py:5873 +msgid "Offset on Y axis ..." +msgstr "Deslocamento no eixo Y ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1557 +#: flatcamEditors/FlatCAMGrbEditor.py:5883 +msgid "Geometry shape offset on Y axis done" +msgstr "Deslocamento da forma no eixo Y concluído" + +#: flatcamEditors/FlatCAMGeoEditor.py:1561 +msgid "Geometry shape offset on Y axis canceled" +msgstr "Deslocamento da forma no eixo Y cancelado" + +#: flatcamEditors/FlatCAMGeoEditor.py:1564 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 +msgid "Skew on X axis ..." +msgstr "Inclinação no eixo X ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1574 +#: flatcamEditors/FlatCAMGrbEditor.py:5900 +msgid "Geometry shape skew on X axis done" +msgstr "Inclinação no eixo X concluída" + +#: flatcamEditors/FlatCAMGeoEditor.py:1578 +msgid "Geometry shape skew on X axis canceled" +msgstr "Inclinação no eixo X cancelada" + +#: flatcamEditors/FlatCAMGeoEditor.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:5907 +msgid "Skew on Y axis ..." +msgstr "Inclinação no eixo Y ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1591 +#: flatcamEditors/FlatCAMGrbEditor.py:5917 +msgid "Geometry shape skew on Y axis done" +msgstr "Inclinação no eixo Y concluída" + +#: flatcamEditors/FlatCAMGeoEditor.py:1595 +msgid "Geometry shape skew on Y axis canceled" +msgstr "Inclinação no eixo Y cancelada" + +#: flatcamEditors/FlatCAMGeoEditor.py:1959 +#: flatcamEditors/FlatCAMGeoEditor.py:2011 +#: flatcamEditors/FlatCAMGrbEditor.py:1396 +#: flatcamEditors/FlatCAMGrbEditor.py:1466 +msgid "Click on Center point ..." +msgstr "Clique no ponto central ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1966 +#: flatcamEditors/FlatCAMGrbEditor.py:1404 +msgid "Click on Perimeter point to complete ..." +msgstr "Clique no ponto Perímetro para completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:1996 +msgid "Done. Adding Circle completed." +msgstr "Círculo adicionado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2031 +#: flatcamEditors/FlatCAMGrbEditor.py:1498 +msgid "Click on Start point ..." +msgstr "Clique no ponto inicial ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2033 +#: flatcamEditors/FlatCAMGrbEditor.py:1500 +msgid "Click on Point3 ..." +msgstr "Clique no ponto 3 ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2035 +#: flatcamEditors/FlatCAMGrbEditor.py:1502 +msgid "Click on Stop point ..." +msgstr "Clique no ponto de parada ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2040 +#: flatcamEditors/FlatCAMGrbEditor.py:1507 +msgid "Click on Stop point to complete ..." +msgstr "Clique no ponto de parada para completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2042 +#: flatcamEditors/FlatCAMGrbEditor.py:1509 +msgid "Click on Point2 to complete ..." +msgstr "Clique no ponto 2 para completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2044 +#: flatcamEditors/FlatCAMGrbEditor.py:1511 +msgid "Click on Center point to complete ..." +msgstr "Clique no ponto central para completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2056 +#, python-format +msgid "Direction: %s" +msgstr "Direção: %s" + +#: flatcamEditors/FlatCAMGeoEditor.py:2066 +#: flatcamEditors/FlatCAMGrbEditor.py:1533 +msgid "Mode: Start -> Stop -> Center. Click on Start point ..." +msgstr "Modo: Iniciar -> Parar -> Centro. Clique no ponto inicial ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2069 +#: flatcamEditors/FlatCAMGrbEditor.py:1536 +msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." +msgstr "Modo: Ponto 1 -> Ponto 3 -> Ponto 2. Clique no Ponto 1 ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2072 +#: flatcamEditors/FlatCAMGrbEditor.py:1539 +msgid "Mode: Center -> Start -> Stop. Click on Center point ..." +msgstr "Modo: Centro -> Iniciar -> Parar. Clique no ponto central ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2211 +msgid "Done. Arc completed." +msgstr "Arco adicionado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2230 +#: flatcamEditors/FlatCAMGeoEditor.py:2284 +#: flatcamEditors/FlatCAMGeoEditor.py:2657 +msgid "Click on 1st corner ..." +msgstr "Clique no primeiro canto ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2236 +msgid "Click on opposite corner to complete ..." +msgstr "Clique no canto oposto para completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2265 +msgid "Done. Rectangle completed." +msgstr "Retângulo adicionado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2291 +msgid "Click on next Point or click right mouse button to complete ..." +msgstr "" +"Clique no próximo ponto ou clique com o botão direito do mouse para " +"completar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2320 +msgid "Done. Polygon completed." +msgstr "Polígono adicionado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2330 +#: flatcamEditors/FlatCAMGeoEditor.py:2376 +#: flatcamEditors/FlatCAMGrbEditor.py:1085 +#: flatcamEditors/FlatCAMGrbEditor.py:1287 +msgid "Backtracked one point ..." +msgstr "Retrocedeu um ponto ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2358 +msgid "Done. Path completed." +msgstr "Caminho concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:2476 +msgid "MOVE: No shape selected. Select a shape to move" +msgstr "MOVER: Nenhuma forma selecionada. Selecione uma forma para mover" + +#: flatcamEditors/FlatCAMGeoEditor.py:2478 +#: flatcamEditors/FlatCAMGeoEditor.py:2490 +msgid " MOVE: Click on reference point ..." +msgstr "MOVER: Clique no ponto de referência ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2481 +msgid " Click on destination point ..." +msgstr "Clique no ponto de destino ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2516 +msgid "Done. Geometry(s) Move completed." +msgstr "Movimento de Geometria(s) concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:2637 +msgid "Done. Geometry(s) Copy completed." +msgstr "Geometria(s) copiada(s)." + +#: flatcamEditors/FlatCAMGeoEditor.py:2674 +msgid "" +"Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " +"Error" +msgstr "" +"Fonte não suportada. Apenas Regular, Bold, Italic e BoldItalic são " +"suportados. Erro" + +#: flatcamEditors/FlatCAMGeoEditor.py:2682 +msgid "No text to add." +msgstr "Nenhum texto para adicionar." + +#: flatcamEditors/FlatCAMGeoEditor.py:2689 +msgid " Done. Adding Text completed." +msgstr "Texto adicionado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2717 +msgid "Create buffer geometry ..." +msgstr "Criar buffer de geometria ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2729 +#: flatcamEditors/FlatCAMGeoEditor.py:2759 +#: flatcamEditors/FlatCAMGeoEditor.py:2789 +msgid "Buffer cancelled. No shape selected." +msgstr "Buffer cancelado. Nenhuma forma selecionada." + +#: flatcamEditors/FlatCAMGeoEditor.py:2754 +#: flatcamEditors/FlatCAMGrbEditor.py:4698 +msgid "Done. Buffer Tool completed." +msgstr "Buffer concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:2784 +msgid "Done. Buffer Int Tool completed." +msgstr "Buffer Interno concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:2814 +msgid "Done. Buffer Ext Tool completed." +msgstr "Buffer Externo concluído." + +#: flatcamEditors/FlatCAMGeoEditor.py:2849 +#: flatcamEditors/FlatCAMGrbEditor.py:2068 +msgid "Select a shape to act as deletion area ..." +msgstr "Selecione uma forma para atuar como área de exclusão ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2851 +#: flatcamEditors/FlatCAMGeoEditor.py:2870 +#: flatcamEditors/FlatCAMGeoEditor.py:2876 +#: flatcamEditors/FlatCAMGrbEditor.py:2070 +msgid "Click to pick-up the erase shape..." +msgstr "Clique para pegar a forma a apagar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2880 +#: flatcamEditors/FlatCAMGrbEditor.py:2127 +msgid "Click to erase ..." +msgstr "Clique para apagar ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2910 +#: flatcamEditors/FlatCAMGrbEditor.py:2161 +msgid "Done. Eraser tool action completed." +msgstr "Apagado." + +#: flatcamEditors/FlatCAMGeoEditor.py:2953 +msgid "Create Paint geometry ..." +msgstr "Criar geometria de pintura ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:2967 +#: flatcamEditors/FlatCAMGrbEditor.py:2312 +msgid "Shape transformations ..." +msgstr "Transformações de forma ..." + +#: flatcamEditors/FlatCAMGeoEditor.py:3546 +msgid "Editing MultiGeo Geometry, tool" +msgstr "Editando Geometria MultiGeo, ferramenta" + +#: flatcamEditors/FlatCAMGeoEditor.py:3548 +msgid "with diameter" +msgstr "com diâmetro" + +#: flatcamEditors/FlatCAMGeoEditor.py:3925 +msgid "Copy cancelled. No shape selected." +msgstr "Cópia cancelada. Nenhuma forma selecionada." + +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2980 +#: flatcamGUI/FlatCAMGUI.py:3027 flatcamGUI/FlatCAMGUI.py:3046 +#: flatcamGUI/FlatCAMGUI.py:3178 flatcamGUI/FlatCAMGUI.py:3191 +#: flatcamGUI/FlatCAMGUI.py:3225 flatcamGUI/FlatCAMGUI.py:3287 +msgid "Click on target point." +msgstr "Clique no ponto alvo." + +#: flatcamEditors/FlatCAMGeoEditor.py:4176 +#: flatcamEditors/FlatCAMGeoEditor.py:4211 +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 +msgid "" +"Negative buffer value is not accepted. Use Buffer interior to generate an " +"'inside' shape" +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 +msgid "Nothing selected for buffering." +msgstr "Nada selecionado para armazenamento em buffer." + +#: flatcamEditors/FlatCAMGeoEditor.py:4312 +#: flatcamEditors/FlatCAMGeoEditor.py:4368 +#: flatcamEditors/FlatCAMGeoEditor.py:4420 +msgid "Invalid distance for buffering." +msgstr "Distância inválida para armazenamento em buffer." + +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4440 +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 +msgid "Full buffer geometry created." +msgstr "Buffer de geometria completa criado." + +#: flatcamEditors/FlatCAMGeoEditor.py:4354 +msgid "Negative buffer value is not accepted." +msgstr "Valor de buffer negativo não é aceito." + +#: flatcamEditors/FlatCAMGeoEditor.py:4388 +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 +msgid "Interior buffer geometry created." +msgstr "Buffer de Geometria interna criado." + +#: flatcamEditors/FlatCAMGeoEditor.py:4451 +msgid "Exterior buffer geometry created." +msgstr "Buffer de Geometria externa criado." + +#: flatcamEditors/FlatCAMGeoEditor.py:4516 +msgid "Nothing selected for painting." +msgstr "Nada selecionado para pintura." + +#: flatcamEditors/FlatCAMGeoEditor.py:4523 +msgid "Invalid value for" +msgstr "Valor inválido para" + +#: flatcamEditors/FlatCAMGeoEditor.py:4529 +#, 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 +msgid "" +"Could not do Paint. Try a different combination of parameters. Or a " +"different method of Paint" +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 +msgid "Paint done." +msgstr "Pintura concluída." + +#: flatcamEditors/FlatCAMGrbEditor.py:208 +msgid "To add an Pad first select a aperture in Aperture Table" +msgstr "" +"Para adicionar um Pad, primeiro selecione uma abertura na Tabela de Aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:215 +#: flatcamEditors/FlatCAMGrbEditor.py:409 +msgid "Aperture size is zero. It needs to be greater than zero." +msgstr "O tamanho da abertura é zero. Precisa ser maior que zero." + +#: flatcamEditors/FlatCAMGrbEditor.py:366 +#: flatcamEditors/FlatCAMGrbEditor.py:674 +msgid "" +"Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'." +msgstr "" +"Tipo de abertura incompatível. Selecione uma abertura do tipo 'C', 'R' ou " +"'O'." + +#: flatcamEditors/FlatCAMGrbEditor.py:379 +msgid "Done. Adding Pad completed." +msgstr "Pad adicionado." + +#: flatcamEditors/FlatCAMGrbEditor.py:401 +msgid "To add an Pad Array first select a aperture in Aperture Table" +msgstr "" +"Para adicionar uma Matriz de Pads, primeiro selecione uma abertura na Tabela " +"de Aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:479 +msgid "Click on the Pad Circular Array Start position" +msgstr "Clique na posição inicial da Matriz Circular de Pads" + +#: flatcamEditors/FlatCAMGrbEditor.py:700 +msgid "Too many Pads for the selected spacing angle." +msgstr "Muitos Pads para o ângulo de espaçamento selecionado." + +#: flatcamEditors/FlatCAMGrbEditor.py:723 +msgid "Done. Pad Array added." +msgstr "Matriz de pads adicionada." + +#: flatcamEditors/FlatCAMGrbEditor.py:744 +msgid "Select shape(s) and then click ..." +msgstr "Selecione a(s) forma(s) e então clique ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:756 +msgid "Failed. Nothing selected." +msgstr "Falhou. Nada selecionado." + +#: flatcamEditors/FlatCAMGrbEditor.py:772 +msgid "" +"Failed. Poligonize works only on geometries belonging to the same aperture." +msgstr "" +"Falhou. Poligonize funciona apenas em geometrias pertencentes à mesma " +"abertura." + +#: flatcamEditors/FlatCAMGrbEditor.py:826 +msgid "Done. Poligonize completed." +msgstr "Poligonizar concluído." + +#: flatcamEditors/FlatCAMGrbEditor.py:879 +#: flatcamEditors/FlatCAMGrbEditor.py:1102 +#: flatcamEditors/FlatCAMGrbEditor.py:1126 +msgid "Corner Mode 1: 45 degrees ..." +msgstr "Canto Modo 1: 45 graus ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:881 +msgid "Click on 1st point ..." +msgstr "Clique no primeiro ponto ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:891 +#: flatcamEditors/FlatCAMGrbEditor.py:1202 +msgid "Click on next Point or click Right mouse button to complete ..." +msgstr "" +"Clique no próximo ponto ou clique com o botão direito do mouse para " +"completar ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1090 +#: flatcamEditors/FlatCAMGrbEditor.py:1123 +msgid "Corner Mode 2: Reverse 45 degrees ..." +msgstr "Canto Modo 2: 45 graus invertido ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1093 +#: flatcamEditors/FlatCAMGrbEditor.py:1120 +msgid "Corner Mode 3: 90 degrees ..." +msgstr "Canto Modo 3: 90 graus ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1096 +#: flatcamEditors/FlatCAMGrbEditor.py:1117 +msgid "Corner Mode 4: Reverse 90 degrees ..." +msgstr "Canto Modo 4: 90 graus invertido ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1099 +#: flatcamEditors/FlatCAMGrbEditor.py:1114 +msgid "Corner Mode 5: Free angle ..." +msgstr "Canto Modo 5: Ângulo livre ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1153 +#: flatcamEditors/FlatCAMGrbEditor.py:1319 +#: flatcamEditors/FlatCAMGrbEditor.py:1358 +msgid "Track Mode 1: 45 degrees ..." +msgstr "Trilha Modo 1: 45 graus ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1299 +#: flatcamEditors/FlatCAMGrbEditor.py:1353 +msgid "Track Mode 2: Reverse 45 degrees ..." +msgstr "Trilha Modo 2: 45 graus invertido ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1304 +#: flatcamEditors/FlatCAMGrbEditor.py:1348 +msgid "Track Mode 3: 90 degrees ..." +msgstr "Trilha Modo 3: 90 graus ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1309 +#: flatcamEditors/FlatCAMGrbEditor.py:1343 +msgid "Track Mode 4: Reverse 90 degrees ..." +msgstr "Trilha Modo 4: 90 graus invertido ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1314 +#: flatcamEditors/FlatCAMGrbEditor.py:1338 +msgid "Track Mode 5: Free angle ..." +msgstr "Trilha Modo 5: Ângulo livre ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1720 +msgid "Scale the selected Gerber apertures ..." +msgstr "Redimensiona as aberturas de Gerber selecionadas ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1762 +msgid "Buffer the selected apertures ..." +msgstr "Buffer das aberturas selecionadas ..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1804 +msgid "Mark polygon areas in the edited Gerber ..." +msgstr "Marca áreas de polígonos no Gerber editado..." + +#: flatcamEditors/FlatCAMGrbEditor.py:1852 +msgid "Nothing selected to move" +msgstr "Nada selecionado para mover" + +#: flatcamEditors/FlatCAMGrbEditor.py:1976 +msgid "Done. Apertures Move completed." +msgstr "Aberturas movidas." + +#: flatcamEditors/FlatCAMGrbEditor.py:2053 +msgid "Done. Apertures copied." +msgstr "Aberturas copiadas." + +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:4774 +msgid "Gerber Editor" +msgstr "Editor Gerber" + +#: flatcamEditors/FlatCAMGrbEditor.py:2374 flatcamGUI/ObjectUI.py:192 +#: flatcamTools/ToolProperties.py:137 +msgid "Apertures" +msgstr "Aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:2376 flatcamGUI/ObjectUI.py:194 +msgid "Apertures Table for the Gerber Object." +msgstr "Tabela de Aberturas para o Objeto Gerber." + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 +msgid "Code" +msgstr "Código" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 +#: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 +msgid "Type" +msgstr "Tipo" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 +msgid "Size" +msgstr "Tamanho" + +#: flatcamEditors/FlatCAMGrbEditor.py:2387 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 +msgid "Dim" +msgstr "Dim" + +#: flatcamEditors/FlatCAMGrbEditor.py:2391 flatcamGUI/ObjectUI.py:231 +msgid "Index" +msgstr "Índice" + +#: flatcamEditors/FlatCAMGrbEditor.py:2393 +#: flatcamEditors/FlatCAMGrbEditor.py:2420 flatcamGUI/ObjectUI.py:233 +msgid "Aperture Code" +msgstr "Código de Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2395 flatcamGUI/ObjectUI.py:235 +msgid "Type of aperture: circular, rectangle, macros etc" +msgstr "Tipo de abertura: circular, retângulo, macros etc" + +#: flatcamEditors/FlatCAMGrbEditor.py:2397 flatcamGUI/ObjectUI.py:237 +msgid "Aperture Size:" +msgstr "Tamanho da abertura:" + +#: flatcamEditors/FlatCAMGrbEditor.py:2399 flatcamGUI/ObjectUI.py:239 +msgid "" +"Aperture Dimensions:\n" +" - (width, height) for R, O type.\n" +" - (dia, nVertices) for P type" +msgstr "" +"Dimensões da abertura: \n" +" - (largura, altura) para o tipo R, O. \n" +" - (dia, nVertices) para o tipo P" + +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4803 +msgid "Code for the new aperture" +msgstr "Código para a nova abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2430 +msgid "Aperture Size" +msgstr "Tamanho da abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2432 +msgid "" +"Size for the new aperture.\n" +"If aperture type is 'R' or 'O' then\n" +"this value is automatically\n" +"calculated as:\n" +"sqrt(width**2 + height**2)" +msgstr "" +"Tamanho para a nova abertura.\n" +"Se o tipo de abertura for 'R' ou 'O' então\n" +"este valor será automaticamente\n" +"calculado como:\n" +"sqrt(largura^2 + altura^2)" + +#: flatcamEditors/FlatCAMGrbEditor.py:2444 +msgid "Aperture Type" +msgstr "Tipo de Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2446 +msgid "" +"Select the type of new aperture. Can be:\n" +"C = circular\n" +"R = rectangular\n" +"O = oblong" +msgstr "" +"Selecione o tipo da nova abertura. Pode ser:\n" +"C = circular \n" +"R = retangular \n" +"O = oblongo" + +#: flatcamEditors/FlatCAMGrbEditor.py:2457 +msgid "Aperture Dim" +msgstr "Dim Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2459 +msgid "" +"Dimensions for the new aperture.\n" +"Active only for rectangular apertures (type R).\n" +"The format is (width, height)" +msgstr "" +"Dimensões da nova abertura.\n" +"Ativa apenas para aberturas retangulares (tipo R).\n" +"O formato é (largura, altura)" + +#: flatcamEditors/FlatCAMGrbEditor.py:2468 +msgid "Add/Delete Aperture" +msgstr "Adicionar/Excluir Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2470 +msgid "Add/Delete an aperture in the aperture table" +msgstr "Adicionar/Excluir uma abertura na tabela de aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:2479 +msgid "Add a new aperture to the aperture list." +msgstr "Adiciona uma nova abertura à lista de aberturas." + +#: flatcamEditors/FlatCAMGrbEditor.py:2484 +msgid "Delete a aperture in the aperture list" +msgstr "Exclui uma abertura da lista de aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:2501 +msgid "Buffer Aperture" +msgstr "Buffer Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2503 +msgid "Buffer a aperture in the aperture list" +msgstr "Buffer de uma abertura na lista de aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4926 +msgid "Buffer distance" +msgstr "Distância do buffer" + +#: flatcamEditors/FlatCAMGrbEditor.py:2514 +msgid "Buffer corner" +msgstr "Canto do buffer" + +#: flatcamEditors/FlatCAMGrbEditor.py:2516 +msgid "" +"There are 3 types of corners:\n" +" - 'Round': the corner is rounded.\n" +" - 'Square:' the corner is met in a sharp angle.\n" +" - 'Beveled:' the corner is a line that directly connects the features " +"meeting in the corner" +msgstr "" +"Existem 3 tipos de cantos:\n" +" - 'Redondo': o canto é arredondado.\n" +" - 'Quadrado:' o canto é em um ângulo agudo.\n" +" - 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " +"reunidos no canto" + +#: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:743 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:1731 +#: flatcamGUI/FlatCAMGUI.py:1758 flatcamGUI/FlatCAMGUI.py:2177 +msgid "Buffer" +msgstr "Buffer" + +#: flatcamEditors/FlatCAMGrbEditor.py:2546 +msgid "Scale Aperture" +msgstr "Redim. Abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:2548 +msgid "Scale a aperture in the aperture list" +msgstr "Redimensiona uma abertura na lista de aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4939 +msgid "Scale factor" +msgstr "Fator de Escala" + +#: flatcamEditors/FlatCAMGrbEditor.py:2558 +msgid "" +"The factor by which to scale the selected aperture.\n" +"Values can be between 0.0000 and 999.9999" +msgstr "" +"O fator para redimensionar a abertura selecionada. \n" +"Os valores podem estar entre 0.0000 e 999.9999" + +#: flatcamEditors/FlatCAMGrbEditor.py:2584 +msgid "Mark polygon areas" +msgstr "Marcar áreas de polígono" + +#: flatcamEditors/FlatCAMGrbEditor.py:2586 +msgid "Mark the polygon areas." +msgstr "Marcar as áreas de polígonos." + +#: flatcamEditors/FlatCAMGrbEditor.py:2594 +msgid "Area UPPER threshold" +msgstr "Limite de área SUPERIOR" + +#: flatcamEditors/FlatCAMGrbEditor.py:2596 +msgid "" +"The threshold value, all areas less than this are marked.\n" +"Can have a value between 0.0000 and 9999.9999" +msgstr "" +"Valor limite, todas as áreas menores que isso são marcadas.\n" +"Pode ser um valor entre 0.0000 e 9999.9999" + +#: flatcamEditors/FlatCAMGrbEditor.py:2602 +msgid "Area LOWER threshold" +msgstr "Limite de área INFERIOR" + +#: flatcamEditors/FlatCAMGrbEditor.py:2604 +msgid "" +"The threshold value, all areas more than this are marked.\n" +"Can have a value between 0.0000 and 9999.9999" +msgstr "" +"Valor limite, todas as áreas maiores que isso são marcadas.\n" +"Pode ser um valor entre 0.0000 e 9999.9999" + +#: flatcamEditors/FlatCAMGrbEditor.py:2617 +msgid "Go" +msgstr "Ir" + +#: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:733 +#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:2167 +msgid "Add Pad Array" +msgstr "Adicionar Matriz de Pads" + +#: flatcamEditors/FlatCAMGrbEditor.py:2638 +msgid "Add an array of pads (linear or circular array)" +msgstr "Adicione uma matriz de pads (matriz linear ou circular)" + +#: flatcamEditors/FlatCAMGrbEditor.py:2644 +msgid "" +"Select the type of pads array to create.\n" +"It can be Linear X(Y) or Circular" +msgstr "" +"Selecione o tipo de matriz de pads para criar.\n" +"Pode ser Linear X(Y) ou Circular" + +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4838 +msgid "Nr of pads" +msgstr "Nº de pads" + +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4840 +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 +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 +msgid "" +"Aperture dimensions value is missing or wrong format. Add it in format " +"(width, height) and retry." +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 +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 +msgid "Aperture already in the aperture table." +msgstr "Abertura já na tabela de aberturas." + +#: flatcamEditors/FlatCAMGrbEditor.py:3225 +msgid "Added new aperture with code" +msgstr "Adicionada nova abertura com código" + +#: flatcamEditors/FlatCAMGrbEditor.py:3254 +msgid " Select an aperture in Aperture Table" +msgstr "Selecione uma abertura na Tabela de Aberturas" + +#: flatcamEditors/FlatCAMGrbEditor.py:3261 +msgid "Select an aperture in Aperture Table -->" +msgstr "Selecione uma abertura na Tabela de Aberturas ->" + +#: flatcamEditors/FlatCAMGrbEditor.py:3285 +msgid "Deleted aperture with code" +msgstr "Abertura excluída com código" + +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +msgid "Adding aperture" +msgstr "Adicionando abertura" + +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +msgid "geo" +msgstr "geo" + +#: flatcamEditors/FlatCAMGrbEditor.py:3958 +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:3968 +msgid "Creating Gerber." +msgstr "Criando Gerber." + +#: flatcamEditors/FlatCAMGrbEditor.py:3977 +msgid "Done. Gerber editing finished." +msgstr "Edição de Gerber concluída." + +#: flatcamEditors/FlatCAMGrbEditor.py:3994 +msgid "Cancelled. No aperture is selected" +msgstr "Cancelado. Nenhuma abertura selecionada" + +#: flatcamEditors/FlatCAMGrbEditor.py:4529 +msgid "Failed. No aperture geometry is selected." +msgstr "Cancelado. Nenhuma abertura selecionada." + +#: flatcamEditors/FlatCAMGrbEditor.py:4538 +msgid "Done. Apertures geometry deleted." +msgstr "Abertura excluída." + +#: flatcamEditors/FlatCAMGrbEditor.py:4681 +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:4694 +msgid "Failed." +msgstr "Falhou." + +#: flatcamEditors/FlatCAMGrbEditor.py:4713 +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:4745 +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:4761 +msgid "Done. Scale Tool completed." +msgstr "Redimensionamento concluído." + +#: flatcamEditors/FlatCAMGrbEditor.py:4799 +msgid "Polygon areas marked." +msgstr "Áreas de polígono marcadas." + +#: flatcamEditors/FlatCAMGrbEditor.py:4802 +msgid "There are no polygons to mark area." +msgstr "Não há polígonos para marcar a área." + +#: flatcamEditors/FlatCAMGrbEditor.py:5573 +msgid "Rotation action was not executed." +msgstr "A rotação não foi executada." + +#: flatcamEditors/FlatCAMGrbEditor.py:5712 +msgid "Skew action was not executed." +msgstr "A inclinação não foi executada." + +#: flatcamEditors/FlatCAMGrbEditor.py:5782 +msgid "Scale action was not executed." +msgstr "O redimensionamento não foi executado." + +#: flatcamEditors/FlatCAMGrbEditor.py:5831 +msgid "Offset action was not executed." +msgstr "O deslocamento não foi executado." + +#: flatcamEditors/FlatCAMGrbEditor.py:5887 +msgid "Geometry shape offset Y cancelled" +msgstr "Deslocamento Y cancelado" + +#: flatcamEditors/FlatCAMGrbEditor.py:5904 +msgid "Geometry shape skew X cancelled" +msgstr "Inclinação X cancelada" + +#: flatcamEditors/FlatCAMGrbEditor.py:5921 +msgid "Geometry shape skew Y cancelled" +msgstr "Inclinação Y cancelada" + +#: flatcamGUI/FlatCAMGUI.py:52 +msgid "&File" +msgstr "&Arquivo" + +#: flatcamGUI/FlatCAMGUI.py:57 +msgid "&New Project ...\tCTRL+N" +msgstr "&Novo Projeto ...\tCTRL+N" + +#: flatcamGUI/FlatCAMGUI.py:59 +msgid "Will create a new, blank project" +msgstr "Criará um novo projeto em branco" + +#: flatcamGUI/FlatCAMGUI.py:64 +msgid "&New" +msgstr "&Novo" + +#: flatcamGUI/FlatCAMGUI.py:67 +msgid "Geometry\tN" +msgstr "Geometria\tN" + +#: flatcamGUI/FlatCAMGUI.py:69 +msgid "Will create a new, empty Geometry Object." +msgstr "Criará um novo Objeto Geometria vazio." + +#: flatcamGUI/FlatCAMGUI.py:71 +msgid "Gerber\tB" +msgstr "Gerber\tB" + +#: flatcamGUI/FlatCAMGUI.py:73 +msgid "Will create a new, empty Gerber Object." +msgstr "Criará um novo Objeto Gerber vazio." + +#: flatcamGUI/FlatCAMGUI.py:75 +msgid "Excellon\tL" +msgstr "Excellon\tL" + +#: flatcamGUI/FlatCAMGUI.py:77 +msgid "Will create a new, empty Excellon Object." +msgstr "Criará um novo Objeto Excellon vazio." + +#: flatcamGUI/FlatCAMGUI.py:80 flatcamTools/ToolPcbWizard.py:62 +#: flatcamTools/ToolPcbWizard.py:69 +msgid "Open" +msgstr "Abrir" + +#: flatcamGUI/FlatCAMGUI.py:84 +msgid "Open &Project ..." +msgstr "Abrir &Projeto ..." + +#: flatcamGUI/FlatCAMGUI.py:90 +msgid "Open &Gerber ...\tCTRL+G" +msgstr "Abrir &Gerber ...\tCTRL+G" + +#: flatcamGUI/FlatCAMGUI.py:95 +msgid "Open &Excellon ...\tCTRL+E" +msgstr "Abrir &Excellon ...\tCTRL+E" + +#: flatcamGUI/FlatCAMGUI.py:99 +msgid "Open G-&Code ..." +msgstr "Abrir G-&Code ..." + +#: flatcamGUI/FlatCAMGUI.py:105 +msgid "Open Config ..." +msgstr "Abrir Configuração ..." + +#: flatcamGUI/FlatCAMGUI.py:109 +msgid "Recent projects" +msgstr "Projetos Recentes" + +#: flatcamGUI/FlatCAMGUI.py:110 +msgid "Recent files" +msgstr "Arquivos Recentes" + +#: flatcamGUI/FlatCAMGUI.py:116 +msgid "Scripting" +msgstr "Scripting" + +#: flatcamGUI/FlatCAMGUI.py:119 flatcamGUI/FlatCAMGUI.py:658 +#: flatcamGUI/FlatCAMGUI.py:2088 +msgid "New Script ..." +msgstr "Novo Script ..." + +#: flatcamGUI/FlatCAMGUI.py:120 flatcamGUI/FlatCAMGUI.py:659 +#: flatcamGUI/FlatCAMGUI.py:2089 +msgid "Open Script ..." +msgstr "Abrir Script ..." + +#: flatcamGUI/FlatCAMGUI.py:122 flatcamGUI/FlatCAMGUI.py:660 +#: flatcamGUI/FlatCAMGUI.py:2090 +msgid "Run Script ..." +msgstr "Executar Script ..." + +#: flatcamGUI/FlatCAMGUI.py:124 +msgid "" +"Will run the opened Tcl Script thus\n" +"enabling the automation of certain\n" +"functions of FlatCAM." +msgstr "" +"Executará o script TCL aberto,\n" +"ativando a automação de certas\n" +"funções do FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:137 +msgid "Import" +msgstr "Importar" + +#: flatcamGUI/FlatCAMGUI.py:139 +msgid "&SVG as Geometry Object ..." +msgstr "&SVG como Objeto de Geometria ..." + +#: flatcamGUI/FlatCAMGUI.py:142 +msgid "&SVG as Gerber Object ..." +msgstr "&SVG como Objeto Gerber ..." + +#: flatcamGUI/FlatCAMGUI.py:147 +msgid "&DXF as Geometry Object ..." +msgstr "&DXF como Objeto de Geometria ..." + +#: flatcamGUI/FlatCAMGUI.py:150 +msgid "&DXF as Gerber Object ..." +msgstr "&DXF como Objeto Gerber ..." + +#: flatcamGUI/FlatCAMGUI.py:155 +msgid "Export" +msgstr "Exportar" + +#: flatcamGUI/FlatCAMGUI.py:158 +msgid "Export &SVG ..." +msgstr "Exportar &SVG ..." + +#: flatcamGUI/FlatCAMGUI.py:161 +msgid "Export DXF ..." +msgstr "Exportar DXF ..." + +#: flatcamGUI/FlatCAMGUI.py:166 +msgid "Export &PNG ..." +msgstr "Exportar &PNG ..." + +#: flatcamGUI/FlatCAMGUI.py:168 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Exportará uma imagem em formato PNG.\n" +"A imagem salva conterá as informações\n" +"visuais atualmente na área gráfica FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:177 +msgid "Export &Excellon ..." +msgstr "Exportar &Excellon ..." + +#: flatcamGUI/FlatCAMGUI.py:179 +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 "" +"Exportará um Objeto Excellon como arquivo Excellon.\n" +"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:186 +msgid "Export &Gerber ..." +msgstr "Exportar &Gerber ..." + +#: flatcamGUI/FlatCAMGUI.py:188 +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 "" +"Exportará um Objeto Gerber como arquivo Gerber.\n" +"O formato das coordenadas, das unidades de arquivo e dos zeros\n" +"são definidos em Preferências -> Exportar Gerber." + +#: flatcamGUI/FlatCAMGUI.py:204 +msgid "Backup" +msgstr "Backup" + +#: flatcamGUI/FlatCAMGUI.py:208 +msgid "Import Preferences from file ..." +msgstr "Importar preferências de um arquivo ..." + +#: flatcamGUI/FlatCAMGUI.py:213 +msgid "Export Preferences to file ..." +msgstr "Exportar Preferências para um arquivo ..." + +#: flatcamGUI/FlatCAMGUI.py:219 flatcamGUI/FlatCAMGUI.py:546 +msgid "Save" +msgstr "Salvar" + +#: flatcamGUI/FlatCAMGUI.py:222 +msgid "&Save Project ..." +msgstr "&Salvar Projeto ..." + +#: flatcamGUI/FlatCAMGUI.py:227 +msgid "Save Project &As ...\tCTRL+S" +msgstr "S&alvar Projeto Como ...\tCTRL+S" + +#: flatcamGUI/FlatCAMGUI.py:232 +msgid "Save Project C&opy ..." +msgstr "Salvar Cópia do Pr&ojeto ..." + +#: flatcamGUI/FlatCAMGUI.py:239 +msgid "E&xit" +msgstr "Sair" + +#: flatcamGUI/FlatCAMGUI.py:245 +msgid "&Edit" +msgstr "&Editar" + +#: flatcamGUI/FlatCAMGUI.py:248 +msgid "Edit Object\tE" +msgstr "Editar Objeto\tE" + +#: flatcamGUI/FlatCAMGUI.py:249 +msgid "Close Editor\tCTRL+S" +msgstr "Fechar Editor\tCTRL+S" + +#: flatcamGUI/FlatCAMGUI.py:257 +msgid "Conversion" +msgstr "Conversão" + +#: flatcamGUI/FlatCAMGUI.py:259 +msgid "&Join Geo/Gerber/Exc -> Geo" +msgstr "&Unir Geo/Gerber/Exc -> Geo" + +#: flatcamGUI/FlatCAMGUI.py:261 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Mescla uma seleção de objetos, que podem ser do tipo:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometria\n" +" em um novo objeto Geometria." + +#: flatcamGUI/FlatCAMGUI.py:268 +msgid "Join Excellon(s) -> Excellon" +msgstr "Unir Excellon(s) -> Excellon" + +#: flatcamGUI/FlatCAMGUI.py:270 +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:273 +msgid "Join Gerber(s) -> Gerber" +msgstr "Unir Gerber(s) -> Gerber" + +#: flatcamGUI/FlatCAMGUI.py:275 +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:280 +msgid "Convert Single to MultiGeo" +msgstr "Converter Single para MultiGeo" + +#: flatcamGUI/FlatCAMGUI.py:282 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Converterá um objeto Geometria do tipo single_geometry\n" +"em um tipo multi_geometry." + +#: flatcamGUI/FlatCAMGUI.py:286 +msgid "Convert Multi to SingleGeo" +msgstr "Converter Multi para SingleGeo" + +#: flatcamGUI/FlatCAMGUI.py:288 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Converterá um objeto Geometria do tipo multi_geometry\n" +"em um tipo single_geometry." + +#: flatcamGUI/FlatCAMGUI.py:294 +msgid "Convert Any to Geo" +msgstr "Converter Qualquer para Geo" + +#: flatcamGUI/FlatCAMGUI.py:296 +msgid "Convert Any to Gerber" +msgstr "Converter Qualquer para Gerber" + +#: flatcamGUI/FlatCAMGUI.py:301 +msgid "&Copy\tCTRL+C" +msgstr "&Copiar\tCTRL+C" + +#: flatcamGUI/FlatCAMGUI.py:305 +msgid "&Delete\tDEL" +msgstr "Excluir\tDEL" + +#: flatcamGUI/FlatCAMGUI.py:309 +msgid "Se&t Origin\tO" +msgstr "Definir Origem\tO" + +#: flatcamGUI/FlatCAMGUI.py:310 +msgid "Jump to Location\tJ" +msgstr "Ir para a localização\tJ" + +#: flatcamGUI/FlatCAMGUI.py:315 +msgid "Toggle Units\tQ" +msgstr "Alternar Unidades\tQ" + +#: flatcamGUI/FlatCAMGUI.py:316 +msgid "&Select All\tCTRL+A" +msgstr "&Selecionar Tudo\tCTRL+A" + +#: flatcamGUI/FlatCAMGUI.py:320 +msgid "&Preferences\tSHIFT+P" +msgstr "&Preferências\tSHIFT+P" + +#: flatcamGUI/FlatCAMGUI.py:323 +msgid "&Options" +msgstr "&Opções" + +#: flatcamGUI/FlatCAMGUI.py:338 +msgid "&Rotate Selection\tSHIFT+(R)" +msgstr "Gi&rar Seleção\tSHIFT+(R)" + +#: flatcamGUI/FlatCAMGUI.py:343 +msgid "&Skew on X axis\tSHIFT+X" +msgstr "Inclinar no eixo X\tSHIFT+X" + +#: flatcamGUI/FlatCAMGUI.py:345 +msgid "S&kew on Y axis\tSHIFT+Y" +msgstr "Inclinar no eixo Y\tSHIFT+Y" + +#: flatcamGUI/FlatCAMGUI.py:350 +msgid "Flip on &X axis\tX" +msgstr "Espelhar no eixo &X\tX" + +#: flatcamGUI/FlatCAMGUI.py:352 +msgid "Flip on &Y axis\tY" +msgstr "Espelhar no eixo &Y\tY" + +#: flatcamGUI/FlatCAMGUI.py:357 +msgid "View source\tALT+S" +msgstr "Ver fonte\tALT+S" + +#: flatcamGUI/FlatCAMGUI.py:362 +msgid "&View" +msgstr "&Ver" + +#: flatcamGUI/FlatCAMGUI.py:363 +msgid "Enable all plots\tALT+1" +msgstr "Habilitar todos os gráficos\tALT+1" + +#: flatcamGUI/FlatCAMGUI.py:365 +msgid "Disable all plots\tALT+2" +msgstr "Desabilitar todos os gráficos\tALT+2" + +#: flatcamGUI/FlatCAMGUI.py:367 +msgid "Disable non-selected\tALT+3" +msgstr "Desabilitar os não selecionados\tALT+3" + +#: flatcamGUI/FlatCAMGUI.py:370 +msgid "&Zoom Fit\tV" +msgstr "&Zoom Ajustado\tV" + +#: flatcamGUI/FlatCAMGUI.py:371 +msgid "&Zoom In\t=" +msgstr "&Zoom +\t=" + +#: flatcamGUI/FlatCAMGUI.py:372 +msgid "&Zoom Out\t-" +msgstr "&Zoom -\t-" + +#: flatcamGUI/FlatCAMGUI.py:376 +msgid "Toggle Code Editor\tCTRL+E" +msgstr "Alternar o Editor de Códigos\tCTRL+E" + +#: flatcamGUI/FlatCAMGUI.py:379 +msgid "&Toggle FullScreen\tALT+F10" +msgstr "Alternar &Tela Cheia\tALT+F10" + +#: flatcamGUI/FlatCAMGUI.py:381 +msgid "&Toggle Plot Area\tCTRL+F10" +msgstr "Al&ternar Área de Gráficos\tCTRL+F10" + +#: flatcamGUI/FlatCAMGUI.py:383 +msgid "&Toggle Project/Sel/Tool\t`" +msgstr "Al&ternar Projeto/Sel/Ferram\t`" + +#: flatcamGUI/FlatCAMGUI.py:386 +msgid "&Toggle Grid Snap\tG" +msgstr "Al&ternar Encaixe na Grade\tG" + +#: flatcamGUI/FlatCAMGUI.py:388 +msgid "&Toggle Axis\tSHIFT+G" +msgstr "Al&ternar Eixo\tSHIFT+G" + +#: flatcamGUI/FlatCAMGUI.py:391 +msgid "Toggle Workspace\tSHIFT+W" +msgstr "Alternar Área de Trabalho\tSHIFT+W" + +#: flatcamGUI/FlatCAMGUI.py:394 +msgid "&Tool" +msgstr "Ferramen&ta" + +#: flatcamGUI/FlatCAMGUI.py:396 +msgid "&Command Line\tS" +msgstr "Linha de &Comando\tS" + +#: flatcamGUI/FlatCAMGUI.py:399 +msgid "&Help" +msgstr "Ajuda" + +#: flatcamGUI/FlatCAMGUI.py:400 +msgid "Online Help\tF1" +msgstr "Ajuda Online\tF1" + +#: flatcamGUI/FlatCAMGUI.py:401 +msgid "FlatCAM.org" +msgstr "FlatCAM.org" + +#: flatcamGUI/FlatCAMGUI.py:404 +msgid "Shortcuts List\tF3" +msgstr "Lista de Atalhos\tF3" + +#: flatcamGUI/FlatCAMGUI.py:405 +msgid "YouTube Channel\tF4" +msgstr "Canal no YouTube\tF4" + +#: flatcamGUI/FlatCAMGUI.py:414 +msgid "Add Circle\tO" +msgstr "Adicionar Círculo\tO" + +#: flatcamGUI/FlatCAMGUI.py:416 +msgid "Add Arc\tA" +msgstr "Adicionar Arco\tA" + +#: flatcamGUI/FlatCAMGUI.py:419 +msgid "Add Rectangle\tR" +msgstr "Adicionar Retângulo\tR" + +#: flatcamGUI/FlatCAMGUI.py:422 +msgid "Add Polygon\tN" +msgstr "Adicionar Polígono\tN" + +#: flatcamGUI/FlatCAMGUI.py:424 +msgid "Add Path\tP" +msgstr "Adicionar Caminho\tP" + +#: flatcamGUI/FlatCAMGUI.py:426 +msgid "Add Text\tT" +msgstr "Adicionar Texto\tT" + +#: flatcamGUI/FlatCAMGUI.py:429 +msgid "Polygon Union\tU" +msgstr "Unir Polígonos\tU" + +#: flatcamGUI/FlatCAMGUI.py:431 +msgid "Polygon Intersection\tE" +msgstr "Interseção de Polígonos\tE" + +#: flatcamGUI/FlatCAMGUI.py:433 +msgid "Polygon Subtraction\tS" +msgstr "Subtração de Polígonos\tS" + +#: flatcamGUI/FlatCAMGUI.py:437 +msgid "Cut Path\tX" +msgstr "Caminho de Corte\tX" + +#: flatcamGUI/FlatCAMGUI.py:439 +msgid "Copy Geom\tC" +msgstr "Copiar Geom\tC" + +#: flatcamGUI/FlatCAMGUI.py:441 +msgid "Delete Shape\tDEL" +msgstr "Excluir Forma\tDEL" + +#: flatcamGUI/FlatCAMGUI.py:444 flatcamGUI/FlatCAMGUI.py:521 +msgid "Move\tM" +msgstr "Mover\tM" + +#: flatcamGUI/FlatCAMGUI.py:446 +msgid "Buffer Tool\tB" +msgstr "Ferramenta Buffer\tB" + +#: flatcamGUI/FlatCAMGUI.py:449 +msgid "Paint Tool\tI" +msgstr "Ferramenta de Pintura\tI" + +#: flatcamGUI/FlatCAMGUI.py:452 +msgid "Transform Tool\tALT+R" +msgstr "Ferramenta de Transformação\tALT+R" + +#: flatcamGUI/FlatCAMGUI.py:456 +msgid "Toggle Corner Snap\tK" +msgstr "Alternar Encaixe de Canto\tK" + +#: flatcamGUI/FlatCAMGUI.py:459 +msgid ">Excellon Editor<" +msgstr ">Editor Excellon<" + +#: flatcamGUI/FlatCAMGUI.py:463 +msgid "Add Drill Array\tA" +msgstr "Adicionar Matriz de Brocas\tA" + +#: flatcamGUI/FlatCAMGUI.py:465 +msgid "Add Drill\tD" +msgstr "Adicionar Broca\tD" + +#: flatcamGUI/FlatCAMGUI.py:469 +msgid "Add Slot Array\tQ" +msgstr "Adic. Matriz de Ranhuras\tQ" + +#: flatcamGUI/FlatCAMGUI.py:471 +msgid "Add Slot\tW" +msgstr "Adicionar Ranhura\tW" + +#: flatcamGUI/FlatCAMGUI.py:475 +msgid "Resize Drill(S)\tR" +msgstr "Redimensionar Broca(s)\tR" + +#: flatcamGUI/FlatCAMGUI.py:477 flatcamGUI/FlatCAMGUI.py:516 +msgid "Copy\tC" +msgstr "Copiar\tC" + +#: flatcamGUI/FlatCAMGUI.py:479 flatcamGUI/FlatCAMGUI.py:518 +msgid "Delete\tDEL" +msgstr "Excluir\tDEL" + +#: flatcamGUI/FlatCAMGUI.py:484 +msgid "Move Drill(s)\tM" +msgstr "Mover Broca(s)\tM" + +#: flatcamGUI/FlatCAMGUI.py:487 +msgid ">Gerber Editor<" +msgstr ">Editor Gerber<" + +#: flatcamGUI/FlatCAMGUI.py:491 +msgid "Add Pad\tP" +msgstr "Adicionar Pad\tP" + +#: flatcamGUI/FlatCAMGUI.py:493 +msgid "Add Pad Array\tA" +msgstr "Adicionar Matriz de Pads\tA" + +#: flatcamGUI/FlatCAMGUI.py:495 +msgid "Add Track\tT" +msgstr "Adicionar Trilha\tT" + +#: flatcamGUI/FlatCAMGUI.py:497 +msgid "Add Region\tN" +msgstr "Adicionar Região\tN" + +#: flatcamGUI/FlatCAMGUI.py:501 +msgid "Poligonize\tALT+N" +msgstr "Poligonizar\tALT+N" + +#: flatcamGUI/FlatCAMGUI.py:503 +msgid "Add SemiDisc\tE" +msgstr "Adicionar SemiDisco\tE" + +#: flatcamGUI/FlatCAMGUI.py:504 +msgid "Add Disc\tD" +msgstr "Adicionar Disco\tD" + +#: flatcamGUI/FlatCAMGUI.py:506 +msgid "Buffer\tB" +msgstr "Buffer\tB" + +#: flatcamGUI/FlatCAMGUI.py:507 +msgid "Scale\tS" +msgstr "Escala\tS" + +#: flatcamGUI/FlatCAMGUI.py:509 +msgid "Mark Area\tALT+A" +msgstr "Marcar Área\tALT+A" + +#: flatcamGUI/FlatCAMGUI.py:511 +msgid "Eraser\tCTRL+E" +msgstr "Borracha\tCTRL+E" + +#: flatcamGUI/FlatCAMGUI.py:513 +msgid "Transform\tALT+R" +msgstr "Transformar\tALT+R" + +#: flatcamGUI/FlatCAMGUI.py:537 +msgid "Enable Plot" +msgstr "Habilitar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:538 +msgid "Disable Plot" +msgstr "Desabilitar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:540 +msgid "Generate CNC" +msgstr "Gerar CNC" + +#: flatcamGUI/FlatCAMGUI.py:541 +msgid "View Source" +msgstr "Ver Fonte" + +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1779 +msgid "Edit" +msgstr "Editar" + +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1785 +#: flatcamTools/ToolProperties.py:24 +msgid "Properties" +msgstr "Propriedades" + +#: flatcamGUI/FlatCAMGUI.py:578 +msgid "File Toolbar" +msgstr "Barra de Ferramentas de Arquivos" + +#: flatcamGUI/FlatCAMGUI.py:582 +msgid "Edit Toolbar" +msgstr "Barra de Ferramentas Editar" + +#: flatcamGUI/FlatCAMGUI.py:586 +msgid "View Toolbar" +msgstr "Barra de Ferramentas Ver" + +#: flatcamGUI/FlatCAMGUI.py:590 +msgid "Shell Toolbar" +msgstr "Barra de Ferramentas Shell" + +#: flatcamGUI/FlatCAMGUI.py:594 +msgid "Tools Toolbar" +msgstr "Barra de Ferramentas Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:598 +msgid "Excellon Editor Toolbar" +msgstr "Barra de Ferramentas Editor Excellon" + +#: flatcamGUI/FlatCAMGUI.py:604 +msgid "Geometry Editor Toolbar" +msgstr "Barra de Ferramentas Editor de Geometria" + +#: flatcamGUI/FlatCAMGUI.py:608 +msgid "Gerber Editor Toolbar" +msgstr "Barra de Ferramentas Editor Gerber" + +#: flatcamGUI/FlatCAMGUI.py:612 +msgid "Grid Toolbar" +msgstr "Barra de Ferramentas Grade" + +#: flatcamGUI/FlatCAMGUI.py:631 flatcamGUI/FlatCAMGUI.py:2062 +msgid "Open project" +msgstr "Abrir projeto" + +#: flatcamGUI/FlatCAMGUI.py:632 flatcamGUI/FlatCAMGUI.py:2063 +msgid "Save project" +msgstr "Salvar projeto" + +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2066 +msgid "New Blank Geometry" +msgstr "Nova Geometria em Branco" + +#: flatcamGUI/FlatCAMGUI.py:636 +msgid "New Blank Gerber" +msgstr "Novo Gerber em Branco" + +#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:2067 +msgid "New Blank Excellon" +msgstr "Novo Excellon em Branco" + +#: flatcamGUI/FlatCAMGUI.py:641 flatcamGUI/FlatCAMGUI.py:2071 +msgid "Save Object and close the Editor" +msgstr "Salvar objeto e fechar o editor" + +#: flatcamGUI/FlatCAMGUI.py:645 flatcamGUI/FlatCAMGUI.py:2075 +msgid "&Delete" +msgstr "&Excluir" + +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:2078 +msgid "&Replot" +msgstr "&Redesenhar" + +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:2079 +msgid "&Clear plot" +msgstr "Limpar gráfi&co" + +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2080 +msgid "Zoom In" +msgstr "Zoom +" + +#: flatcamGUI/FlatCAMGUI.py:651 flatcamGUI/FlatCAMGUI.py:1314 +#: flatcamGUI/FlatCAMGUI.py:2081 +msgid "Zoom Out" +msgstr "Zoom -" + +#: flatcamGUI/FlatCAMGUI.py:652 flatcamGUI/FlatCAMGUI.py:1313 +#: flatcamGUI/FlatCAMGUI.py:1716 flatcamGUI/FlatCAMGUI.py:2082 +msgid "Zoom Fit" +msgstr "Zoom Ajustado" + +#: flatcamGUI/FlatCAMGUI.py:657 flatcamGUI/FlatCAMGUI.py:2087 +msgid "&Command Line" +msgstr "Linha de &Comando" + +#: flatcamGUI/FlatCAMGUI.py:663 flatcamGUI/FlatCAMGUI.py:2093 +msgid "2Sided Tool" +msgstr "PCB de 2 Faces" + +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2094 +msgid "&Cutout Tool" +msgstr "Ferramenta de Re&corte" + +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2095 +#: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 +msgid "NCC Tool" +msgstr "Ferramenta NCC" + +#: flatcamGUI/FlatCAMGUI.py:669 flatcamGUI/FlatCAMGUI.py:2099 +msgid "Panel Tool" +msgstr "Ferramenta de Painel" + +#: flatcamGUI/FlatCAMGUI.py:670 flatcamGUI/FlatCAMGUI.py:2100 +#: flatcamTools/ToolFilm.py:209 +msgid "Film Tool" +msgstr "Ferramenta de Filme" + +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2102 +#: flatcamTools/ToolSolderPaste.py:455 +msgid "SolderPaste Tool" +msgstr "Ferramenta Pasta de Solda" + +#: flatcamGUI/FlatCAMGUI.py:672 flatcamGUI/FlatCAMGUI.py:2103 +#: flatcamTools/ToolSub.py:28 +msgid "Substract Tool" +msgstr "Ferramenta Subtrair" + +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:1318 +#: flatcamGUI/FlatCAMGUI.py:2108 +msgid "Calculators Tool" +msgstr "Calculadoras" + +#: flatcamGUI/FlatCAMGUI.py:680 flatcamGUI/FlatCAMGUI.py:697 +#: flatcamGUI/FlatCAMGUI.py:731 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:2165 +msgid "Select" +msgstr "Selecionar" + +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:2113 +msgid "Add Drill Hole" +msgstr "Adicionar Furo" + +#: flatcamGUI/FlatCAMGUI.py:683 flatcamGUI/FlatCAMGUI.py:2115 +msgid "Add Drill Hole Array" +msgstr "Adicionar Matriz do Furos" + +#: flatcamGUI/FlatCAMGUI.py:684 flatcamGUI/FlatCAMGUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:1771 flatcamGUI/FlatCAMGUI.py:2117 +msgid "Add Slot" +msgstr "Adicionar Ranhura" + +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1772 flatcamGUI/FlatCAMGUI.py:2119 +msgid "Add Slot Array" +msgstr "Adicionar Matriz de Ranhuras" + +#: flatcamGUI/FlatCAMGUI.py:687 flatcamGUI/FlatCAMGUI.py:1774 +#: flatcamGUI/FlatCAMGUI.py:2116 +msgid "Resize Drill" +msgstr "Redimensionar Broca" + +#: flatcamGUI/FlatCAMGUI.py:690 flatcamGUI/FlatCAMGUI.py:2122 +msgid "Copy Drill" +msgstr "Copiar Broca" + +#: flatcamGUI/FlatCAMGUI.py:691 flatcamGUI/FlatCAMGUI.py:2124 +msgid "Delete Drill" +msgstr "Excluir Broca" + +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2127 +msgid "Move Drill" +msgstr "Mover Broca" + +#: flatcamGUI/FlatCAMGUI.py:698 flatcamGUI/FlatCAMGUI.py:2131 +msgid "Add Circle" +msgstr "Adicionar Círculo" + +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2132 +msgid "Add Arc" +msgstr "Adicionar Arco" + +#: flatcamGUI/FlatCAMGUI.py:701 flatcamGUI/FlatCAMGUI.py:2134 +msgid "Add Rectangle" +msgstr "Adicionar Retângulo" + +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2137 +msgid "Add Path" +msgstr "Adicionar Caminho" + +#: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:2139 +msgid "Add Polygon" +msgstr "Adicionar Polígono" + +#: flatcamGUI/FlatCAMGUI.py:707 flatcamGUI/FlatCAMGUI.py:2141 +msgid "Add Text" +msgstr "Adicionar Texto" + +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2142 +msgid "Add Buffer" +msgstr "Adicionar Buffer" + +#: flatcamGUI/FlatCAMGUI.py:709 flatcamGUI/FlatCAMGUI.py:2143 +msgid "Paint Shape" +msgstr "Pintar Forma" + +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:748 +#: flatcamGUI/FlatCAMGUI.py:1733 flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:2144 flatcamGUI/FlatCAMGUI.py:2181 +msgid "Eraser" +msgstr "Borracha" + +#: flatcamGUI/FlatCAMGUI.py:713 flatcamGUI/FlatCAMGUI.py:2147 +msgid "Polygon Union" +msgstr "União de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2149 +msgid "Polygon Intersection" +msgstr "Interseção de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:717 flatcamGUI/FlatCAMGUI.py:2151 +msgid "Polygon Subtraction" +msgstr "Subtração de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:720 flatcamGUI/FlatCAMGUI.py:2154 +msgid "Cut Path" +msgstr "Caminho de Corte" + +#: flatcamGUI/FlatCAMGUI.py:721 +msgid "Copy Shape(s)" +msgstr "Copiar Forma(s)" + +#: flatcamGUI/FlatCAMGUI.py:724 +msgid "Delete Shape '-'" +msgstr "Excluir Forma '-'" + +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:755 +#: flatcamGUI/FlatCAMGUI.py:1740 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2159 flatcamGUI/FlatCAMGUI.py:2188 +msgid "Transformations" +msgstr "Transformações" + +#: flatcamGUI/FlatCAMGUI.py:728 +msgid "Move Objects " +msgstr "Mover Objetos " + +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2166 +msgid "Add Pad" +msgstr "Adicionar Pad" + +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1682 +#: flatcamGUI/FlatCAMGUI.py:2168 +msgid "Add Track" +msgstr "Adicionar Trilha" + +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:2169 +msgid "Add Region" +msgstr "Adicionar Região" + +#: flatcamGUI/FlatCAMGUI.py:737 flatcamGUI/FlatCAMGUI.py:1753 +#: flatcamGUI/FlatCAMGUI.py:2171 +msgid "Poligonize" +msgstr "Poligonizar" + +#: flatcamGUI/FlatCAMGUI.py:739 flatcamGUI/FlatCAMGUI.py:1754 +#: flatcamGUI/FlatCAMGUI.py:2173 +msgid "SemiDisc" +msgstr "SemiDisco" + +#: flatcamGUI/FlatCAMGUI.py:740 flatcamGUI/FlatCAMGUI.py:1755 +#: flatcamGUI/FlatCAMGUI.py:2174 +msgid "Disc" +msgstr "Disco" + +#: flatcamGUI/FlatCAMGUI.py:746 flatcamGUI/FlatCAMGUI.py:1760 +#: flatcamGUI/FlatCAMGUI.py:2180 +msgid "Mark Area" +msgstr "Marcar Área" + +#: flatcamGUI/FlatCAMGUI.py:757 flatcamGUI/FlatCAMGUI.py:1681 +#: flatcamGUI/FlatCAMGUI.py:1743 flatcamGUI/FlatCAMGUI.py:1784 +#: flatcamGUI/FlatCAMGUI.py:2190 flatcamTools/ToolMove.py:26 +msgid "Move" +msgstr "Mover" + +#: flatcamGUI/FlatCAMGUI.py:763 flatcamGUI/FlatCAMGUI.py:2196 +msgid "Snap to grid" +msgstr "Encaixar na Grade" + +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2199 +msgid "Grid X snapping distance" +msgstr "Distância de encaixe Grade X" + +#: flatcamGUI/FlatCAMGUI.py:771 flatcamGUI/FlatCAMGUI.py:2204 +msgid "Grid Y snapping distance" +msgstr "Distância de encaixe Grade Y" + +#: flatcamGUI/FlatCAMGUI.py:777 flatcamGUI/FlatCAMGUI.py:2210 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Quando ativo, o valor em Grid_X\n" +"é copiado para o valor Grid_Y." + +#: flatcamGUI/FlatCAMGUI.py:783 flatcamGUI/FlatCAMGUI.py:2216 +msgid "Snap to corner" +msgstr "Encaixar no canto" + +#: flatcamGUI/FlatCAMGUI.py:787 flatcamGUI/FlatCAMGUI.py:2220 +#: flatcamGUI/FlatCAMGUI.py:3683 +msgid "Max. magnet distance" +msgstr "Distância magnética max." + +#: flatcamGUI/FlatCAMGUI.py:814 flatcamGUI/FlatCAMGUI.py:1710 +msgid "Project" +msgstr "Projeto" + +#: flatcamGUI/FlatCAMGUI.py:824 +msgid "Selected" +msgstr "Selecionado" + +#: flatcamGUI/FlatCAMGUI.py:843 flatcamGUI/FlatCAMGUI.py:851 +msgid "Plot Area" +msgstr "Área de Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:877 +msgid "General" +msgstr "Geral" + +#: flatcamGUI/FlatCAMGUI.py:886 +msgid "APP. DEFAULTS" +msgstr "PADRÕES APP." + +#: flatcamGUI/FlatCAMGUI.py:887 +msgid "PROJ. OPTIONS " +msgstr "OPÇÕES PROJ." + +#: flatcamGUI/FlatCAMGUI.py:899 flatcamTools/ToolDblSided.py:47 +msgid "GERBER" +msgstr "Gerber" + +#: flatcamGUI/FlatCAMGUI.py:909 flatcamTools/ToolDblSided.py:71 +msgid "EXCELLON" +msgstr "Excellon" + +#: flatcamGUI/FlatCAMGUI.py:919 flatcamTools/ToolDblSided.py:95 +msgid "GEOMETRY" +msgstr "Geometria" + +#: flatcamGUI/FlatCAMGUI.py:929 +msgid "CNC-JOB" +msgstr "Trabalho CNC" + +#: flatcamGUI/FlatCAMGUI.py:938 flatcamGUI/ObjectUI.py:441 +msgid "TOOLS" +msgstr "Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:948 +msgid "FILE ASSOCIATIONS" +msgstr "Associação de Arquivos" + +#: flatcamGUI/FlatCAMGUI.py:965 +msgid "Import Preferences" +msgstr "Importar Preferências" + +#: flatcamGUI/FlatCAMGUI.py:968 +msgid "" +"Import a full set of FlatCAM settings from a file\n" +"previously saved on HDD.\n" +"\n" +"FlatCAM automatically save a 'factory_defaults' file\n" +"on the first start. Do not delete that file." +msgstr "" +"Importa um conjunto completo de configurações do FlatCAM de um arquivo\n" +"previamente salvo no HDD.\n" +"\n" +"FlatCAM salva automaticamente o arquivo 'factory_defaults'\n" +"na primeira inicialização. Não exclua esse arquivo." + +#: flatcamGUI/FlatCAMGUI.py:975 +msgid "Export Preferences" +msgstr "Exportar Preferências" + +#: flatcamGUI/FlatCAMGUI.py:978 +msgid "" +"Export a full set of FlatCAM settings in a file\n" +"that is saved on HDD." +msgstr "" +"Exporta um conjunto completo de configurações do FlatCAM em um arquivo\n" +"salvo no HDD." + +#: flatcamGUI/FlatCAMGUI.py:983 +msgid "Open Pref Folder" +msgstr "Abrir a Pasta Pref" + +#: flatcamGUI/FlatCAMGUI.py:986 +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:997 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Salva as configurações atuais no arquivo 'current_defaults'\n" +"que armazena as preferências padrão de trabalho." + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "SHOW SHORTCUT LIST" +msgstr "Mostra Lista de Teclas de Atalho" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Switch to Project Tab" +msgstr "Alterna para a Aba Projeto" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Switch to Selected Tab" +msgstr "Alterna para a Aba Selecionado" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Switch to Tool Tab" +msgstr "Alterna para a Aba Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "New Gerber" +msgstr "Novo Gerber" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "Edit Object (if selected)" +msgstr "Editar Objeto (se selecionado)" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "Jump to Coordinates" +msgstr "Ir para a Coordenada" + +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "New Excellon" +msgstr "Novo Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "Move Obj" +msgstr "Mover Obj" + +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "New Geometry" +msgstr "Nova Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "Set Origin" +msgstr "Definir Origem" + +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "Change Units" +msgstr "Alternar Unidades" + +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Open Properties Tool" +msgstr "Abre Ferramenta Propriedades" + +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Rotate by 90 degree CW" +msgstr "Girar 90º sentido horário" + +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Shell Toggle" +msgstr "Alterna Linha de Comando" + +#: flatcamGUI/FlatCAMGUI.py:1313 +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:1314 +msgid "Flip on X_axis" +msgstr "Espelhar no Eixo X" + +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Flip on Y_axis" +msgstr "Espelhar no Eixo Y" + +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Select All" +msgstr "Selecionar Todos" + +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Copy Obj" +msgstr "Copiar Obj" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "Open Excellon File" +msgstr "Abrir Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "Open Gerber File" +msgstr "Abrir Gerber" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "New Project" +msgstr "Novo Projeto" + +#: flatcamGUI/FlatCAMGUI.py:1315 flatcamGUI/FlatCAMGUI.py:1495 +msgid "Measurement Tool" +msgstr "Ferramenta de Medição" + +#: flatcamGUI/FlatCAMGUI.py:1316 +msgid "Save Project As" +msgstr "Salvar Projeto Como" + +#: flatcamGUI/FlatCAMGUI.py:1316 +msgid "Toggle Plot Area" +msgstr "Alternar Área de Gráficos" + +#: flatcamGUI/FlatCAMGUI.py:1316 +msgid "Copy Obj_Name" +msgstr "Copiar Obj_Name" + +#: flatcamGUI/FlatCAMGUI.py:1316 +msgid "Toggle Code Editor" +msgstr "Alternar o Editor de Códigos" + +#: flatcamGUI/FlatCAMGUI.py:1317 +msgid "Toggle the axis" +msgstr "Alternar o Eixo" + +#: flatcamGUI/FlatCAMGUI.py:1317 +msgid "Open Preferences Window" +msgstr "Abrir Preferências" + +#: flatcamGUI/FlatCAMGUI.py:1317 +msgid "Rotate by 90 degree CCW" +msgstr "Girar 90° sentido anti-horário" + +#: flatcamGUI/FlatCAMGUI.py:1317 +msgid "Run a Script" +msgstr "Executar um Script" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "Toggle the workspace" +msgstr "Alternar Área de Trabalho" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "Skew on X axis" +msgstr "Inclinação no eixo X" + +#: flatcamGUI/FlatCAMGUI.py:1318 +msgid "Skew on Y axis" +msgstr "Inclinação no eixo Y" + +#: flatcamGUI/FlatCAMGUI.py:1319 +msgid "2-Sided PCB Tool" +msgstr "PCB 2 Faces" + +#: flatcamGUI/FlatCAMGUI.py:1319 +msgid "Solder Paste Dispensing Tool" +msgstr "Pasta de Solda" + +#: flatcamGUI/FlatCAMGUI.py:1319 +msgid "Film PCB Tool" +msgstr "Ferramenta de Filme PCB" + +#: flatcamGUI/FlatCAMGUI.py:1319 +msgid "Non-Copper Clearing Tool" +msgstr "Área Sem Cobre (NCC)" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "Paint Area Tool" +msgstr "Área de Pintura" + +#: flatcamGUI/FlatCAMGUI.py:1320 flatcamTools/ToolPDF.py:38 +msgid "PDF Import Tool" +msgstr "Ferramenta de Importação de PDF" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "Transformations Tool" +msgstr "Transformações" + +#: flatcamGUI/FlatCAMGUI.py:1320 +msgid "View File Source" +msgstr "Ver Arquivo Fonte" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Cutout PCB Tool" +msgstr "Ferramenta de Recorte" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Enable all Plots" +msgstr "Habilitar todos os Gráficos" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Disable all Plots" +msgstr "Desabilitar todos os Gráficos" + +#: flatcamGUI/FlatCAMGUI.py:1321 +msgid "Disable Non-selected Plots" +msgstr "Desabilitar os gráficos não selecionados" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Toggle Full Screen" +msgstr "Alternar Tela Cheia" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Abort current task (gracefully)" +msgstr "Abortar a tarefa atual (normalmente)" + +#: flatcamGUI/FlatCAMGUI.py:1322 +msgid "Open Online Manual" +msgstr "Abrir Manual Online" + +#: flatcamGUI/FlatCAMGUI.py:1323 +msgid "Open Online Tutorials" +msgstr "Abrir Tutoriais Online" + +#: flatcamGUI/FlatCAMGUI.py:1323 +msgid "Refresh Plots" +msgstr "Atualizar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:1323 flatcamTools/ToolSolderPaste.py:412 +msgid "Delete Object" +msgstr "Excluir Objeto" + +#: flatcamGUI/FlatCAMGUI.py:1323 +msgid "Alternate: Delete Tool" +msgstr "Alternativo: Excluir Ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:1324 +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:1324 +msgid "En(Dis)able Obj Plot" +msgstr "Des(h)abilitar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:1324 +msgid "Deselects all objects" +msgstr "Desmarca todos os objetos" + +#: flatcamGUI/FlatCAMGUI.py:1338 +msgid "Editor Shortcut list" +msgstr "Lista de Teclas de Atalho" + +#: flatcamGUI/FlatCAMGUI.py:1488 +msgid "GEOMETRY EDITOR" +msgstr "Editor de Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1488 +msgid "Draw an Arc" +msgstr "Desenha um Arco" + +#: flatcamGUI/FlatCAMGUI.py:1488 +msgid "Copy Geo Item" +msgstr "Copiar Geo" + +#: flatcamGUI/FlatCAMGUI.py:1489 +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:1489 +msgid "Polygon Intersection Tool" +msgstr "Interseção de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Geo Paint Tool" +msgstr "Ferramenta de Pintura" + +#: flatcamGUI/FlatCAMGUI.py:1490 flatcamGUI/FlatCAMGUI.py:1570 +#: flatcamGUI/FlatCAMGUI.py:1681 +msgid "Jump to Location (x, y)" +msgstr "Ir para a Localização (x, y)" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Toggle Corner Snap" +msgstr "Alternar Encaixe de Canto" + +#: flatcamGUI/FlatCAMGUI.py:1490 +msgid "Move Geo Item" +msgstr "Mover Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "Em Adicionar Arco, alterna o tipo de arco" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Draw a Polygon" +msgstr "Desenha um Polígono" + +#: flatcamGUI/FlatCAMGUI.py:1491 +msgid "Draw a Circle" +msgstr "Desenha um Círculo" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Draw a Path" +msgstr "Desenha um Caminho" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Draw Rectangle" +msgstr "Desenha um Retângulo" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Polygon Subtraction Tool" +msgstr "Ferram. de Subtração de Polígono" + +#: flatcamGUI/FlatCAMGUI.py:1492 +msgid "Add Text Tool" +msgstr "Ferramenta de Texto" + +#: flatcamGUI/FlatCAMGUI.py:1493 +msgid "Polygon Union Tool" +msgstr "União de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:1493 +msgid "Flip shape on X axis" +msgstr "Espelhar no Eixo X" + +#: flatcamGUI/FlatCAMGUI.py:1493 +msgid "Flip shape on Y axis" +msgstr "Espelhar no Eixo Y" + +#: flatcamGUI/FlatCAMGUI.py:1493 +msgid "Skew shape on X axis" +msgstr "Inclinação no eixo X" + +#: flatcamGUI/FlatCAMGUI.py:1494 +msgid "Skew shape on Y axis" +msgstr "Inclinação no eixo Y" + +#: flatcamGUI/FlatCAMGUI.py:1494 +msgid "Editor Transformation Tool" +msgstr "Ferramenta Transformar" + +#: flatcamGUI/FlatCAMGUI.py:1494 +msgid "Offset shape on X axis" +msgstr "Deslocamento no eixo X" + +#: flatcamGUI/FlatCAMGUI.py:1495 +msgid "Offset shape on Y axis" +msgstr "Deslocamento no eixo Y" + +#: flatcamGUI/FlatCAMGUI.py:1495 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1685 +msgid "Save Object and Exit Editor" +msgstr "Salvar Objeto e Fechar o Editor" + +#: flatcamGUI/FlatCAMGUI.py:1495 +msgid "Polygon Cut Tool" +msgstr "Corte de Polígonos" + +#: flatcamGUI/FlatCAMGUI.py:1496 +msgid "Rotate Geometry" +msgstr "Girar Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1496 +msgid "Finish drawing for certain tools" +msgstr "Concluir desenho para certas ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:1496 flatcamGUI/FlatCAMGUI.py:1572 +#: flatcamGUI/FlatCAMGUI.py:1684 +msgid "Abort and return to Select" +msgstr "Abortar e retornar à Seleção" + +#: flatcamGUI/FlatCAMGUI.py:1497 flatcamGUI/FlatCAMGUI.py:2157 +msgid "Delete Shape" +msgstr "Excluir Forma" + +#: flatcamGUI/FlatCAMGUI.py:1569 +msgid "EXCELLON EDITOR" +msgstr "Editor Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1569 +msgid "Copy Drill(s)" +msgstr "Copiar Broca(s)" + +#: flatcamGUI/FlatCAMGUI.py:1569 flatcamGUI/FlatCAMGUI.py:1768 +msgid "Add Drill" +msgstr "Adicionar Broca" + +#: flatcamGUI/FlatCAMGUI.py:1570 +msgid "Move Drill(s)" +msgstr "Mover Broca(s)" + +#: flatcamGUI/FlatCAMGUI.py:1571 +msgid "Add a new Tool" +msgstr "Adicionar Ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:1571 +msgid "Delete Drill(s)" +msgstr "Excluir Broca(s)" + +#: flatcamGUI/FlatCAMGUI.py:1571 +msgid "Alternate: Delete Tool(s)" +msgstr "Alternativo: Excluir Ferramenta(s)" + +#: flatcamGUI/FlatCAMGUI.py:1680 +msgid "GERBER EDITOR" +msgstr "Editor Gerber" + +#: flatcamGUI/FlatCAMGUI.py:1680 +msgid "Add Disc" +msgstr "Adicionar Disco" + +#: flatcamGUI/FlatCAMGUI.py:1680 +msgid "Add SemiDisc" +msgstr "Adicionar SemiDisco" + +#: flatcamGUI/FlatCAMGUI.py:1682 +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:1683 +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:1684 +msgid "Alternate: Delete Apertures" +msgstr "Alternativo: Excluir Abertura" + +#: flatcamGUI/FlatCAMGUI.py:1684 +msgid "Eraser Tool" +msgstr "Ferramenta Apagar" + +#: flatcamGUI/FlatCAMGUI.py:1685 flatcamGUI/FlatCAMGUI.py:4948 +msgid "Mark Area Tool" +msgstr "Marcar Área" + +#: flatcamGUI/FlatCAMGUI.py:1685 +msgid "Poligonize Tool" +msgstr "Poligonizar" + +#: flatcamGUI/FlatCAMGUI.py:1685 +msgid "Transformation Tool" +msgstr "Ferramenta Transformação" + +#: flatcamGUI/FlatCAMGUI.py:1701 +msgid "Toggle Visibility" +msgstr "Alternar Visibilidade" + +#: flatcamGUI/FlatCAMGUI.py:1702 +msgid "Toggle Panel" +msgstr "Alternar Painel" + +#: flatcamGUI/FlatCAMGUI.py:1705 +msgid "New" +msgstr "Novo" + +#: flatcamGUI/FlatCAMGUI.py:1706 +msgid "Geometry" +msgstr "Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1708 +msgid "Excellon" +msgstr "Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1713 +msgid "Grids" +msgstr "Grades" + +#: flatcamGUI/FlatCAMGUI.py:1715 +msgid "View" +msgstr "Ver" + +#: flatcamGUI/FlatCAMGUI.py:1717 +msgid "Clear Plot" +msgstr "Limpar Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:1718 +msgid "Replot" +msgstr "Redesenhar" + +#: flatcamGUI/FlatCAMGUI.py:1721 +msgid "Geo Editor" +msgstr "Editor de Geometria" + +#: flatcamGUI/FlatCAMGUI.py:1722 +msgid "Path" +msgstr "Caminho" + +#: flatcamGUI/FlatCAMGUI.py:1723 +msgid "Rectangle" +msgstr "Retângulo" + +#: flatcamGUI/FlatCAMGUI.py:1725 +msgid "Circle" +msgstr "Círculo" + +#: flatcamGUI/FlatCAMGUI.py:1726 +msgid "Polygon" +msgstr "Polígono" + +#: flatcamGUI/FlatCAMGUI.py:1727 +msgid "Arc" +msgstr "Arco" + +#: flatcamGUI/FlatCAMGUI.py:1730 +msgid "Text" +msgstr "Texto" + +#: flatcamGUI/FlatCAMGUI.py:1736 +msgid "Union" +msgstr "União" + +#: flatcamGUI/FlatCAMGUI.py:1737 +msgid "Intersection" +msgstr "Interseção" + +#: flatcamGUI/FlatCAMGUI.py:1738 +msgid "Substraction" +msgstr "Substração" + +#: flatcamGUI/FlatCAMGUI.py:1739 flatcamGUI/FlatCAMGUI.py:6326 +#: flatcamGUI/ObjectUI.py:1409 +msgid "Cut" +msgstr "Cortar" + +#: flatcamGUI/FlatCAMGUI.py:1746 +msgid "Pad" +msgstr "Pad" + +#: flatcamGUI/FlatCAMGUI.py:1747 +msgid "Pad Array" +msgstr "Matriz de Pads" + +#: flatcamGUI/FlatCAMGUI.py:1750 +msgid "Track" +msgstr "Trilha" + +#: flatcamGUI/FlatCAMGUI.py:1751 +msgid "Region" +msgstr "Região" + +#: flatcamGUI/FlatCAMGUI.py:1767 +msgid "Exc Editor" +msgstr "Editor Exc" + +#: flatcamGUI/FlatCAMGUI.py:1817 +msgid "Print Preview" +msgstr "Visualizar Impressão" + +#: flatcamGUI/FlatCAMGUI.py:1818 +msgid "Open a OS standard Preview Print window." +msgstr "Abre a janela Visualizar Impressão do SO." + +#: flatcamGUI/FlatCAMGUI.py:1819 +msgid "Print Code" +msgstr "Imprimir Código" + +#: flatcamGUI/FlatCAMGUI.py:1820 +msgid "Open a OS standard Print window." +msgstr "Abre a janela Imprimir do SO." + +#: flatcamGUI/FlatCAMGUI.py:1822 +msgid "Find in Code" +msgstr "Encontrar no Código" + +#: flatcamGUI/FlatCAMGUI.py:1823 +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:1829 +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:1831 +msgid "Replace With" +msgstr "Substituir Por" + +#: flatcamGUI/FlatCAMGUI.py:1832 +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:1836 +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:1838 flatcamGUI/FlatCAMGUI.py:6324 +#: flatcamGUI/FlatCAMGUI.py:7117 flatcamGUI/ObjectUI.py:1407 +msgid "All" +msgstr "Todos" + +#: flatcamGUI/FlatCAMGUI.py:1839 +msgid "" +"When checked it will replace all instances in the 'Find' box\n" +"with the text in the 'Replace' box.." +msgstr "" +"Quando marcado, todas as instâncias na caixa 'Localizar'\n" +"serão substituídas pelo texto na caixa 'Substituir'." + +#: flatcamGUI/FlatCAMGUI.py:1842 +msgid "Open Code" +msgstr "Abrir Código" + +#: flatcamGUI/FlatCAMGUI.py:1843 +msgid "Will open a text file in the editor." +msgstr "Abrirá um arquivo de texto no editor." + +#: flatcamGUI/FlatCAMGUI.py:1845 +msgid "Save Code" +msgstr "Salvar Código" + +#: flatcamGUI/FlatCAMGUI.py:1846 +msgid "Will save the text in the editor into a file." +msgstr "Salvará o texto do editor em um arquivo." + +#: flatcamGUI/FlatCAMGUI.py:1848 +msgid "Run Code" +msgstr "Executar Código" + +#: flatcamGUI/FlatCAMGUI.py:1849 +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:1887 +msgid "" +"Relative neasurement.\n" +"Reference is last click position" +msgstr "" +"Medição relativa.\n" +"Em relação à posição do último clique" + +#: flatcamGUI/FlatCAMGUI.py:1893 +msgid "" +"Absolute neasurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Medição absoluta.\n" +"Em relação à posição (X=0, Y=0)" + +#: flatcamGUI/FlatCAMGUI.py:2022 +msgid "Lock Toolbars" +msgstr "Travar Barras de Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:2130 +msgid "Select 'Esc'" +msgstr "Selecionar 'Esc'" + +#: flatcamGUI/FlatCAMGUI.py:2155 +msgid "Copy Objects" +msgstr "Copiar Objetos" + +#: flatcamGUI/FlatCAMGUI.py:2162 +msgid "Move Objects" +msgstr "Mover Objetos" + +#: flatcamGUI/FlatCAMGUI.py:2602 +msgid "" +"Please first select a geometry item to be cutted\n" +"then select the geometry item that will be cutted\n" +"out of the first item. In the end press ~X~ key or\n" +"the toolbar button." +msgstr "" +"Por favor, primeiro selecione um item de geometria a ser cortado\n" +"e em seguida, selecione o item de geometria que será cortado\n" +"fora do primeiro item. No final, pressione a tecla ~X~ ou\n" +"o botão da barra de ferramentas." + +#: flatcamGUI/FlatCAMGUI.py:2609 flatcamGUI/FlatCAMGUI.py:2747 +#: flatcamGUI/FlatCAMGUI.py:2806 flatcamGUI/FlatCAMGUI.py:2826 +msgid "Warning" +msgstr "Aviso" + +#: flatcamGUI/FlatCAMGUI.py:2742 +msgid "" +"Please select geometry items \n" +"on which to perform Intersection Tool." +msgstr "" +"Por favor, selecione itens de geometria\n" +"para executar a ferramenta de interseção." + +#: flatcamGUI/FlatCAMGUI.py:2801 +msgid "" +"Please select geometry items \n" +"on which to perform Substraction Tool." +msgstr "" +"Por favor, selecione itens de geometria\n" +"para executar a ferramenta de subtração." + +#: flatcamGUI/FlatCAMGUI.py:2821 +msgid "" +"Please select geometry items \n" +"on which to perform union." +msgstr "" +"Por favor, selecione itens de geometria\n" +"para executar a ferramenta de união." + +#: flatcamGUI/FlatCAMGUI.py:2902 flatcamGUI/FlatCAMGUI.py:3117 +msgid "Cancelled. Nothing selected to delete." +msgstr "Cancelado. Nada selecionado para excluir." + +#: flatcamGUI/FlatCAMGUI.py:2987 flatcamGUI/FlatCAMGUI.py:3185 +msgid "Cancelled. Nothing selected to copy." +msgstr "Cancelado. Nada selecionado para copiar." + +#: flatcamGUI/FlatCAMGUI.py:3034 flatcamGUI/FlatCAMGUI.py:3232 +msgid "Cancelled. Nothing selected to move." +msgstr "Cancelado. Nada selecionado para mover." + +#: flatcamGUI/FlatCAMGUI.py:3258 +msgid "New Tool ..." +msgstr "Nova Ferramenta ..." + +#: flatcamGUI/FlatCAMGUI.py:3259 +msgid "Enter a Tool Diameter" +msgstr "Digite um diâmetro de ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:3275 +msgid "Adding Tool cancelled ..." +msgstr "Adicionar ferramenta cancelado ..." + +#: flatcamGUI/FlatCAMGUI.py:3318 +msgid "Measurement Tool exit..." +msgstr "Saída da ferramenta de medição ..." + +#: flatcamGUI/FlatCAMGUI.py:3662 +msgid "GUI Preferences" +msgstr "Preferências da GUI" + +#: flatcamGUI/FlatCAMGUI.py:3668 +msgid "Grid X value" +msgstr "Valor da grade X" + +#: flatcamGUI/FlatCAMGUI.py:3670 +msgid "This is the Grid snap value on X axis." +msgstr "Este é o valor do encaixe à grade no eixo X." + +#: flatcamGUI/FlatCAMGUI.py:3675 +msgid "Grid Y value" +msgstr "Valor da grade Y" + +#: flatcamGUI/FlatCAMGUI.py:3677 +msgid "This is the Grid snap value on Y axis." +msgstr "Este é o valor do encaixe à grade no eixo Y." + +#: flatcamGUI/FlatCAMGUI.py:3682 +msgid "Snap Max" +msgstr "Encaixe Max" + +#: flatcamGUI/FlatCAMGUI.py:3687 +msgid "Workspace" +msgstr "Área de trabalho" + +#: flatcamGUI/FlatCAMGUI.py:3689 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Desenha um retângulo de delimitação na tela.\n" +"O objetivo é ilustrar os limites do nosso trabalho." + +#: flatcamGUI/FlatCAMGUI.py:3692 +msgid "Wk. format" +msgstr "Formato da AT" + +#: flatcamGUI/FlatCAMGUI.py:3694 +msgid "" +"Select the type of rectangle to be used on canvas,\n" +"as valid workspace." +msgstr "" +"Selecione o tipo de retângulo a ser usado na tela,\n" +"como área de trabalho válida." + +#: flatcamGUI/FlatCAMGUI.py:3707 +msgid "Plot Fill" +msgstr "Cor de Preenchimento" + +#: flatcamGUI/FlatCAMGUI.py:3709 +msgid "" +"Set the fill color for plotted objects.\n" +"First 6 digits are the color and the last 2\n" +"digits are for alpha (transparency) level." +msgstr "" +"Define a cor de preenchimento para os objetos plotados.\n" +"Os primeiros 6 dígitos são a cor e os últimos 2\n" +"dígitos são para o nível alfa (transparência)." + +#: flatcamGUI/FlatCAMGUI.py:3723 flatcamGUI/FlatCAMGUI.py:3773 +#: flatcamGUI/FlatCAMGUI.py:3823 +msgid "Alpha Level" +msgstr "Nível Alfa" + +#: flatcamGUI/FlatCAMGUI.py:3725 +msgid "Set the fill transparency for plotted objects." +msgstr "Define a transparência de preenchimento para objetos plotados." + +#: flatcamGUI/FlatCAMGUI.py:3742 +msgid "Plot Line" +msgstr "Linha" + +#: flatcamGUI/FlatCAMGUI.py:3744 +msgid "Set the line color for plotted objects." +msgstr "Define a cor da linha para objetos plotados." + +#: flatcamGUI/FlatCAMGUI.py:3756 +msgid "Sel. Fill" +msgstr "Preenchimento Sel." + +#: flatcamGUI/FlatCAMGUI.py:3758 +msgid "" +"Set the fill color for the selection box\n" +"in case that the selection is done from left to right.\n" +"First 6 digits are the color and the last 2\n" +"digits are for alpha (transparency) level." +msgstr "" +"Define a cor de preenchimento para a caixa de seleção\n" +"no caso de a seleção ser feita da esquerda para a direita.\n" +"Os primeiros 6 dígitos são a cor e os últimos 2\n" +"dígitos são para o nível alfa (transparência)." + +#: flatcamGUI/FlatCAMGUI.py:3775 +msgid "Set the fill transparency for the 'left to right' selection box." +msgstr "" +"Define a transparência de preenchimento para a caixa de seleção 'da esquerda " +"para a direita'." + +#: flatcamGUI/FlatCAMGUI.py:3792 +msgid "Sel. Line" +msgstr "Linha Sel." + +#: flatcamGUI/FlatCAMGUI.py:3794 +msgid "Set the line color for the 'left to right' selection box." +msgstr "" +"Define a cor da linha para a caixa de seleção 'da esquerda para a direita'." + +#: flatcamGUI/FlatCAMGUI.py:3806 +msgid "Sel2. Fill" +msgstr "Preenchimento Sel2" + +#: flatcamGUI/FlatCAMGUI.py:3808 +msgid "" +"Set the fill color for the selection box\n" +"in case that the selection is done from right to left.\n" +"First 6 digits are the color and the last 2\n" +"digits are for alpha (transparency) level." +msgstr "" +"Define a cor de preenchimento para a caixa de seleção, caso a seleção seja " +"feita da direita para a esquerda.\n" +"Os primeiros 6 dígitos são a cor e os últimos 2\n" +"dígitos são para o nível alfa (transparência)." + +#: flatcamGUI/FlatCAMGUI.py:3825 +msgid "Set the fill transparency for selection 'right to left' box." +msgstr "" +"Define a transparência de preenchimento para a seleção da caixa 'direita " +"para a esquerda'." + +#: flatcamGUI/FlatCAMGUI.py:3842 +msgid "Sel2. Line" +msgstr "Linha Sel2" + +#: flatcamGUI/FlatCAMGUI.py:3844 +msgid "Set the line color for the 'right to left' selection box." +msgstr "" +"Define a cor da linha para a caixa de seleção 'direita para a esquerda'." + +#: flatcamGUI/FlatCAMGUI.py:3856 +msgid "Editor Draw" +msgstr "Editor de Desenho" + +#: flatcamGUI/FlatCAMGUI.py:3858 +msgid "Set the color for the shape." +msgstr "Define a cor da forma." + +#: flatcamGUI/FlatCAMGUI.py:3870 +msgid "Editor Draw Sel." +msgstr "Editor de Desenho Sel." + +#: flatcamGUI/FlatCAMGUI.py:3872 +msgid "Set the color of the shape when selected." +msgstr "Define a cor da forma quando selecionada." + +#: flatcamGUI/FlatCAMGUI.py:3884 +msgid "Project Items" +msgstr "Itens do Projeto" + +#: flatcamGUI/FlatCAMGUI.py:3886 +msgid "Set the color of the items in Project Tab Tree." +msgstr "Define a cor dos itens na Árvore do Guia de Projeto." + +#: flatcamGUI/FlatCAMGUI.py:3897 +msgid "Proj. Dis. Items" +msgstr "Itens Desabilitados" + +#: flatcamGUI/FlatCAMGUI.py:3899 +msgid "" +"Set the color of the items in Project Tab Tree,\n" +"for the case when the items are disabled." +msgstr "" +"Define a cor dos itens na Árvore da guia Projeto,\n" +"para o caso em que os itens estão desativados." + +#: flatcamGUI/FlatCAMGUI.py:3950 +msgid "GUI Settings" +msgstr "Configurações da GUI" + +#: flatcamGUI/FlatCAMGUI.py:3956 +msgid "Layout" +msgstr "Layout" + +#: flatcamGUI/FlatCAMGUI.py:3958 +msgid "" +"Select an layout for FlatCAM.\n" +"It is applied immediately." +msgstr "" +"Selecione um layout para o FlatCAM.\n" +"É aplicado imediatamente." + +#: flatcamGUI/FlatCAMGUI.py:3974 +msgid "Style" +msgstr "Estilo" + +#: flatcamGUI/FlatCAMGUI.py:3976 +msgid "" +"Select an style for FlatCAM.\n" +"It will be applied at the next app start." +msgstr "" +"Selecione um estilo para FlatCAM.\n" +"Ele será aplicado na próxima inicialização." + +#: flatcamGUI/FlatCAMGUI.py:3987 +msgid "HDPI Support" +msgstr "Suporte HDPI" + +#: flatcamGUI/FlatCAMGUI.py:3989 +msgid "" +"Enable High DPI support for FlatCAM.\n" +"It will be applied at the next app start." +msgstr "" +"Ativa o suporte de alta DPI para FlatCAM.\n" +"Ele será aplicado na próxima inicialização." + +#: flatcamGUI/FlatCAMGUI.py:4002 flatcamGUI/FlatCAMGUI.py:4117 +msgid "Clear GUI Settings" +msgstr "Limpar Config. da GUI" + +#: flatcamGUI/FlatCAMGUI.py:4004 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Limpa as configurações da GUI para FlatCAM,\n" +"como: layout, estado de gui, estilo, suporte a HDPI etc." + +#: flatcamGUI/FlatCAMGUI.py:4007 +msgid "Clear" +msgstr "Limpar" + +#: flatcamGUI/FlatCAMGUI.py:4011 +msgid "Hover Shape" +msgstr "Forma Flutuante" + +#: flatcamGUI/FlatCAMGUI.py:4013 +msgid "" +"Enable display of a hover shape for FlatCAM objects.\n" +"It is displayed whenever the mouse cursor is hovering\n" +"over any kind of not-selected object." +msgstr "" +"Habilita a exibição de uma forma flutuante para objetos FlatCAM.\n" +"É exibido sempre que o cursor do mouse estiver pairando\n" +"sobre qualquer tipo de objeto não selecionado." + +#: flatcamGUI/FlatCAMGUI.py:4020 +msgid "Sel. Shape" +msgstr "Sel. Forma" + +#: flatcamGUI/FlatCAMGUI.py:4022 +msgid "" +"Enable the display of a selection shape for FlatCAM objects.\n" +"It is displayed whenever the mouse selects an object\n" +"either by clicking or dragging mouse from left to right or\n" +"right to left." +msgstr "" +"Ativa a exibição de seleção de forma para objetos FlatCAM.\n" +"É exibido sempre que o mouse seleciona um objeto\n" +"seja clicando ou arrastando o mouse da esquerda para a direita ou da direita " +"para a esquerda." + +#: flatcamGUI/FlatCAMGUI.py:4029 +msgid "NB Font Size" +msgstr "Tamanho da Fonte BN" + +#: flatcamGUI/FlatCAMGUI.py:4031 +msgid "" +"This sets the font size for the elements found in the Notebook.\n" +"The notebook is the collapsible area in the left side of the GUI,\n" +"and include the Project, Selected and Tool tabs." +msgstr "" +"Isso define o tamanho da fonte para os elementos encontrados no bloco de " +"notas.\n" +"O bloco de notas é a área desmontável no lado esquerdo da GUI,\n" +"e inclui as guias Projeto, Selecionado e Ferramenta." + +#: flatcamGUI/FlatCAMGUI.py:4047 +msgid "Axis Font Size" +msgstr "Tamanho da fonte do eixo" + +#: flatcamGUI/FlatCAMGUI.py:4049 +msgid "This sets the font size for canvas axis." +msgstr "Define o tamanho da fonte para o eixo da tela." + +#: flatcamGUI/FlatCAMGUI.py:4066 +msgid "Splash Screen" +msgstr "Tela de Abertura" + +#: flatcamGUI/FlatCAMGUI.py:4068 +msgid "Enable display of the splash screen at application startup." +msgstr "Habilita a Tela de Abertura na inicialização do aplicativo." + +#: flatcamGUI/FlatCAMGUI.py:4114 +msgid "Are you sure you want to delete the GUI Settings? \n" +msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" + +#: flatcamGUI/FlatCAMGUI.py:4138 +msgid "App Preferences" +msgstr "Preferências do aplicativo" + +#: flatcamGUI/FlatCAMGUI.py:4144 flatcamGUI/FlatCAMGUI.py:4694 +#: flatcamGUI/FlatCAMGUI.py:5525 flatcamTools/ToolMeasurement.py:43 +#: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 +msgid "Units" +msgstr "Unidades" + +#: flatcamGUI/FlatCAMGUI.py:4145 +msgid "" +"The default value for FlatCAM units.\n" +"Whatever is selected here is set every time\n" +"FLatCAM is started." +msgstr "" +"Unidade utilizada como padrão para os valores no FlatCAM.\n" +"O que estiver selecionado aqui será considerado sempre que\n" +"o FLatCAM for iniciado." + +#: flatcamGUI/FlatCAMGUI.py:4148 +msgid "IN" +msgstr "in" + +#: flatcamGUI/FlatCAMGUI.py:4149 flatcamGUI/FlatCAMGUI.py:4700 +#: flatcamGUI/FlatCAMGUI.py:5132 flatcamGUI/FlatCAMGUI.py:5531 +#: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 +msgid "MM" +msgstr "mm" + +#: flatcamGUI/FlatCAMGUI.py:4152 +msgid "APP. LEVEL" +msgstr "Nível do Aplicativo" + +#: flatcamGUI/FlatCAMGUI.py:4153 +msgid "" +"Choose the default level of usage for FlatCAM.\n" +"BASIC level -> reduced functionality, best for beginner's.\n" +"ADVANCED level -> full functionality.\n" +"\n" +"The choice here will influence the parameters in\n" +"the Selected Tab for all kinds of FlatCAM objects." +msgstr "" +"Escolha o nível padrão de uso para FlatCAM.\n" +"Nível BÁSICO -> funcionalidade reduzida, melhor para iniciantes.\n" +"Nível AVANÇADO -> funcionalidade completa.\n" +"\n" +"A escolha influenciará os parâmetros na Aba\n" +"Selecionado para todos os tipos de objetos FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:4158 flatcamGUI/FlatCAMGUI.py:5165 +msgid "Basic" +msgstr "Básico" + +#: flatcamGUI/FlatCAMGUI.py:4159 +msgid "Advanced" +msgstr "Avançado" + +#: flatcamGUI/FlatCAMGUI.py:4162 +msgid "Portable app" +msgstr "Aplicativo portátil" + +#: flatcamGUI/FlatCAMGUI.py:4163 +msgid "" +"Choose if the application should run as portable.\n" +"\n" +"If Checked the application will run portable,\n" +"which means that the preferences files will be saved\n" +"in the application folder, in the lib\\config subfolder." +msgstr "" +"Escolha se o aplicativo deve ser executado como portátil.\n" +"\n" +"Se marcado, o aplicativo será executado como portátil,\n" +"o que significa que os arquivos de preferências serão salvos\n" +"na pasta do aplicativo, na subpasta lib\\config." + +#: flatcamGUI/FlatCAMGUI.py:4170 +msgid "Languages" +msgstr "Idiomas" + +#: flatcamGUI/FlatCAMGUI.py:4171 +msgid "Set the language used throughout FlatCAM." +msgstr "Defina o idioma usado no FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:4174 +msgid "Apply Language" +msgstr "Aplicar o Idioma" + +#: flatcamGUI/FlatCAMGUI.py:4175 +msgid "" +"Set the language used throughout FlatCAM.\n" +"The app will restart after click.Windows: When FlatCAM is installed in " +"Program Files\n" +"directory, it is possible that the app will not\n" +"restart after the button is clicked due of Windows\n" +"security features. In this case the language will be\n" +"applied at the next app start." +msgstr "" +"Define o idioma usado no FlatCAM.\n" +"O aplicativo será reinicializado após o clique.\n" +"Windows: se o FlatCAM estiver instalado no diretório\n" +"Arquivos de Programas, é possível que o aplicativo não\n" +"seja reiniciado depois que o botão for clicado devido\n" +"aos recursos de segurança do Windows. Neste caso, o\n" +"idioma será aplicado na próxima inicialização." + +#: flatcamGUI/FlatCAMGUI.py:4184 +msgid "Shell at StartUp" +msgstr "Shell na Inicialização" + +#: flatcamGUI/FlatCAMGUI.py:4186 flatcamGUI/FlatCAMGUI.py:4191 +msgid "" +"Check this box if you want the shell to\n" +"start automatically at startup." +msgstr "" +"Marque esta caixa se você deseja que o shell (linha de comando)\n" +"seja inicializado automaticamente na inicialização." + +#: flatcamGUI/FlatCAMGUI.py:4196 +msgid "Version Check" +msgstr "Verificar Versão" + +#: flatcamGUI/FlatCAMGUI.py:4198 flatcamGUI/FlatCAMGUI.py:4203 +msgid "" +"Check this box if you want to check\n" +"for a new version automatically at startup." +msgstr "" +"Marque esta caixa se você quiser verificar\n" +"por nova versão automaticamente na inicialização." + +#: flatcamGUI/FlatCAMGUI.py:4208 +msgid "Send Stats" +msgstr "Enviar estatísticas" + +#: flatcamGUI/FlatCAMGUI.py:4210 flatcamGUI/FlatCAMGUI.py:4215 +msgid "" +"Check this box if you agree to send anonymous\n" +"stats automatically at startup, to help improve FlatCAM." +msgstr "" +"Marque esta caixa se você concorda em enviar dados anônimos\n" +"automaticamente na inicialização, para ajudar a melhorar o FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:4222 +msgid "Pan Button" +msgstr "Botão Pan" + +#: flatcamGUI/FlatCAMGUI.py:4223 +msgid "" +"Select the mouse button to use for panning:\n" +"- MMB --> Middle Mouse Button\n" +"- RMB --> Right Mouse Button" +msgstr "" +"Selecione o botão do mouse para usar o panning:\n" +"- BM -> Botão do meio do mouse\n" +"- BD -> botão direito do mouse" + +#: flatcamGUI/FlatCAMGUI.py:4226 +msgid "MMB" +msgstr "BM" + +#: flatcamGUI/FlatCAMGUI.py:4227 +msgid "RMB" +msgstr "BD" + +#: flatcamGUI/FlatCAMGUI.py:4230 +msgid "Multiple Sel" +msgstr "Seleção Múltipla" + +#: flatcamGUI/FlatCAMGUI.py:4231 +msgid "Select the key used for multiple selection." +msgstr "Selecione a tecla usada para seleção múltipla." + +#: flatcamGUI/FlatCAMGUI.py:4232 +msgid "CTRL" +msgstr "CTRL" + +#: flatcamGUI/FlatCAMGUI.py:4233 +msgid "SHIFT" +msgstr "SHIFT" + +#: flatcamGUI/FlatCAMGUI.py:4236 +msgid "Project at StartUp" +msgstr "Projeto na Inicialização" + +#: flatcamGUI/FlatCAMGUI.py:4238 flatcamGUI/FlatCAMGUI.py:4243 +msgid "" +"Check this box if you want the project/selected/tool tab area to\n" +"to be shown automatically at startup." +msgstr "" +"Marque esta caixa se você quiser que a aba Projeto/Selecionado/Ferramenta\n" +"seja apresentada automaticamente na inicialização." + +#: flatcamGUI/FlatCAMGUI.py:4248 +msgid "Project AutoHide" +msgstr "Auto Ocultar" + +#: flatcamGUI/FlatCAMGUI.py:4250 flatcamGUI/FlatCAMGUI.py:4256 +msgid "" +"Check this box if you want the project/selected/tool tab area to\n" +"hide automatically when there are no objects loaded and\n" +"to show whenever a new object is created." +msgstr "" +"Marque esta caixa se você deseja que a aba Projeto/Selecionado/Ferramenta\n" +"desapareça automaticamente quando não houver objetos carregados e\n" +"apareça sempre que um novo objeto for criado." + +#: flatcamGUI/FlatCAMGUI.py:4262 +msgid "Enable ToolTips" +msgstr "Habilitar Dicas" + +#: flatcamGUI/FlatCAMGUI.py:4264 flatcamGUI/FlatCAMGUI.py:4269 +msgid "" +"Check this box if you want to have toolTips displayed\n" +"when hovering with mouse over items throughout the App." +msgstr "" +"Marque esta caixa se quiser que as dicas de ferramentas sejam exibidas\n" +"ao passar o mouse sobre os itens em todo o aplicativo." + +#: flatcamGUI/FlatCAMGUI.py:4272 +msgid "Workers number" +msgstr "Número de trabalhadores" + +#: flatcamGUI/FlatCAMGUI.py:4274 flatcamGUI/FlatCAMGUI.py:4283 +msgid "" +"The number of Qthreads made available to the App.\n" +"A bigger number may finish the jobs more quickly but\n" +"depending on your computer speed, may make the App\n" +"unresponsive. Can have a value between 2 and 16.\n" +"Default value is 2.\n" +"After change, it will be applied at next App start." +msgstr "" +"O número de Qthreads disponibilizados para o App.\n" +"Um número maior pode executar os trabalhos mais rapidamente, mas\n" +"dependendo da velocidade do computador, pode fazer com que o App\n" +"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/FlatCAMGUI.py:4293 +msgid "Geo Tolerance" +msgstr "Tolerância Geo" + +#: flatcamGUI/FlatCAMGUI.py:4295 flatcamGUI/FlatCAMGUI.py:4304 +msgid "" +"This value can counter the effect of the Circle Steps\n" +"parameter. Default value is 0.01.\n" +"A lower value will increase the detail both in image\n" +"and in Gcode for the circles, with a higher cost in\n" +"performance. Higher value will provide more\n" +"performance at the expense of level of detail." +msgstr "" +"Este valor pode contrariar o efeito do parâmetro Passos do Círculo.\n" +"O valor padrão é 0.01.\n" +"Um valor mais baixo aumentará os detalhes na imagem e no G-Code\n" +"para os círculos, com um custo maior em desempenho.\n" +"Um valor maior proporcionará mais desempenho à custa do nível\n" +"de detalhes." + +#: flatcamGUI/FlatCAMGUI.py:4343 +msgid "\"Open\" behavior" +msgstr "Comportamento \"Abrir\"" + +#: flatcamGUI/FlatCAMGUI.py:4345 +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" +"\n" +"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." +msgstr "" +"Quando marcado, o caminho do último arquivo salvo é usado ao salvar " +"arquivos,\n" +"e o caminho para o último arquivo aberto é usado ao abrir arquivos.\n" +"\n" +"Quando desmarcado, o caminho para abrir arquivos é aquele usado por último:\n" +"o caminho para salvar arquivos ou o caminho para abrir arquivos." + +#: flatcamGUI/FlatCAMGUI.py:4354 +msgid "Delete object confirmation" +msgstr "Confirmação excluir objeto" + +#: flatcamGUI/FlatCAMGUI.py:4356 +msgid "" +"When checked the application will ask for user confirmation\n" +"whenever the Delete object(s) event is triggered, either by\n" +"menu shortcut or key shortcut." +msgstr "" +"Quando marcada, o aplicativo pedirá a confirmação do usuário\n" +"sempre que o evento Excluir objeto(s) é acionado, seja por\n" +"atalho de menu ou atalho de tecla." + +#: flatcamGUI/FlatCAMGUI.py:4363 +msgid "Save Compressed Project" +msgstr "Salvar Projeto Compactado" + +#: flatcamGUI/FlatCAMGUI.py:4365 +msgid "" +"Whether to save a compressed or uncompressed project.\n" +"When checked it will save a compressed FlatCAM project." +msgstr "" +"Para salvar um projeto compactado ou descompactado.\n" +"Quando marcado, o projeto FlatCAM será salvo compactado." + +#: flatcamGUI/FlatCAMGUI.py:4376 +msgid "Compression Level" +msgstr "Nível de Compactação" + +#: flatcamGUI/FlatCAMGUI.py:4378 +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 "" +"O nível de compactação usado ao salvar o Projeto FlatCAM.\n" +"Um valor maior significa melhor compactação, mas é necessário mais uso de " +"RAM e mais tempo de processamento." + +#: flatcamGUI/FlatCAMGUI.py:4405 +msgid "Gerber General" +msgstr "Gerber Geral" + +#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/FlatCAMGUI.py:4983 +#: flatcamGUI/FlatCAMGUI.py:5919 flatcamGUI/FlatCAMGUI.py:6300 +#: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 +#: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 +msgid "Plot Options" +msgstr "Opções de Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:4415 flatcamGUI/FlatCAMGUI.py:4995 +#: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 +msgid "Solid" +msgstr "Preenchido" + +#: flatcamGUI/FlatCAMGUI.py:4417 flatcamGUI/ObjectUI.py:158 +msgid "Solid color polygons." +msgstr "Polígonos com cor sólida." + +#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:164 +msgid "M-Color" +msgstr "M-Cores" + +#: flatcamGUI/FlatCAMGUI.py:4424 flatcamGUI/ObjectUI.py:166 +msgid "Draw polygons in different colors." +msgstr "Desenha polígonos em cores diferentes." + +#: flatcamGUI/FlatCAMGUI.py:4429 flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5923 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/ObjectUI.py:601 +msgid "Plot" +msgstr "Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:4431 flatcamGUI/FlatCAMGUI.py:5925 +#: flatcamGUI/FlatCAMGUI.py:6311 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 +#: flatcamGUI/ObjectUI.py:1503 +msgid "Plot (show) this object." +msgstr "Mostra o objeto no gráfico." + +#: flatcamGUI/FlatCAMGUI.py:4436 flatcamGUI/FlatCAMGUI.py:5933 +#: flatcamGUI/FlatCAMGUI.py:6381 +msgid "Circle Steps" +msgstr "Passos do Círculo" + +#: flatcamGUI/FlatCAMGUI.py:4438 +msgid "" +"The number of circle steps for Gerber \n" +"circular aperture linear approximation." +msgstr "" +"Número de passos de círculo para Gerber.\n" +"Aproximação linear de abertura circular." + +#: flatcamGUI/FlatCAMGUI.py:4448 +msgid "" +"Buffering type:\n" +"- None --> best performance, fast file loading but no so good display\n" +"- Full --> slow file loading but good visuals. This is the default.\n" +"<>: Don't change this unless you know what you are doing !!!" +msgstr "" +"Tipo de Buffer:\n" +"- Nenhum --> melhor desempenho, abertura de arquivos rápida, mas não tão boa " +"aparência\n" +"- Completo --> abertura de arquivos lenta, mas boa aparência. Este é o " +"padrão.\n" +"<>: Não altere isso, a menos que você saiba o que está fazendo !!!" + +#: flatcamGUI/FlatCAMGUI.py:4453 flatcamTools/ToolProperties.py:298 +#: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 +#: flatcamTools/ToolProperties.py:318 +msgid "None" +msgstr "Nenhum" + +#: flatcamGUI/FlatCAMGUI.py:4454 +msgid "Full" +msgstr "Completo" + +#: flatcamGUI/FlatCAMGUI.py:4459 +msgid "Simplify" +msgstr "Simplificar" + +#: flatcamGUI/FlatCAMGUI.py:4460 +msgid "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." +msgstr "" +"Quando marcado, todos os polígonos Gerber serão\n" +"carregados com simplificação com uma tolerância definida." + +#: flatcamGUI/FlatCAMGUI.py:4465 +msgid "Tolerance" +msgstr "Tolerância" + +#: flatcamGUI/FlatCAMGUI.py:4466 +msgid "Tolerance for poligon simplification." +msgstr "Tolerância para a simplificação de polígonos." + +#: flatcamGUI/FlatCAMGUI.py:4487 +msgid "Gerber Options" +msgstr "Opções Gerber" + +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/ObjectUI.py:250 +msgid "Isolation Routing" +msgstr "Roteamento de Isolação" + +#: flatcamGUI/FlatCAMGUI.py:4492 flatcamGUI/ObjectUI.py:252 +msgid "" +"Create a Geometry object with\n" +"toolpaths to cut outside polygons." +msgstr "" +"Cria um objeto Geometria com caminho de\n" +"ferramenta para cortar polígonos externos." + +#: flatcamGUI/FlatCAMGUI.py:4503 flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/ObjectUI.py:848 +msgid "Diameter of the cutting tool." +msgstr "Diâmetro da ferramenta." + +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:277 +msgid "# Passes" +msgstr "Passes" + +#: flatcamGUI/FlatCAMGUI.py:4512 flatcamGUI/ObjectUI.py:279 +msgid "" +"Width of the isolation gap in\n" +"number (integer) of tool widths." +msgstr "" +"Largura da isolação em relação à\n" +"largura da ferramenta (número inteiro)." + +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:288 +msgid "Pass overlap" +msgstr "Sobreposição" + +#: flatcamGUI/FlatCAMGUI.py:4523 flatcamGUI/ObjectUI.py:290 +#, python-format +msgid "" +"How much (fraction) of the tool width to overlap each tool pass.\n" +"Example:\n" +"A value here of 0.25 means an overlap of 25%% from the tool diameter found " +"above." +msgstr "" +"Quanto da largura da ferramenta (fração) é sobreposto a cada passagem da " +"ferramenta.\n" +"Exemplo:\n" +"Um valor de 0.25 significa uma sobreposição de 25%% do diâmetro da " +"ferramenta." + +#: flatcamGUI/FlatCAMGUI.py:4532 flatcamGUI/FlatCAMGUI.py:6641 +#: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 +msgid "Milling Type" +msgstr "Tipo de Fresamento" + +#: flatcamGUI/FlatCAMGUI.py:4534 flatcamGUI/ObjectUI.py:302 +msgid "" +"Milling type:\n" +"- climb / best for precision milling and to reduce tool usage\n" +"- conventional / useful when there is no backlash compensation" +msgstr "" +"Tipo de fresamento:\n" +"- subida: melhor para fresamento de precisão e para reduzir o uso da " +"ferramenta\n" +"- convencional: útil quando não há compensação de folga" + +#: flatcamGUI/FlatCAMGUI.py:4539 flatcamGUI/FlatCAMGUI.py:6648 +#: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 +msgid "Climb" +msgstr "Subida" + +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/FlatCAMGUI.py:6649 +#: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 +msgid "Conv." +msgstr "Conv." + +#: flatcamGUI/FlatCAMGUI.py:4544 flatcamGUI/ObjectUI.py:312 +msgid "Combine Passes" +msgstr "Combinar Passes" + +#: flatcamGUI/FlatCAMGUI.py:4546 flatcamGUI/ObjectUI.py:314 +msgid "Combine all passes into one object" +msgstr "Combinar todos os passes em um objeto" + +#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/ObjectUI.py:477 +msgid "Non-copper regions" +msgstr "Zona sem cobre" + +#: flatcamGUI/FlatCAMGUI.py:4553 flatcamGUI/ObjectUI.py:479 +msgid "" +"Create polygons covering the\n" +"areas without copper on the PCB.\n" +"Equivalent to the inverse of this\n" +"object. Can be used to remove all\n" +"copper from a specified region." +msgstr "" +"Cria polígonos cobrindo as\n" +"zonas sem cobre no PCB.\n" +"Equivalente ao inverso do\n" +"objeto. Pode ser usado para remover todo o\n" +"cobre de uma região especificada." + +#: flatcamGUI/FlatCAMGUI.py:4565 flatcamGUI/FlatCAMGUI.py:4590 +#: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 +msgid "Boundary Margin" +msgstr "Margem Limite" + +#: flatcamGUI/FlatCAMGUI.py:4567 flatcamGUI/ObjectUI.py:491 +msgid "" +"Specify the edge of the PCB\n" +"by drawing a box around all\n" +"objects with this minimum\n" +"distance." +msgstr "" +"Especifica a borda do PCB\n" +"desenhando uma caixa em volta de todos os\n" +"objetos com esta distância mínima." + +#: flatcamGUI/FlatCAMGUI.py:4577 flatcamGUI/FlatCAMGUI.py:4599 +#: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 +msgid "Rounded Geo" +msgstr "Geo Arredondado" + +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:504 +msgid "Resulting geometry will have rounded corners." +msgstr "A geometria resultante terá cantos arredondados." + +#: flatcamGUI/FlatCAMGUI.py:4584 flatcamGUI/ObjectUI.py:513 +#: flatcamTools/ToolPanelize.py:85 +msgid "Bounding Box" +msgstr "Caixa Delimitadora" + +#: flatcamGUI/FlatCAMGUI.py:4592 flatcamGUI/ObjectUI.py:523 +msgid "" +"Distance of the edges of the box\n" +"to the nearest polygon." +msgstr "" +"Distância das bordas da caixa\n" +"para o polígono mais próximo." + +#: flatcamGUI/FlatCAMGUI.py:4601 flatcamGUI/ObjectUI.py:533 +msgid "" +"If the bounding box is \n" +"to have rounded corners\n" +"their radius is equal to\n" +"the margin." +msgstr "" +"Se a caixa delimitadora tiver\n" +"cantos arredondados, o seu raio\n" +"é igual à margem." + +#: flatcamGUI/FlatCAMGUI.py:4615 +msgid "Gerber Adv. Options" +msgstr "Opções Avançadas" + +#: flatcamGUI/FlatCAMGUI.py:4618 +msgid "Advanced Param." +msgstr "Parâmetros Avançados" + +#: flatcamGUI/FlatCAMGUI.py:4620 +msgid "" +"A list of Gerber advanced parameters.\n" +"Those parameters are available only for\n" +"Advanced App. Level." +msgstr "" +"Uma lista de parâmetros avançados do Gerber.\n" +"Esses parâmetros estão disponíveis somente para\n" +"o nível avançado do aplicativo." + +#: flatcamGUI/FlatCAMGUI.py:4630 flatcamGUI/ObjectUI.py:318 +msgid "\"Follow\"" +msgstr "\"Segue\"" + +#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/ObjectUI.py:319 +msgid "" +"Generate a 'Follow' geometry.\n" +"This means that it will cut through\n" +"the middle of the trace." +msgstr "" +"Gera uma geometria 'Segue'.\n" +"Isso significa que ele cortará\n" +"no meio do traço." + +#: flatcamGUI/FlatCAMGUI.py:4639 +msgid "Table Show/Hide" +msgstr "Mostra/Esconde Tabela" + +#: flatcamGUI/FlatCAMGUI.py:4641 +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 "" +"Alterna a exibição da Tabela de Aberturas Gerber.\n" +"Além disso, ao ocultar, ele excluirá todas as formas de marcas\n" +"que estão desenhadas na tela." + +#: flatcamGUI/FlatCAMGUI.py:4680 +msgid "Gerber Export" +msgstr "Exportar Gerber" + +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:5514 +msgid "Export Options" +msgstr "Opções da Exportação" + +#: flatcamGUI/FlatCAMGUI.py:4685 +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export Gerber menu entry." +msgstr "" +"Os parâmetros definidos aqui são usados no arquivo exportado\n" +"ao usar a entrada de menu Arquivo -> Exportar -> Exportar Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4696 flatcamGUI/FlatCAMGUI.py:4702 +msgid "The units used in the Gerber file." +msgstr "As unidades usadas no arquivo Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4699 flatcamGUI/FlatCAMGUI.py:5029 +#: flatcamGUI/FlatCAMGUI.py:5131 flatcamGUI/FlatCAMGUI.py:5530 +#: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 +msgid "INCH" +msgstr "in" + +#: flatcamGUI/FlatCAMGUI.py:4708 flatcamGUI/FlatCAMGUI.py:5539 +msgid "Int/Decimals" +msgstr "Int/Decimais" + +#: flatcamGUI/FlatCAMGUI.py:4710 +msgid "" +"The number of digits in the whole part of the number\n" +"and in the fractional part of the number." +msgstr "" +"O número de dígitos da parte inteira\n" +"e da parte fracionária do número." + +#: flatcamGUI/FlatCAMGUI.py:4721 +msgid "" +"This numbers signify the number of digits in\n" +"the whole part of Gerber coordinates." +msgstr "" +"Esse número configura o número de dígitos\n" +"da parte inteira das coordenadas de Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4735 +msgid "" +"This numbers signify the number of digits in\n" +"the decimal part of Gerber coordinates." +msgstr "" +"Este número configura o número de dígitos\n" +"da parte decimal das coordenadas de Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4744 flatcamGUI/FlatCAMGUI.py:5600 +msgid "Zeros" +msgstr "Zeros" + +#: flatcamGUI/FlatCAMGUI.py:4747 flatcamGUI/FlatCAMGUI.py:4757 +msgid "" +"This sets the type of Gerber zeros.\n" +"If LZ then Leading Zeros are removed and\n" +"Trailing Zeros are kept.\n" +"If TZ is checked then Trailing Zeros are removed\n" +"and Leading Zeros are kept." +msgstr "" +"Define o tipo padrão de zeros de Gerber.\n" +"LZ: remove os zeros à esquerda e mantém os zeros à direita.\n" +"TZ: remove os zeros à direita e mantém os zeros à esquerda." + +#: flatcamGUI/FlatCAMGUI.py:4754 flatcamGUI/FlatCAMGUI.py:5107 +#: flatcamGUI/FlatCAMGUI.py:5610 flatcamTools/ToolPcbWizard.py:111 +msgid "LZ" +msgstr "LZ" + +#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5108 +#: flatcamGUI/FlatCAMGUI.py:5611 flatcamTools/ToolPcbWizard.py:112 +msgid "TZ" +msgstr "TZ" + +#: flatcamGUI/FlatCAMGUI.py:4777 flatcamGUI/FlatCAMGUI.py:5664 +#: flatcamGUI/FlatCAMGUI.py:6266 flatcamGUI/FlatCAMGUI.py:6545 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamGUI/FlatCAMGUI.py:6839 +#: flatcamGUI/FlatCAMGUI.py:6938 flatcamGUI/FlatCAMGUI.py:7145 +#: flatcamGUI/FlatCAMGUI.py:7206 flatcamGUI/FlatCAMGUI.py:7405 +#: flatcamGUI/FlatCAMGUI.py:7537 flatcamGUI/FlatCAMGUI.py:7710 +#: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 +msgid "Parameters" +msgstr "Parâmetros" + +#: flatcamGUI/FlatCAMGUI.py:4779 +msgid "A list of Gerber Editor parameters." +msgstr "Uma lista de parâmetros do Editor Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4787 flatcamGUI/FlatCAMGUI.py:5674 +#: flatcamGUI/FlatCAMGUI.py:6276 +msgid "Selection limit" +msgstr "Lim. de seleção" + +#: flatcamGUI/FlatCAMGUI.py:4789 +msgid "" +"Set the number of selected Gerber geometry\n" +"items above which the utility geometry\n" +"becomes just a selection rectangle.\n" +"Increases the performance when moving a\n" +"large number of geometric elements." +msgstr "" +"Define o número máximo de ítens de geometria Gerber selecionados.\n" +"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/FlatCAMGUI.py:4801 +msgid "New Aperture code" +msgstr "Novo código de Aber." + +#: flatcamGUI/FlatCAMGUI.py:4813 +msgid "New Aperture size" +msgstr "Novo tamanho de Aber." + +#: flatcamGUI/FlatCAMGUI.py:4815 +msgid "Size for the new aperture" +msgstr "Tamanho para a nova abertura" + +#: flatcamGUI/FlatCAMGUI.py:4825 +msgid "New Aperture type" +msgstr "Novo tipo de Aber." + +#: flatcamGUI/FlatCAMGUI.py:4827 +msgid "" +"Type for the new aperture.\n" +"Can be 'C', 'R' or 'O'." +msgstr "" +"Tipo para a nova abertura.\n" +"Pode ser 'C', 'R' ou 'O'." + +#: flatcamGUI/FlatCAMGUI.py:4848 +msgid "Aperture Dimensions" +msgstr "Dimensão" + +#: flatcamGUI/FlatCAMGUI.py:4850 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:6596 +msgid "Diameters of the cutting tools, separated by ','" +msgstr "Diâmetros das ferramentas de corte, separadas por ','" + +#: flatcamGUI/FlatCAMGUI.py:4856 +msgid "Linear Pad Array" +msgstr "Matriz Linear de Pads" + +#: flatcamGUI/FlatCAMGUI.py:4860 flatcamGUI/FlatCAMGUI.py:5715 +#: flatcamGUI/FlatCAMGUI.py:5846 +msgid "Linear Dir." +msgstr "Direção" + +#: flatcamGUI/FlatCAMGUI.py:4896 +msgid "Circular Pad Array" +msgstr "Matriz Circular de Pads" + +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5755 +#: flatcamGUI/FlatCAMGUI.py:5886 +msgid "Circular Dir." +msgstr "Sentido" + +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5757 +#: flatcamGUI/FlatCAMGUI.py:5888 +msgid "" +"Direction for circular array.\n" +"Can be CW = clockwise or CCW = counter clockwise." +msgstr "" +"Sentido da matriz circular.\n" +"Pode ser CW = sentido horário ou CCW = sentido anti-horário." + +#: flatcamGUI/FlatCAMGUI.py:4913 flatcamGUI/FlatCAMGUI.py:5768 +#: flatcamGUI/FlatCAMGUI.py:5899 +msgid "Circ. Angle" +msgstr "Ângulo Circ." + +#: flatcamGUI/FlatCAMGUI.py:4928 +msgid "Distance at which to buffer the Gerber element." +msgstr "Distância na qual armazenar o elemento Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4935 +msgid "Scale Tool" +msgstr "Ferra. de Escala" + +#: flatcamGUI/FlatCAMGUI.py:4941 +msgid "Factor to scale the Gerber element." +msgstr "Fator para redimensionar o elemento Gerber." + +#: flatcamGUI/FlatCAMGUI.py:4952 flatcamGUI/FlatCAMGUI.py:4962 +msgid "Threshold low" +msgstr "Limiar baixo" + +#: flatcamGUI/FlatCAMGUI.py:4954 +msgid "Threshold value under which the apertures are not marked." +msgstr "Valor limiar sob o qual as aberturas não são marcadas." + +#: flatcamGUI/FlatCAMGUI.py:4964 +msgid "Threshold value over which the apertures are not marked." +msgstr "Valor limite sobre o qual as aberturas não são marcadas." + +#: flatcamGUI/FlatCAMGUI.py:4980 +msgid "Excellon General" +msgstr "Excellon Geral" + +#: flatcamGUI/FlatCAMGUI.py:5002 +msgid "Excellon Format" +msgstr "Formato Excellon" + +#: flatcamGUI/FlatCAMGUI.py:5004 +msgid "" +"The NC drill files, usually named Excellon files\n" +"are files that can be found in different formats.\n" +"Here we set the format used when the provided\n" +"coordinates are not using period.\n" +"\n" +"Possible presets:\n" +"\n" +"PROTEUS 3:3 MM LZ\n" +"DipTrace 5:2 MM TZ\n" +"DipTrace 4:3 MM LZ\n" +"\n" +"EAGLE 3:3 MM TZ\n" +"EAGLE 4:3 MM TZ\n" +"EAGLE 2:5 INCH TZ\n" +"EAGLE 3:5 INCH TZ\n" +"\n" +"ALTIUM 2:4 INCH LZ\n" +"Sprint Layout 2:4 INCH LZ\n" +"KiCAD 3:5 INCH TZ" +msgstr "" +"Os arquivos de broca NC, normalmente chamados arquivos Excellon\n" +"são arquivos que podem ser encontrados em diferentes formatos.\n" +"Aqui é definido o formato usado quando as coordenadas\n" +"fornecidas não estiverem usando ponto.\n" +"\n" +"Padrões possíveis:\n" +"\n" +"PROTEUS 3:3 mm LZ\n" +"DipTrace 5:2 mm TZ\n" +"DipTrace 4:3 mm LZ\n" +"\n" +"EAGLE 3:3 mm TZ\n" +"EAGLE 4:3 mm TZ\n" +"EAGLE 2:5 polegadas TZ\n" +"EAGLE 3:5 polegadas TZ\n" +"\n" +"ALTIUM 2:4 polegadas LZ\n" +"Sprint Layout 2:4 polegadas LZ\n" +"KiCAD 3:5 polegadas TZ" + +#: flatcamGUI/FlatCAMGUI.py:5032 +msgid "Default values for INCH are 2:4" +msgstr "Valores padrão para Polegadas: 2:4" + +#: flatcamGUI/FlatCAMGUI.py:5040 flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5554 +msgid "" +"This numbers signify the number of digits in\n" +"the whole part of Excellon coordinates." +msgstr "" +"Este número configura o número de dígitos\n" +"da parte inteira das coordenadas de Excellon." + +#: flatcamGUI/FlatCAMGUI.py:5054 flatcamGUI/FlatCAMGUI.py:5087 +#: flatcamGUI/FlatCAMGUI.py:5568 +msgid "" +"This numbers signify the number of digits in\n" +"the decimal part of Excellon coordinates." +msgstr "" +"Este número configura o número de dígitos\n" +"da parte decimal das coordenadas de Excellon." + +#: flatcamGUI/FlatCAMGUI.py:5062 +msgid "METRIC" +msgstr "MÉTRICO" + +#: flatcamGUI/FlatCAMGUI.py:5065 +msgid "Default values for METRIC are 3:3" +msgstr "Valores padrão para Métrico: 3:3" + +#: flatcamGUI/FlatCAMGUI.py:5096 +msgid "Default Zeros" +msgstr "Padrão Zeros" + +#: flatcamGUI/FlatCAMGUI.py:5099 flatcamGUI/FlatCAMGUI.py:5603 +msgid "" +"This sets the type of Excellon zeros.\n" +"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 "" +"Define o tipo de zeros de Excellon.\n" +"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" +"TZ: mantém os zeros à direita e remove os zeros à esquerda." + +#: flatcamGUI/FlatCAMGUI.py:5110 +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 "" +"Define o tipo padrão de zeros de Excellon,\n" +"se não for detectado no arquivo analisado.\n" +"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" +"TZ: mantém os zeros à direita e remove os zeros à esquerda." + +#: flatcamGUI/FlatCAMGUI.py:5120 +msgid "Default Units" +msgstr "Unidades Padrão" + +#: flatcamGUI/FlatCAMGUI.py:5123 +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" +"therefore this parameter will be used." +msgstr "" +"Configura as unidades padrão dos arquivos Excellon.\n" +"Alguns arquivos Excellon não possuem um cabeçalho.\n" +"Se não for detectado no arquivo analisado, este padrão\n" +"será usado." + +#: flatcamGUI/FlatCAMGUI.py:5134 +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 "" +"Configura as unidades dos arquivos Excellon.\n" +"Alguns arquivos Excellon não possuem um cabeçalho,\n" +"e assim este parâmetro será usado." + +#: flatcamGUI/FlatCAMGUI.py:5140 +msgid "Update Export settings" +msgstr "Atualizar config. de exportação" + +#: flatcamGUI/FlatCAMGUI.py:5148 +msgid "Excellon Optimization" +msgstr "Otimização Excellon" + +#: flatcamGUI/FlatCAMGUI.py:5151 +msgid "Algorithm: " +msgstr "Algoritmo: " + +#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5167 +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." +msgstr "" +"Define o tipo de otimização para o caminho de perfuração do Excellon.\n" +"Se MH estiver marcado, será usado o algoritmo do Google OR-Tools com " +"MetaHeuristic.\n" +"O tempo de pesquisa padrão é de 3s.\n" +"Usar o comando TCL set_sys excellon_search_time para definir outros " +"valores.\n" +"Se Básico estiver marcado, será usado o algoritmo básico do Google OR-" +"Tools.\n" +"\n" +"Se DESABILITADO, FlatCAM está no modo de 32 bits e usa\n" +"o algoritmo Travelling Salesman para otimização de caminhos." + +#: flatcamGUI/FlatCAMGUI.py:5164 +msgid "MH" +msgstr "MH" + +#: flatcamGUI/FlatCAMGUI.py:5178 +msgid "Optimization Time" +msgstr "Tempo de Otimização" + +#: flatcamGUI/FlatCAMGUI.py:5181 +msgid "" +"When OR-Tools Metaheuristic (MH) is enabled there is a\n" +"maximum threshold for how much time is spent doing the\n" +"path optimization. This max duration is set here.\n" +"In seconds." +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/FlatCAMGUI.py:5224 +msgid "Excellon Options" +msgstr "Opções Excellon" + +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5968 +#: flatcamGUI/ObjectUI.py:643 +msgid "Create CNC Job" +msgstr "Criar Trabalho CNC" + +#: flatcamGUI/FlatCAMGUI.py:5229 +msgid "" +"Parameters used to create a CNC Job object\n" +"for this drill object." +msgstr "" +"Parâmetros usados para criar um objeto de Trabalho CNC\n" +"para a furação." + +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:5980 +#: flatcamGUI/FlatCAMGUI.py:6681 flatcamGUI/FlatCAMGUI.py:7341 +#: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 +#: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 +msgid "Cut Z" +msgstr "Profundidade de Corte" + +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:656 +msgid "" +"Drill depth (negative)\n" +"below the copper surface." +msgstr "" +"Profundidade da broca (negativo)\n" +"abaixo da superfície de cobre." + +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6018 +#: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 +msgid "Travel Z" +msgstr "Alt. Desloc." + +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/ObjectUI.py:666 +msgid "" +"Tool height when travelling\n" +"across the XY plane." +msgstr "" +"Altura da ferramenta durante\n" +"deslocamentos sobre o plano XY." + +#: flatcamGUI/FlatCAMGUI.py:5256 flatcamGUI/FlatCAMGUI.py:6028 +#: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 +msgid "Tool change" +msgstr "Troca de ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:5258 flatcamGUI/ObjectUI.py:676 +msgid "" +"Include tool-change sequence\n" +"in G-Code (Pause for tool change)." +msgstr "" +"Pausa para troca de ferramentas. Inclua a sequência\n" +"de troca de ferramentas em G-Code (em Trabalho CNC)." + +#: flatcamGUI/FlatCAMGUI.py:5265 flatcamGUI/FlatCAMGUI.py:6040 +msgid "Toolchange Z" +msgstr "Troca de Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:5267 flatcamGUI/FlatCAMGUI.py:6043 +#: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 +msgid "" +"Z-axis position (height) for\n" +"tool change." +msgstr "Posição do eixo Z (altura) para a troca de ferramenta." + +#: flatcamGUI/FlatCAMGUI.py:5274 flatcamGUI/ObjectUI.py:713 +msgid "Feedrate (Plunge)" +msgstr "Avanço (Mergulho)" + +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/ObjectUI.py:715 +msgid "" +"Tool speed while drilling\n" +"(in units per minute).\n" +"This is for linear move G01." +msgstr "" +"Velocidade da ferramenta durante a perfuração\n" +"(em unidades por minuto).\n" +"Para movimento linear G01." + +#: flatcamGUI/FlatCAMGUI.py:5285 +msgid "Spindle Speed" +msgstr "Velocidade do Spindle" + +#: flatcamGUI/FlatCAMGUI.py:5287 flatcamGUI/ObjectUI.py:742 +msgid "" +"Speed of the spindle\n" +"in RPM (optional)" +msgstr "" +"Velocidade do spindle\n" +"em RPM (opcional)" + +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 +msgid "Spindle dir." +msgstr "Sentido de Rotação" + +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 +msgid "" +"This sets the direction that the spindle is rotating.\n" +"It can be either:\n" +"- CW = clockwise or\n" +"- CCW = counter clockwise" +msgstr "" +"Define o sentido de rotação do spindle.\n" +"Pode ser:\n" +"- CW = sentido horário ou\n" +"- CCW = sentido anti-horário" + +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6100 +#: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 +msgid "Dwell" +msgstr "Esperar Velocidade" + +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/FlatCAMGUI.py:6102 +#: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 +msgid "" +"Pause to allow the spindle to reach its\n" +"speed before cutting." +msgstr "" +"Pausa para permitir que o spindle atinja sua\n" +"velocidade antes de cortar." + +#: flatcamGUI/FlatCAMGUI.py:5314 flatcamGUI/FlatCAMGUI.py:6105 +msgid "Duration" +msgstr "Tempo de espera" + +#: flatcamGUI/FlatCAMGUI.py:5316 flatcamGUI/FlatCAMGUI.py:6107 +#: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 +msgid "Number of time units for spindle to dwell." +msgstr "Número de unidades de tempo para o fuso residir." + +#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6117 +#: flatcamGUI/ObjectUI.py:765 +msgid "Postprocessor" +msgstr "Pós-processador" + +#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/ObjectUI.py:767 +msgid "" +"The postprocessor JSON file that dictates\n" +"Gcode output." +msgstr "" +"O arquivo de pós-processamento (JSON) que define\n" +"a saída G-Code." + +#: flatcamGUI/FlatCAMGUI.py:5339 flatcamGUI/ObjectUI.py:807 +msgid "Gcode" +msgstr "G-Code" + +#: flatcamGUI/FlatCAMGUI.py:5341 +msgid "" +"Choose what to use for GCode generation:\n" +"'Drills', 'Slots' or 'Both'.\n" +"When choosing 'Slots' or 'Both', slots will be\n" +"converted to drills." +msgstr "" +"Escolha o que usar para a geração de G-Code:\n" +"'Brocas', 'Fendas' ou 'Ambos'.\n" +"Quando escolher 'Fendas' ou 'Ambos', as fendas serão\n" +"convertidos para brocas." + +#: flatcamGUI/FlatCAMGUI.py:5357 flatcamGUI/ObjectUI.py:831 +msgid "Mill Holes" +msgstr "Furação" + +#: flatcamGUI/FlatCAMGUI.py:5359 flatcamGUI/ObjectUI.py:833 +msgid "Create Geometry for milling holes." +msgstr "Cria geometria para furação." + +#: flatcamGUI/FlatCAMGUI.py:5363 flatcamGUI/ObjectUI.py:846 +msgid "Drill Tool dia" +msgstr "Diâmetro da Broca" + +#: flatcamGUI/FlatCAMGUI.py:5370 flatcamGUI/ObjectUI.py:862 +msgid "Slot Tool dia" +msgstr "Diâmetro da Fresa" + +#: flatcamGUI/FlatCAMGUI.py:5372 flatcamGUI/ObjectUI.py:864 +msgid "" +"Diameter of the cutting tool\n" +"when milling slots." +msgstr "" +"Diâmetro da ferramenta de corte\n" +"quando fresar fendas (ranhuras)." + +#: flatcamGUI/FlatCAMGUI.py:5384 +msgid "Defaults" +msgstr "Padrões" + +#: flatcamGUI/FlatCAMGUI.py:5397 +msgid "Excellon Adv. Options" +msgstr "Opções Avançadas Excellon" + +#: flatcamGUI/FlatCAMGUI.py:5403 flatcamGUI/FlatCAMGUI.py:6140 +msgid "Advanced Options" +msgstr "Opções Avançadas" + +#: flatcamGUI/FlatCAMGUI.py:5405 +msgid "" +"Parameters used to create a CNC Job object\n" +"for this drill object that are shown when App Level is Advanced." +msgstr "" +"Parâmetros usados para criar um objeto de Trabalho CNC\n" +"para furação que são mostrados quando o nível do aplicativo for Avançado." + +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:614 +msgid "Offset Z" +msgstr "Deslocamento Z" + +#: flatcamGUI/FlatCAMGUI.py:5415 flatcamGUI/ObjectUI.py:632 +msgid "" +"Some drill bits (the larger ones) need to drill deeper\n" +"to create the desired exit hole diameter due of the tip shape.\n" +"The value here can compensate the Cut Z parameter." +msgstr "" +"Algumas brocas (as maiores) precisam perfurar mais profundamente\n" +"para criar o diâmetro desejado do orifício de saída devido à forma da " +"ponta.\n" +"Este valor pode compensar o parâmetro Profundidade de Corte Z." + +#: flatcamGUI/FlatCAMGUI.py:5422 +msgid "Toolchange X,Y" +msgstr "Troca de fer. X,Y" + +#: flatcamGUI/FlatCAMGUI.py:5424 flatcamGUI/FlatCAMGUI.py:6153 +msgid "Toolchange X,Y position." +msgstr "Posição X,Y para troca de ferramentas." + +#: flatcamGUI/FlatCAMGUI.py:5430 flatcamGUI/FlatCAMGUI.py:6160 +#: flatcamGUI/ObjectUI.py:693 +msgid "Start move Z" +msgstr "Altura Z Inicial" + +#: flatcamGUI/FlatCAMGUI.py:5432 flatcamGUI/ObjectUI.py:695 +msgid "" +"Height of the tool just after start.\n" +"Delete the value if you don't need this feature." +msgstr "" +"Altura da ferramenta antes de iniciar o trabalho.\n" +"Exclua o valor se você não precisar deste recurso." + +#: flatcamGUI/FlatCAMGUI.py:5439 flatcamGUI/FlatCAMGUI.py:6170 +#: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 +msgid "End move Z" +msgstr "Altura Z Final" + +#: flatcamGUI/FlatCAMGUI.py:5441 flatcamGUI/FlatCAMGUI.py:6172 +#: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 +msgid "" +"Height of the tool after\n" +"the last move at the end of the job." +msgstr "Altura da ferramenta após o último movimento, no final do trabalho." + +#: flatcamGUI/FlatCAMGUI.py:5448 flatcamGUI/ObjectUI.py:724 +msgid "Feedrate Rapids" +msgstr "Taxa de Avanço Rápida" + +#: flatcamGUI/FlatCAMGUI.py:5450 flatcamGUI/ObjectUI.py:726 +msgid "" +"Tool speed while drilling\n" +"(in units per minute).\n" +"This is for the rapid move G00.\n" +"It is useful only for Marlin,\n" +"ignore for any other cases." +msgstr "" +"Velocidade da ferramenta durante a perfuração\n" +"(em unidades por minuto).\n" +"Usado para movimento rápido G00.\n" +"É útil apenas para Marlin. Ignore para outros casos." + +#: flatcamGUI/FlatCAMGUI.py:5461 flatcamGUI/FlatCAMGUI.py:6203 +#: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 +msgid "Probe Z depth" +msgstr "Profundidade Z da Sonda" + +#: flatcamGUI/FlatCAMGUI.py:5463 flatcamGUI/FlatCAMGUI.py:6205 +#: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 +msgid "" +"The maximum depth that the probe is allowed\n" +"to probe. Negative value, in current units." +msgstr "" +"Profundidade máxima permitida para a sonda.\n" +"Valor negativo, em unidades atuais." + +#: flatcamGUI/FlatCAMGUI.py:5471 flatcamGUI/FlatCAMGUI.py:6213 +#: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 +msgid "Feedrate Probe" +msgstr "Avanço da Sonda" + +#: flatcamGUI/FlatCAMGUI.py:5473 flatcamGUI/FlatCAMGUI.py:6215 +#: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 +msgid "The feedrate used while the probe is probing." +msgstr "Velocidade de Avanço usada enquanto a sonda está operando." + +#: flatcamGUI/FlatCAMGUI.py:5479 flatcamGUI/FlatCAMGUI.py:6222 +msgid "Fast Plunge" +msgstr "Mergulho Rápido" + +#: flatcamGUI/FlatCAMGUI.py:5481 flatcamGUI/FlatCAMGUI.py:6224 +msgid "" +"By checking this, the vertical move from\n" +"Z_Toolchange to Z_move is done with G0,\n" +"meaning the fastest speed available.\n" +"WARNING: the move is done at Toolchange X,Y coords." +msgstr "" +"Quando marcado, o movimento vertical da altura de Troca de\n" +"Ferramentas para a altura de Deslocamento é feito com G0,\n" +"na velocidade mais rápida disponível.\n" +"AVISO: o movimento é feito nas Coordenadas X,Y de troca de ferramentas." + +#: flatcamGUI/FlatCAMGUI.py:5490 +msgid "Fast Retract" +msgstr "Recolhimento Rápido" + +#: flatcamGUI/FlatCAMGUI.py:5492 +msgid "" +"Exit hole strategy.\n" +" - When uncheked, while exiting the drilled hole the drill bit\n" +"will travel slow, with set feedrate (G1), up to zero depth and then\n" +"travel as fast as possible (G0) to the Z Move (travel height).\n" +" - 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." +msgstr "" +"Estratégia para sair dos furos.\n" +"- Quando desmarcado, ao sair do furo, a broca sobe lentamente, com\n" +" avanço definido (G1), até a profundidade zero e depois some o mais\n" +" rápido possível (G0) até a altura de deslocamento.\n" +"- 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/FlatCAMGUI.py:5511 +msgid "Excellon Export" +msgstr "Exportar Excellon" + +#: flatcamGUI/FlatCAMGUI.py:5516 +msgid "" +"The parameters set here are used in the file exported\n" +"when using the File -> Export -> Export Excellon menu entry." +msgstr "" +"Os parâmetros definidos aqui são usados no arquivo exportado\n" +"ao usar a entrada de menu Arquivo -> Exportar -> Exportar Excellon." + +#: flatcamGUI/FlatCAMGUI.py:5527 flatcamGUI/FlatCAMGUI.py:5533 +msgid "The units used in the Excellon file." +msgstr "A unidade usada no arquivo Excellon gerado." + +#: flatcamGUI/FlatCAMGUI.py:5541 +msgid "" +"The NC drill files, usually named Excellon files\n" +"are files that can be found in different formats.\n" +"Here we set the format used when the provided\n" +"coordinates are not using period." +msgstr "" +"Os arquivos com a furação, geralmente chamados de arquivos Excellon\n" +"são arquivos que podem ser encontrados em diferentes formatos.\n" +"Aqui é definido o formato usado quando as coordenadas\n" +"fornecidas não usam ponto." + +#: flatcamGUI/FlatCAMGUI.py:5577 +msgid "Format" +msgstr "Formato" + +#: flatcamGUI/FlatCAMGUI.py:5579 flatcamGUI/FlatCAMGUI.py:5589 +msgid "" +"Select the kind of coordinates format used.\n" +"Coordinates can be saved with decimal point or without.\n" +"When there is no decimal point, it is required to specify\n" +"the number of digits for integer part and the number of decimals.\n" +"Also it will have to be specified if LZ = leading zeros are kept\n" +"or TZ = trailing zeros are kept." +msgstr "" +"Selecione o formato de coordenadas a usar.\n" +"As coordenadas podem ser salvas com ou sem ponto decimal.\n" +"Quando não há ponto decimal, é necessário especificar\n" +"o número de dígitos para a parte inteira e o número de casas decimais.\n" +"Deve ser especificado LZ (manter zeros à esquerda)\n" +"ou TZ (manter zeros à direita)." + +#: flatcamGUI/FlatCAMGUI.py:5586 +msgid "Decimal" +msgstr "Decimal" + +#: flatcamGUI/FlatCAMGUI.py:5587 +msgid "No-Decimal" +msgstr "Não Decimal" + +#: flatcamGUI/FlatCAMGUI.py:5613 +msgid "" +"This sets the default type of Excellon zeros.\n" +"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 "" +"Define o tipo padrão de zeros de Excellon.\n" +"LZ: mantém os zeros à esquerda e remove os zeros à direita.\n" +"TZ: mantém os zeros à direita e remove os zeros à esquerda." + +#: flatcamGUI/FlatCAMGUI.py:5623 +msgid "Slot type" +msgstr "Tipo de Ranhura" + +#: flatcamGUI/FlatCAMGUI.py:5626 flatcamGUI/FlatCAMGUI.py:5636 +msgid "" +"This sets how the slots will be exported.\n" +"If ROUTED then the slots will be routed\n" +"using M15/M16 commands.\n" +"If DRILLED(G85) the slots will be exported\n" +"using the Drilled slot command (G85)." +msgstr "" +"Definição de como as ranhuras serão exportadas.\n" +"Se roteado, as ranhuras serão roteadas\n" +"usando os comandos M15/M16.\n" +"Se perfurado as ranhuras serão exportadas\n" +"usando o comando Perfuração (G85)." + +#: flatcamGUI/FlatCAMGUI.py:5633 +msgid "Routed" +msgstr "Roteado" + +#: flatcamGUI/FlatCAMGUI.py:5634 +msgid "Drilled(G85)" +msgstr "Perfurado (G85)" + +#: flatcamGUI/FlatCAMGUI.py:5666 +msgid "A list of Excellon Editor parameters." +msgstr "Parâmetros do Editor Excellon." + +#: flatcamGUI/FlatCAMGUI.py:5676 +msgid "" +"Set the number of selected Excellon geometry\n" +"items above which the utility geometry\n" +"becomes just a selection rectangle.\n" +"Increases the performance when moving a\n" +"large number of geometric elements." +msgstr "" +"Define o número máximo de ítens de geometria Excellon\n" +"selecionados. Acima desse valor a geometria se torna um\n" +"retângulo de seleção Aumenta o desempenho ao mover um\n" +"grande número de elementos geométricos." + +#: flatcamGUI/FlatCAMGUI.py:5688 +msgid "New Tool Dia" +msgstr "Novo Diâmetro" + +#: flatcamGUI/FlatCAMGUI.py:5711 +msgid "Linear Drill Array" +msgstr "Matriz Linear de Brocas" + +#: flatcamGUI/FlatCAMGUI.py:5751 +msgid "Circular Drill Array" +msgstr "Matriz Circular de Brocas" + +#: flatcamGUI/FlatCAMGUI.py:5779 flatcamGUI/ObjectUI.py:613 +msgid "Slots" +msgstr "Fendas" + +#: flatcamGUI/FlatCAMGUI.py:5830 +msgid "Linear Slot Array" +msgstr "Matriz Linear de Ranhuras" + +#: flatcamGUI/FlatCAMGUI.py:5882 +msgid "Circular Slot Array" +msgstr "Matriz Circular de Ranhuras" + +#: flatcamGUI/FlatCAMGUI.py:5916 +msgid "Geometry General" +msgstr "Geometria Geral" + +#: flatcamGUI/FlatCAMGUI.py:5935 +msgid "" +"The number of circle steps for Geometry \n" +"circle and arc shapes linear approximation." +msgstr "" +"Número de etapas do círculo para a aproximação linear\n" +"de Geometria círculo e arco." + +#: flatcamGUI/FlatCAMGUI.py:5963 +msgid "Geometry Options" +msgstr "Opções de Geometria" + +#: flatcamGUI/FlatCAMGUI.py:5970 +msgid "" +"Create a CNC Job object\n" +"tracing the contours of this\n" +"Geometry object." +msgstr "" +"Cria um objeto de Trabalho CNC\n" +"traçando os contornos deste objeto\n" +"Geometria." + +#: flatcamGUI/FlatCAMGUI.py:5982 flatcamGUI/ObjectUI.py:1135 +msgid "" +"Cutting depth (negative)\n" +"below the copper surface." +msgstr "" +"Profundidade de corte (negativo)\n" +"abaixo da superfície de cobre." + +#: flatcamGUI/FlatCAMGUI.py:5990 flatcamGUI/ObjectUI.py:1144 +msgid "Multi-Depth" +msgstr "Multi-Profundidade" + +#: flatcamGUI/FlatCAMGUI.py:5993 flatcamGUI/ObjectUI.py:1147 +msgid "" +"Use multiple passes to limit\n" +"the cut depth in each pass. Will\n" +"cut multiple times until Cut Z is\n" +"reached." +msgstr "" +"Use vários passes para limitar\n" +"a profundidade de corte em cada passagem. Vai\n" +"cortar várias vezes até o Corte Z é\n" +"alcançado." + +#: flatcamGUI/FlatCAMGUI.py:6002 +msgid "Depth/Pass" +msgstr "Profundidade por Passe" + +#: flatcamGUI/FlatCAMGUI.py:6004 +msgid "" +"The depth to cut on each pass,\n" +"when multidepth is enabled.\n" +"It has positive value although\n" +"it is a fraction from the depth\n" +"which has negative value." +msgstr "" +"A profundidade a ser cortada em cada passe,\n" +"quando Múltiplas Profundidades estiver ativo.\n" +"Tem valor positivo, embora seja uma fração\n" +"da profundidade, que tem valor negativo." + +#: flatcamGUI/FlatCAMGUI.py:6020 flatcamGUI/ObjectUI.py:1168 +msgid "" +"Height of the tool when\n" +"moving without cutting." +msgstr "Altura da ferramenta ao mover sem cortar." + +#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1187 +msgid "" +"Include tool-change sequence\n" +"in the Machine Code (Pause for tool change)." +msgstr "" +"Sequência de troca de ferramentas incluída\n" +"no Código da Máquina (Pausa para troca de ferramentas)." + +#: flatcamGUI/FlatCAMGUI.py:6052 flatcamGUI/ObjectUI.py:1220 +msgid "Feed Rate X-Y" +msgstr "Taxa de Avanço XY" + +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:1222 +msgid "" +"Cutting speed in the XY\n" +"plane in units per minute" +msgstr "Velocidade de corte no plano XY em unidades por minuto" + +#: flatcamGUI/FlatCAMGUI.py:6062 flatcamGUI/ObjectUI.py:1230 +msgid "Feed Rate Z" +msgstr "Taxa de Avanço Z" + +#: flatcamGUI/FlatCAMGUI.py:6064 flatcamGUI/ObjectUI.py:1232 +msgid "" +"Cutting speed in the XY\n" +"plane in units per minute.\n" +"It is called also Plunge." +msgstr "" +"Velocidade de corte no plano Z em unidades por minuto.\n" +"Também é chamado de Mergulho." + +#: flatcamGUI/FlatCAMGUI.py:6073 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/ObjectUI.py:1267 +msgid "Spindle speed" +msgstr "Velocidade do Spindle" + +#: flatcamGUI/FlatCAMGUI.py:6076 flatcamGUI/ObjectUI.py:1270 +msgid "" +"Speed of the spindle in RPM (optional).\n" +"If LASER postprocessor is used,\n" +"this value is the power of laser." +msgstr "" +"Velocidade do spindle em RPM (opcional).\n" +"Se o pós-processador LASER é usado,\n" +"este valor é a potência do laser." + +#: flatcamGUI/FlatCAMGUI.py:6119 flatcamGUI/ObjectUI.py:1299 +msgid "" +"The Postprocessor file that dictates\n" +"the Machine Code (like GCode, RML, HPGL) output." +msgstr "" +"Arquivo de Pós-processamento que determina o código\n" +"de máquina de saída(como G-Code, RML, HPGL)." + +#: flatcamGUI/FlatCAMGUI.py:6135 +msgid "Geometry Adv. Options" +msgstr "Opções Avançadas" + +#: flatcamGUI/FlatCAMGUI.py:6142 +msgid "" +"Parameters to create a CNC Job object\n" +"tracing the contours of a Geometry object." +msgstr "" +"Parâmetros para criar um objeto de Trabalho CNC\n" +"traçando os contornos de um objeto Geometria." + +#: flatcamGUI/FlatCAMGUI.py:6151 flatcamGUI/FlatCAMGUI.py:7613 +#: flatcamTools/ToolSolderPaste.py:207 +msgid "Toolchange X-Y" +msgstr "Troca de ferra. X-Y" + +#: flatcamGUI/FlatCAMGUI.py:6162 +msgid "" +"Height of the tool just after starting the work.\n" +"Delete the value if you don't need this feature." +msgstr "" +"Altura da ferramenta ao iniciar o trabalho.\n" +"Exclua o valor se você não precisar deste recurso." + +#: flatcamGUI/FlatCAMGUI.py:6180 flatcamGUI/ObjectUI.py:1241 +msgid "Feed Rate Rapids" +msgstr "Taxa de Avanço Rápido" + +#: flatcamGUI/FlatCAMGUI.py:6182 flatcamGUI/ObjectUI.py:1243 +msgid "" +"Cutting speed in the XY plane\n" +"(in units per minute).\n" +"This is for the rapid move G00.\n" +"It is useful only for Marlin,\n" +"ignore for any other cases." +msgstr "" +"Velocidade de corte no plano XY (em unidades por minuto).\n" +"Para o movimento rápido G00.\n" +"É útil apenas para Marlin, ignore em outros casos." + +#: flatcamGUI/FlatCAMGUI.py:6193 flatcamGUI/ObjectUI.py:1257 +msgid "Re-cut 1st pt." +msgstr "Re-cortar o primeiro ponto" + +#: flatcamGUI/FlatCAMGUI.py:6195 flatcamGUI/ObjectUI.py:1259 +msgid "" +"In order to remove possible\n" +"copper leftovers where first cut\n" +"meet with last cut, we generate an\n" +"extended cut over the first cut section." +msgstr "" +"Para remover possíveis sobras no ponto de encontro\n" +"do primeiro com o último corte, gera-se um corte\n" +"próximo à primeira seção de corte." + +#: flatcamGUI/FlatCAMGUI.py:6234 +msgid "Seg. X size" +msgstr "Tamanho do Segmento X" + +#: flatcamGUI/FlatCAMGUI.py:6236 +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 "" +"O tamanho do segmento de rastreio no eixo X.\n" +"Útil para nivelamento automático.\n" +"Valor 0 significa que não há segmentação no eixo X." + +#: flatcamGUI/FlatCAMGUI.py:6245 +msgid "Seg. Y size" +msgstr "Tamanho do Segmento Y" + +#: flatcamGUI/FlatCAMGUI.py:6247 +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 "" +"O tamanho do segmento de rastreio no eixo Y.\n" +"Útil para nivelamento automático.\n" +"Valor 0 significa que não há segmentação no eixo Y." + +#: flatcamGUI/FlatCAMGUI.py:6263 +msgid "Geometry Editor" +msgstr "Editor de Geometria" + +#: flatcamGUI/FlatCAMGUI.py:6268 +msgid "A list of Geometry Editor parameters." +msgstr "Parâmetros do Editor de Geometria." + +#: flatcamGUI/FlatCAMGUI.py:6278 +msgid "" +"Set the number of selected geometry\n" +"items above which the utility geometry\n" +"becomes just a selection rectangle.\n" +"Increases the performance when moving a\n" +"large number of geometric elements." +msgstr "" +"Define o número máximo de ítens de geometria selecionados.\n" +"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/FlatCAMGUI.py:6297 +msgid "CNC Job General" +msgstr "Trabalho CNC Geral" + +#: flatcamGUI/FlatCAMGUI.py:6310 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/ObjectUI.py:1501 +msgid "Plot Object" +msgstr "Mostrar" + +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1396 +msgid "Plot kind" +msgstr "Tipo de Gráfico" + +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1399 +msgid "" +"This selects the kind of geometries on the canvas to plot.\n" +"Those can be either of type 'Travel' which means the moves\n" +"above the work piece or it can be of type 'Cut',\n" +"which means the moves that cut into the material." +msgstr "" +"Seleciona o tipo de geometria mostrada na tela.\n" +"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/FlatCAMGUI.py:6325 flatcamGUI/ObjectUI.py:1408 +msgid "Travel" +msgstr "Desloc." + +#: flatcamGUI/FlatCAMGUI.py:6334 flatcamGUI/ObjectUI.py:1412 +msgid "Display Annotation" +msgstr "Exibir Anotação" + +#: flatcamGUI/FlatCAMGUI.py:6336 flatcamGUI/ObjectUI.py:1414 +msgid "" +"This selects if to display text annotation on the plot.\n" +"When checked it will display numbers in order for each end\n" +"of a travel line." +msgstr "" +"Seleciona se deseja exibir a anotação de texto no gráfico.\n" +"Quando marcado, exibirá números para cada final\n" +"de uma linha de deslocamento." + +#: flatcamGUI/FlatCAMGUI.py:6348 +msgid "Annotation Size" +msgstr "Tamanho da Fonte" + +#: flatcamGUI/FlatCAMGUI.py:6350 +msgid "The font size of the annotation text. In pixels." +msgstr "O tamanho da fonte do texto de anotação, em pixels." + +#: flatcamGUI/FlatCAMGUI.py:6358 +msgid "Annotation Color" +msgstr "Cor da Fonte" + +#: flatcamGUI/FlatCAMGUI.py:6360 +msgid "Set the font color for the annotation texts." +msgstr "Define a cor da fonte para os textos de anotação." + +#: flatcamGUI/FlatCAMGUI.py:6383 +msgid "" +"The number of circle steps for GCode \n" +"circle and arc shapes linear approximation." +msgstr "" +"O número de etapas de círculo para G-Code.\n" +"Aproximação linear para círculos e formas de arco." + +#: flatcamGUI/FlatCAMGUI.py:6391 +msgid "Travel dia" +msgstr "Diâmetro Desl." + +#: flatcamGUI/FlatCAMGUI.py:6393 +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/FlatCAMGUI.py:6404 +msgid "Coordinates decimals" +msgstr "Decimais das Coord." + +#: flatcamGUI/FlatCAMGUI.py:6406 +msgid "" +"The number of decimals to be used for \n" +"the X, Y, Z coordinates in CNC code (GCODE, etc.)" +msgstr "" +"Número de decimais a ser usado para as coordenadas\n" +"X, Y, Z no código do CNC (G-Code, etc.)" + +#: flatcamGUI/FlatCAMGUI.py:6414 +msgid "Feedrate decimals" +msgstr "Decimais do Avanço" + +#: flatcamGUI/FlatCAMGUI.py:6416 +msgid "" +"The number of decimals to be used for \n" +"the Feedrate parameter in CNC code (GCODE, etc.)" +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/FlatCAMGUI.py:6424 +msgid "Coordinates type" +msgstr "Tipo de coordenada" + +#: flatcamGUI/FlatCAMGUI.py:6426 +msgid "" +"The type of coordinates to be used in Gcode.\n" +"Can be:\n" +"- Absolute G90 -> the reference is the origin x=0, y=0\n" +"- Incremental G91 -> the reference is the previous position" +msgstr "" +"O tipo de coordenada a ser usada no G-Code.\n" +"Pode ser:\n" +"- Absoluta G90 -> a referência é a origem x=0, y=0\n" +"- Incremental G91 -> a referência é a posição anterior" + +#: flatcamGUI/FlatCAMGUI.py:6432 +msgid "Absolute G90" +msgstr "Absoluta G90" + +#: flatcamGUI/FlatCAMGUI.py:6433 +msgid "Incremental G91" +msgstr "Incremental G91" + +#: flatcamGUI/FlatCAMGUI.py:6450 +msgid "CNC Job Options" +msgstr "Opções de Trabalho CNC" + +#: flatcamGUI/FlatCAMGUI.py:6453 +msgid "Export G-Code" +msgstr "Exportar G-Code" + +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/FlatCAMGUI.py:6496 +#: flatcamGUI/ObjectUI.py:1535 +msgid "" +"Export and save G-Code to\n" +"make this object to a file." +msgstr "" +"Exporta e salva em arquivo\n" +"o G-Code para fazer este objeto." + +#: flatcamGUI/FlatCAMGUI.py:6461 +msgid "Prepend to G-Code" +msgstr "Incluir no Início do G-Code" + +#: flatcamGUI/FlatCAMGUI.py:6463 flatcamGUI/ObjectUI.py:1543 +msgid "" +"Type here any G-Code commands you would\n" +"like to add at the beginning of the G-Code file." +msgstr "" +"Digite aqui os comandos G-Code que você gostaria\n" +"de adicionar no início do arquivo G-Code gerado." + +#: flatcamGUI/FlatCAMGUI.py:6472 +msgid "Append to G-Code" +msgstr "Incluir no final do G-Code" + +#: flatcamGUI/FlatCAMGUI.py:6474 flatcamGUI/ObjectUI.py:1554 +msgid "" +"Type here any G-Code commands you would\n" +"like to append to the generated file.\n" +"I.e.: M2 (End of program)" +msgstr "" +"Digite aqui os comandos G-Code que você gostaria\n" +"de adicionar no final do arquivo G-Code gerado.\n" +"M2 (Fim do programa)" + +#: flatcamGUI/FlatCAMGUI.py:6491 +msgid "CNC Job Adv. Options" +msgstr "Opções Avançadas" + +#: flatcamGUI/FlatCAMGUI.py:6494 flatcamGUI/ObjectUI.py:1533 +msgid "Export CNC Code" +msgstr "Exportar Código CNC" + +#: flatcamGUI/FlatCAMGUI.py:6502 flatcamGUI/ObjectUI.py:1571 +msgid "Toolchange G-Code" +msgstr "G-Code para Troca de Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1574 +msgid "" +"Type here any G-Code commands you would\n" +"like to be executed when Toolchange event is encountered.\n" +"This will constitute a Custom Toolchange GCode,\n" +"or a Toolchange Macro.\n" +"The FlatCAM variables are surrounded by '%' symbol.\n" +"\n" +"WARNING: it can be used only with a postprocessor file\n" +"that has 'toolchange_custom' in it's name and this is built\n" +"having as template the 'Toolchange Custom' posprocessor file." +msgstr "" +"Digite aqui os comandos do G-Code G que você gostaria de executar quando o " +"evento do Troca de Ferramentas for encontrado.\n" +"Ele será um G-Code personalizado para Troca de Ferramentas,\n" +"ou uma Macro.\n" +"As variáveis do FlatCAM são circundadas pelo símbolo '%'.\n" +"\n" +"ATENÇÃO: pode ser usado apenas com um arquivo de pós-processamento\n" +"que tenha 'toolchange_custom' em seu nome e este é construído tendo\n" +"como modelo o arquivo de pós-processamento 'Customização da troca de " +"ferramentas'." + +#: flatcamGUI/FlatCAMGUI.py:6524 flatcamGUI/ObjectUI.py:1593 +msgid "Use Toolchange Macro" +msgstr "Usar Macro de Troca de Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6526 flatcamGUI/ObjectUI.py:1595 +msgid "" +"Check this box if you want to use\n" +"a Custom Toolchange GCode (macro)." +msgstr "" +"Marque esta caixa se você quiser usar a macro G-Code para Troca de " +"Ferramentas." + +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1603 +msgid "" +"A list of the FlatCAM variables that can be used\n" +"in the Toolchange event.\n" +"They have to be surrounded by the '%' symbol" +msgstr "" +"Uma lista das variáveis FlatCAM que podem ser usadas\n" +"no evento Troca de Ferramentas.\n" +"Elas devem estar cercadas pelo símbolo '%'" + +#: flatcamGUI/FlatCAMGUI.py:6548 flatcamGUI/ObjectUI.py:1613 +msgid "FlatCAM CNC parameters" +msgstr "Parâmetros do FlatCAM CNC" + +#: flatcamGUI/FlatCAMGUI.py:6549 flatcamGUI/ObjectUI.py:1614 +msgid "tool = tool number" +msgstr "tool = número da ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:6550 flatcamGUI/ObjectUI.py:1615 +msgid "tooldia = tool diameter" +msgstr "tooldia = diâmetro da ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:6551 flatcamGUI/ObjectUI.py:1616 +msgid "t_drills = for Excellon, total number of drills" +msgstr "t_drills = para Excellon, número total de brocas" + +#: flatcamGUI/FlatCAMGUI.py:6552 flatcamGUI/ObjectUI.py:1617 +msgid "x_toolchange = X coord for Toolchange" +msgstr "x_toolchange = coord. X para troca de ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6553 flatcamGUI/ObjectUI.py:1618 +msgid "y_toolchange = Y coord for Toolchange" +msgstr "y_toolchange = coord. Y para troca de ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6554 flatcamGUI/ObjectUI.py:1619 +msgid "z_toolchange = Z coord for Toolchange" +msgstr "z_toolchange = coord. Z para troca de ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6555 +msgid "z_cut = Z depth for the cut" +msgstr "z_cut = profundidade Z para o corte" + +#: flatcamGUI/FlatCAMGUI.py:6556 +msgid "z_move = Z height for travel" +msgstr "z_move = altura Z para deslocamentos" + +#: flatcamGUI/FlatCAMGUI.py:6557 flatcamGUI/ObjectUI.py:1622 +msgid "z_depthpercut = the step value for multidepth cut" +msgstr "z_depthpercut = valor do passe para corte múltiplas profundidade" + +#: flatcamGUI/FlatCAMGUI.py:6558 flatcamGUI/ObjectUI.py:1623 +msgid "spindlesspeed = the value for the spindle speed" +msgstr "spindlesspeed = velocidade do spindle" + +#: flatcamGUI/FlatCAMGUI.py:6560 flatcamGUI/ObjectUI.py:1624 +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" + +#: flatcamGUI/FlatCAMGUI.py:6581 +msgid "NCC Tool Options" +msgstr "Opções Área Sem Cobre (NCC)" + +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/ObjectUI.py:447 +msgid "" +"Create a Geometry object with\n" +"toolpaths to cut all non-copper regions." +msgstr "" +"Cria um objeto Geometria com caminho de ferramenta\n" +"para cortar todas as regiões com retirada de cobre." + +#: flatcamGUI/FlatCAMGUI.py:6594 flatcamGUI/FlatCAMGUI.py:7548 +msgid "Tools dia" +msgstr "Diâmetro" + +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamTools/ToolNonCopperClear.py:195 +msgid "Tool Type" +msgstr "Tipo de Ferramenta" + +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/FlatCAMGUI.py:6613 +#: flatcamTools/ToolNonCopperClear.py:197 +#: flatcamTools/ToolNonCopperClear.py:205 +msgid "" +"Default tool type:\n" +"- 'V-shape'\n" +"- Circular" +msgstr "" +"Tipo padrão das ferramentas:\n" +"- 'Ponta-V'\n" +"- Circular" + +#: flatcamGUI/FlatCAMGUI.py:6610 flatcamTools/ToolNonCopperClear.py:202 +msgid "V-shape" +msgstr "Ponta-V" + +#: flatcamGUI/FlatCAMGUI.py:6622 flatcamGUI/ObjectUI.py:1109 +#: flatcamTools/ToolNonCopperClear.py:220 +msgid "V-Tip Dia" +msgstr "Diâmetro da Ponta" + +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/ObjectUI.py:1112 +#: 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/FlatCAMGUI.py:6631 flatcamGUI/ObjectUI.py:1120 +#: flatcamTools/ToolNonCopperClear.py:227 +msgid "V-Tip Angle" +msgstr "Ângulo Ponta-V" + +#: flatcamGUI/FlatCAMGUI.py:6633 flatcamGUI/ObjectUI.py:1123 +#: 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/FlatCAMGUI.py:6643 flatcamGUI/FlatCAMGUI.py:6651 +#: flatcamTools/ToolNonCopperClear.py:149 +#: flatcamTools/ToolNonCopperClear.py:157 +msgid "" +"Milling type when the selected tool is of type: 'iso_op':\n" +"- climb / best for precision milling and to reduce tool usage\n" +"- conventional / useful when there is no backlash compensation" +msgstr "" +"Tipo de fresamento quando a ferramenta selecionada é do tipo 'iso_op':\n" +"- subida: melhor para fresamento de precisão e para reduzir o uso da " +"ferramenta\n" +"- convencional: útil quando não há compensação de folga" + +#: flatcamGUI/FlatCAMGUI.py:6660 flatcamGUI/FlatCAMGUI.py:7020 +#: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 +msgid "Tool order" +msgstr "Ordem das Ferramentas" + +#: flatcamGUI/FlatCAMGUI.py:6661 flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:7021 flatcamGUI/FlatCAMGUI.py:7031 +#: flatcamTools/ToolNonCopperClear.py:164 +#: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 +#: flatcamTools/ToolPaint.py:147 +msgid "" +"This set the way that the tools in the tools table are used.\n" +"'No' --> means that the used order is the one in the tool table\n" +"'Forward' --> means that the tools will be ordered from small to big\n" +"'Reverse' --> menas that the tools will ordered from big to small\n" +"\n" +"WARNING: using rest machining will automatically set the order\n" +"in reverse and disable this control." +msgstr "" +"Define a ordem em que as ferramentas da Tabela de Ferramentas são usadas.\n" +"'Não' -> utiliza a ordem da tabela de ferramentas\n" +"'Crescente' -> as ferramentas são ordenadas de menor para maior\n" +"'Decrescente' -> as ferramentas são ordenadas de maior para menor\n" +"\n" +"ATENÇÃO: se for utilizada usinagem de descanso, será utilizada " +"automaticamente a ordem\n" +"decrescente e este controle é desativado." + +#: flatcamGUI/FlatCAMGUI.py:6669 flatcamGUI/FlatCAMGUI.py:7029 +#: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 +msgid "Forward" +msgstr "Crescente" + +#: flatcamGUI/FlatCAMGUI.py:6670 flatcamGUI/FlatCAMGUI.py:7030 +#: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 +msgid "Reverse" +msgstr "Decrescente" + +#: flatcamGUI/FlatCAMGUI.py:6683 flatcamGUI/FlatCAMGUI.py:6688 +#: flatcamTools/ToolNonCopperClear.py:271 +#: flatcamTools/ToolNonCopperClear.py:276 +msgid "" +"Depth of cut into material. Negative value.\n" +"In FlatCAM units." +msgstr "" +"Profundidade de corte no material. Valor negativo.\n" +"Em unidades FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:6698 flatcamTools/ToolNonCopperClear.py:285 +#, python-format +msgid "" +"How much (fraction) of the tool width to overlap each tool pass.\n" +"Example:\n" +"A value here of 0.25 means 25%% from the tool diameter found above.\n" +"\n" +"Adjust the value starting with lower values\n" +"and increasing it if areas that should be cleared are still \n" +"not cleared.\n" +"Lower values = faster processing, faster execution on PCB.\n" +"Higher values = slow processing and slow execution on CNC\n" +"due of too many paths." +msgstr "" +"Quanto da largura da ferramenta (fração) é sobreposto em cada passagem da " +"ferramenta.\n" +"Exemplo:\n" +"Um valor de 0.25 significa uma sobreposição de 25%% do diâmetro da " +"ferramenta.\n" +"Ajuste o valor começando com valores menores, e aumente se alguma área que \n" +"deveria ser limpa não foi limpa.\n" +"Valores menores = processamento mais rápido, execução mais rápida no PCB. \n" +"Valores maiores = processamento lento e execução lenta no CNC devido\n" +" ao número de caminhos." + +#: flatcamGUI/FlatCAMGUI.py:6715 flatcamTools/ToolNonCopperClear.py:301 +msgid "Bounding box margin." +msgstr "Margem da caixa delimitadora." + +#: flatcamGUI/FlatCAMGUI.py:6724 flatcamGUI/FlatCAMGUI.py:7071 +#: flatcamTools/ToolNonCopperClear.py:310 +msgid "" +"Algorithm for non-copper clearing:
Standard: Fixed step inwards." +"
Seed-based: Outwards from seed.
Line-based: Parallel " +"lines." +msgstr "" +"Algoritmo para retirada do cobre:
Padrão: passo fixo para dentro." +"
Baseado em semente: para fora a partir de uma semente." +"
Linhas retas: linhas paralelas." + +#: flatcamGUI/FlatCAMGUI.py:6738 flatcamGUI/FlatCAMGUI.py:7085 +#: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 +msgid "Connect" +msgstr "Conectar" + +#: flatcamGUI/FlatCAMGUI.py:6748 flatcamGUI/FlatCAMGUI.py:7095 +#: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 +msgid "Contour" +msgstr "Contorno" + +#: flatcamGUI/FlatCAMGUI.py:6758 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamTools/ToolPaint.py:267 +msgid "Rest M." +msgstr "Maquinagem Restante" + +#: flatcamGUI/FlatCAMGUI.py:6760 flatcamTools/ToolNonCopperClear.py:344 +msgid "" +"If checked, use 'rest machining'.\n" +"Basically it will clear copper outside PCB features,\n" +"using the biggest tool and continue with the next tools,\n" +"from bigger to smaller, to clear areas of copper that\n" +"could not be cleared by previous tool, until there is\n" +"no more copper to clear or there are no more tools.\n" +"If not checked, use the standard algorithm." +msgstr "" +"Se marcada, usa 'usinagem de descanso'.\n" +"Basicamente, limpará o cobre fora dos recursos do PCB, utilizando\n" +"a maior ferramenta e continuará com as próximas ferramentas, da\n" +"maior para a menor, para limpar áreas de cobre que não puderam ser\n" +"retiradas com a ferramenta anterior.\n" +"Se não estiver marcada, usa o algoritmo padrão." + +#: flatcamGUI/FlatCAMGUI.py:6775 flatcamGUI/FlatCAMGUI.py:6787 +#: flatcamTools/ToolNonCopperClear.py:359 +#: flatcamTools/ToolNonCopperClear.py:371 +msgid "" +"If used, it will add an offset to the copper features.\n" +"The copper clearing will finish to a distance\n" +"from the copper features.\n" +"The value can be between 0 and 10 FlatCAM units." +msgstr "" +"Se usado, será adicionado um deslocamento aos recursos de cobre.\n" +"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/FlatCAMGUI.py:6785 flatcamTools/ToolNonCopperClear.py:369 +msgid "Offset value" +msgstr "Valor do deslocamento" + +#: flatcamGUI/FlatCAMGUI.py:6802 flatcamTools/ToolNonCopperClear.py:395 +msgid "Itself" +msgstr "Própria" + +#: flatcamGUI/FlatCAMGUI.py:6803 flatcamGUI/FlatCAMGUI.py:7116 +msgid "Area" +msgstr "Área" + +#: flatcamGUI/FlatCAMGUI.py:6804 +msgid "Ref" +msgstr "Ref" + +#: flatcamGUI/FlatCAMGUI.py:6805 +msgid "Reference" +msgstr "Referência" + +#: flatcamGUI/FlatCAMGUI.py:6807 flatcamTools/ToolNonCopperClear.py:401 +msgid "" +"- 'Itself' - the non copper clearing extent\n" +"is based on the object that is copper cleared.\n" +" - 'Area Selection' - left mouse click to start selection of the area to be " +"painted.\n" +"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " +"areas.\n" +"- 'Reference Object' - will do non copper clearing within the area\n" +"specified by another object." +msgstr "" +"- 'Própria' - a retirada de cobre é baseada no próprio objeto a ser limpo.\n" +"  - 'Seleção de Área' - clique com o botão esquerdo do mouse para iniciar a " +"seleção da área a ser pintada.\n" +"Manter uma tecla modificadora pressionada (CTRL ou SHIFT) permite adicionar " +"várias áreas.\n" +"- 'Objeto de Referência' - retirará o cobre dentro da área do objeto " +"especificado." + +#: flatcamGUI/FlatCAMGUI.py:6818 flatcamGUI/FlatCAMGUI.py:7124 +msgid "Normal" +msgstr "Normal" + +#: flatcamGUI/FlatCAMGUI.py:6819 flatcamGUI/FlatCAMGUI.py:7125 +msgid "Progressive" +msgstr "Progressivo" + +#: flatcamGUI/FlatCAMGUI.py:6820 +msgid "NCC Plotting" +msgstr "Gráfico NCC" + +#: flatcamGUI/FlatCAMGUI.py:6822 +msgid "" +"- 'Normal' - normal plotting, done at the end of the NCC job\n" +"- 'Progressive' - after each shape is generated it will be plotted." +msgstr "" +"- 'Normal' - plotagem normal, realizada no final do trabalho de NCC\n" +"- 'Progressivo' - após cada forma ser gerada, ela será plotada." + +#: flatcamGUI/FlatCAMGUI.py:6836 +msgid "Cutout Tool Options" +msgstr "Opções da Ferramenta de Recorte" + +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamGUI/ObjectUI.py:463 +msgid "" +"Create toolpaths to cut around\n" +"the PCB and separate it from\n" +"the original board." +msgstr "" +"Cria caminhos da ferramenta para cortar\n" +"o PCB e separá-lo da placa original." + +#: flatcamGUI/FlatCAMGUI.py:6852 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/FlatCAMGUI.py:6860 flatcamTools/ToolCutOut.py:76 +msgid "Obj kind" +msgstr "Tipo de obj" + +#: flatcamGUI/FlatCAMGUI.py:6862 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 "" +"Escolha o tipo do objeto a recortar.
- Único: contém um único " +"objeto Gerber de contorno PCB.
- Painel: um painel de objetos " +"Gerber PCB, composto por muitos contornos PCB individuais." + +#: flatcamGUI/FlatCAMGUI.py:6869 flatcamGUI/FlatCAMGUI.py:7115 +#: flatcamTools/ToolCutOut.py:84 +msgid "Single" +msgstr "Único" + +#: flatcamGUI/FlatCAMGUI.py:6870 flatcamTools/ToolCutOut.py:85 +msgid "Panel" +msgstr "Painel" + +#: flatcamGUI/FlatCAMGUI.py:6876 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 "" +"Margem além das bordas. Um valor positivo\n" +"tornará o recorte do PCB mais longe da borda da PCB" + +#: flatcamGUI/FlatCAMGUI.py:6884 +msgid "Gap size" +msgstr "Tamanho da Ponte" + +#: flatcamGUI/FlatCAMGUI.py:6886 flatcamTools/ToolCutOut.py:112 +msgid "" +"The size of the bridge gaps in the cutout\n" +"used to keep the board connected to\n" +"the surrounding material (the one \n" +"from which the PCB is cutout)." +msgstr "" +"Tamanho das pontes no recorte, utilizadas\n" +"para manter a placa conectada ao material\n" +"circundante (de onde o PCB é recortado)." + +#: flatcamGUI/FlatCAMGUI.py:6895 flatcamTools/ToolCutOut.py:148 +msgid "Gaps" +msgstr "Pontes" + +#: flatcamGUI/FlatCAMGUI.py:6897 +msgid "" +"Number of gaps used for the cutout.\n" +"There can be maximum 8 bridges/gaps.\n" +"The choices are:\n" +"- None - no gaps\n" +"- lr - left + right\n" +"- tb - top + bottom\n" +"- 4 - left + right +top + bottom\n" +"- 2lr - 2*left + 2*right\n" +"- 2tb - 2*top + 2*bottom\n" +"- 8 - 2*left + 2*right +2*top + 2*bottom" +msgstr "" +"Número de pontes utilizadas para o recorte.\n" +"Pode haver um máximo de 8 pontes/lacunas.\n" +"As opções são:\n" +"- Nenhum - sem pontes\n" +"- LR: esquerda + direita\n" +"- TB: topo + baixo\n" +"- 4: esquerda + direita + topo + baixo\n" +"- 2LR: 2*esquerda + 2*direita\n" +"- 2TB: 2*topo + 2*baixo\n" +"- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo" + +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamTools/ToolCutOut.py:129 +msgid "Convex Sh." +msgstr "Forma Convexa" + +#: flatcamGUI/FlatCAMGUI.py:6921 flatcamTools/ToolCutOut.py:131 +msgid "" +"Create a convex shape surrounding the entire PCB.\n" +"Used only if the source object type is Gerber." +msgstr "" +"Cria uma forma convexa ao redor de toda a PCB.\n" +"Utilize somente se o tipo de objeto de origem for Gerber." + +#: flatcamGUI/FlatCAMGUI.py:6935 +msgid "2Sided Tool Options" +msgstr "Opções de PCB 2 Faces" + +#: flatcamGUI/FlatCAMGUI.py:6940 +msgid "" +"A tool to help in creating a double sided\n" +"PCB using alignment holes." +msgstr "" +"Uma ferramenta para ajudar na criação de um\n" +"PCB de dupla face usando furos de alinhamento." + +#: flatcamGUI/FlatCAMGUI.py:6950 flatcamTools/ToolDblSided.py:234 +msgid "Drill dia" +msgstr "Diâmetro" + +#: flatcamGUI/FlatCAMGUI.py:6952 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/FlatCAMGUI.py:6961 flatcamTools/ToolDblSided.py:120 +msgid "Mirror Axis:" +msgstr "Espelhar Eixo:" + +#: flatcamGUI/FlatCAMGUI.py:6963 flatcamTools/ToolDblSided.py:122 +msgid "Mirror vertically (X) or horizontally (Y)." +msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." + +#: flatcamGUI/FlatCAMGUI.py:6972 flatcamTools/ToolDblSided.py:131 +msgid "Point" +msgstr "Ponto" + +#: flatcamGUI/FlatCAMGUI.py:6973 flatcamTools/ToolDblSided.py:132 +msgid "Box" +msgstr "Caixa" + +#: flatcamGUI/FlatCAMGUI.py:6974 +msgid "Axis Ref" +msgstr "Eixo de Ref." + +#: flatcamGUI/FlatCAMGUI.py:6976 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 "" +"O eixo deve passar por um ponto ou cortar o centro de uma caixa especificada (em um objeto FlatCAM)." + +#: flatcamGUI/FlatCAMGUI.py:6992 +msgid "Paint Tool Options" +msgstr "Opções da Ferramenta de Pintura" + +#: flatcamGUI/FlatCAMGUI.py:6997 +msgid "Parameters:" +msgstr "Parâmetros:" + +#: flatcamGUI/FlatCAMGUI.py:6999 flatcamGUI/ObjectUI.py:1351 +msgid "" +"Creates tool paths to cover the\n" +"whole area of a polygon (remove\n" +"all copper). You will be asked\n" +"to click on the desired polygon." +msgstr "" +"Cria caminhos de ferramenta para cobrir a área\n" +"inteira de um polígono (remove todo o cobre).\n" +"Você será solicitado a clicar no polígono desejado." + +#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPaint.py:282 +msgid "Selection" +msgstr "Seleção" + +#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPaint.py:284 +#: flatcamTools/ToolPaint.py:300 +msgid "" +"How to select Polygons to be painted.\n" +"\n" +"- 'Area Selection' - left mouse click to start selection of the area to be " +"painted.\n" +"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " +"areas.\n" +"- 'All Polygons' - the Paint will start after click.\n" +"- 'Reference Object' - will do non copper clearing within the area\n" +"specified by another object." +msgstr "" +"Como selecionar polígonos a serem pintados.\n" +"\n" +"- 'Seleção de Área' - clique com o botão esquerdo do mouse para iniciar a " +"seleção da área a ser pintada.\n" +"Manter uma tecla modificadora pressionada (CTRL ou SHIFT) permite adicionar " +"várias áreas.\n" +"- '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/FlatCAMGUI.py:7118 +msgid "Ref." +msgstr "Ref." + +#: flatcamGUI/FlatCAMGUI.py:7126 +msgid "Paint Plotting" +msgstr "Mostrar Pinturas" + +#: flatcamGUI/FlatCAMGUI.py:7128 +msgid "" +"- 'Normal' - normal plotting, done at the end of the Paint job\n" +"- 'Progressive' - after each shape is generated it will be plotted." +msgstr "" +"- 'Normal' - plotagem normal, realizada no final do trabalho de pintura\n" +"- 'Progressivo' - após cada forma ser gerada, ela será plotada." + +#: flatcamGUI/FlatCAMGUI.py:7142 +msgid "Film Tool Options" +msgstr "Opções da Ferramenta de Filme" + +#: flatcamGUI/FlatCAMGUI.py:7147 +msgid "" +"Create a PCB film from a Gerber or Geometry\n" +"FlatCAM object.\n" +"The file is saved in SVG format." +msgstr "" +"Cria um filme de PCB a partir de um objeto Gerber\n" +"ou Geometria FlatCAM.\n" +"O arquivo é salvo no formato SVG." + +#: flatcamGUI/FlatCAMGUI.py:7158 +msgid "Film Type" +msgstr "Tipo de Filme" + +#: flatcamGUI/FlatCAMGUI.py:7160 flatcamTools/ToolFilm.py:118 +msgid "" +"Generate a Positive black film or a Negative film.\n" +"Positive means that it will print the features\n" +"with black on a white canvas.\n" +"Negative means that it will print the features\n" +"with white on a black canvas.\n" +"The Film format is SVG." +msgstr "" +"Gera um filme Positivo ou Negativo.\n" +"Positivo significa que os recursos são impressos\n" +"em preto em uma tela branca.\n" +"Negativo significa que os recursos são impressos\n" +"em branco em uma tela preta.\n" +"O formato do arquivo do filme é SVG ." + +#: flatcamGUI/FlatCAMGUI.py:7171 flatcamTools/ToolFilm.py:130 +msgid "Border" +msgstr "Borda" + +#: flatcamGUI/FlatCAMGUI.py:7173 flatcamTools/ToolFilm.py:132 +msgid "" +"Specify a border around the object.\n" +"Only for negative film.\n" +"It helps if we use as a Box Object the same \n" +"object as in Film Object. It will create a thick\n" +"black bar around the actual print allowing for a\n" +"better delimitation of the outline features which are of\n" +"white color like the rest and which may confound with the\n" +"surroundings if not for this border." +msgstr "" +"Especifica uma borda ao redor do objeto.\n" +"Somente para filme negativo.\n" +"Ajuda se for usado como Objeto Caixa o mesmo\n" +"objeto do Filme. Será criada uma barra preta\n" +"ao redor da impressão, permitindo uma melhor\n" +"delimitação dos contornos dos recursos (que são\n" +"brancos como o restante e podem ser confundidos\n" +"com os limites, se não for usada essa borda)." + +#: flatcamGUI/FlatCAMGUI.py:7186 flatcamTools/ToolFilm.py:144 +msgid "Scale Stroke" +msgstr "Espessura da Linha" + +#: flatcamGUI/FlatCAMGUI.py:7188 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 "" +"Espessura da linha de cada recurso no arquivo SVG.\n" +"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/FlatCAMGUI.py:7203 +msgid "Panelize Tool Options" +msgstr "Opções da Ferramenta Criar Painel" + +#: flatcamGUI/FlatCAMGUI.py:7208 +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 "" +"Cria um objeto que contém uma matriz de elementos (x, y).\n" +"Cada elemento é uma cópia do objeto de origem espaçado\n" +"dos demais por uma distância X, Y." + +#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolPanelize.py:147 +msgid "Spacing cols" +msgstr "Espaço entre Colunas" + +#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolPanelize.py:149 +msgid "" +"Spacing between columns of the desired panel.\n" +"In current units." +msgstr "" +"Espaçamento desejado entre colunas do painel.\n" +"Nas unidades atuais." + +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:156 +msgid "Spacing rows" +msgstr "Espaço entre Linhas" + +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:158 +msgid "" +"Spacing between rows of the desired panel.\n" +"In current units." +msgstr "" +"Espaçamento desejado entre linhas do painel.\n" +"Nas unidades atuais." + +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:165 +msgid "Columns" +msgstr "Colunas" + +#: flatcamGUI/FlatCAMGUI.py:7241 flatcamTools/ToolPanelize.py:167 +msgid "Number of columns of the desired panel" +msgstr "Número de colunas do painel desejado" + +#: flatcamGUI/FlatCAMGUI.py:7248 flatcamTools/ToolPanelize.py:173 +msgid "Rows" +msgstr "Linhas" + +#: flatcamGUI/FlatCAMGUI.py:7250 flatcamTools/ToolPanelize.py:175 +msgid "Number of rows of the desired panel" +msgstr "Número de linhas do painel desejado" + +#: flatcamGUI/FlatCAMGUI.py:7256 flatcamTools/ToolPanelize.py:181 +msgid "Gerber" +msgstr "Gerber" + +#: flatcamGUI/FlatCAMGUI.py:7257 flatcamTools/ToolPanelize.py:182 +msgid "Geo" +msgstr "Geo" + +#: flatcamGUI/FlatCAMGUI.py:7258 flatcamTools/ToolPanelize.py:183 +msgid "Panel Type" +msgstr "Tipo de Painel" + +#: flatcamGUI/FlatCAMGUI.py:7260 +msgid "" +"Choose the type of object for the panel object:\n" +"- Gerber\n" +"- Geometry" +msgstr "" +"Escolha o tipo de objeto para o painel:\n" +"- Gerber\n" +"- Geometria" + +#: flatcamGUI/FlatCAMGUI.py:7269 +msgid "Constrain within" +msgstr "Restringir dentro de" + +#: flatcamGUI/FlatCAMGUI.py:7271 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" +"Regardless of how many columns and rows are desired,\n" +"the final panel will have as many columns and rows as\n" +"they fit completely within selected area." +msgstr "" +"Área definida por DX e DY para restringir o painel.\n" +"Os valores DX e DY estão nas unidades atuais.\n" +"Desde quantas colunas e linhas forem desejadas,\n" +"o painel final terá tantas colunas e linhas quantas\n" +"couberem completamente dentro de área selecionada." + +#: flatcamGUI/FlatCAMGUI.py:7280 flatcamTools/ToolPanelize.py:204 +msgid "Width (DX)" +msgstr "Largura (DX)" + +#: flatcamGUI/FlatCAMGUI.py:7282 flatcamTools/ToolPanelize.py:206 +msgid "" +"The width (DX) within which the panel must fit.\n" +"In current units." +msgstr "" +"A largura (DX) na qual o painel deve caber.\n" +"Nas unidades atuais." + +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolPanelize.py:212 +msgid "Height (DY)" +msgstr "Altura (DY)" + +#: flatcamGUI/FlatCAMGUI.py:7291 flatcamTools/ToolPanelize.py:214 +msgid "" +"The height (DY)within which the panel must fit.\n" +"In current units." +msgstr "" +"A altura (DY) na qual o painel deve se ajustar.\n" +"Nas unidades atuais." + +#: flatcamGUI/FlatCAMGUI.py:7305 +msgid "Calculators Tool Options" +msgstr "Opções das Calculadoras" + +#: flatcamGUI/FlatCAMGUI.py:7308 flatcamTools/ToolCalculators.py:25 +msgid "V-Shape Tool Calculator" +msgstr "Calculadora Ferramenta Ponta-em-V" + +#: flatcamGUI/FlatCAMGUI.py:7310 +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 "" +"Calcula o diâmetro equvalente da ferramenta para uma determinada\n" +"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/FlatCAMGUI.py:7321 flatcamTools/ToolCalculators.py:92 +msgid "Tip Diameter" +msgstr "Diâ. da Ponta" + +#: flatcamGUI/FlatCAMGUI.py:7323 flatcamTools/ToolCalculators.py:97 +msgid "" +"This is the tool tip diameter.\n" +"It is specified by manufacturer." +msgstr "" +"Diâmetro da ponta da ferramenta.\n" +"Especificado pelo fabricante." + +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:100 +msgid "Tip Angle" +msgstr "Ângulo da Ponta" + +#: flatcamGUI/FlatCAMGUI.py:7333 +msgid "" +"This is the angle on the tip of the tool.\n" +"It is specified by manufacturer." +msgstr "" +"Ângulo na ponta da ferramenta.\n" +"Especificado pelo fabricante." + +#: flatcamGUI/FlatCAMGUI.py:7343 +msgid "" +"This is depth to cut into material.\n" +"In the CNCJob object it is the CutZ parameter." +msgstr "" +"Profundidade para cortar o material.\n" +"No objeto CNC, é o parâmetro Profundidade de Corte (z_cut)." + +#: flatcamGUI/FlatCAMGUI.py:7350 flatcamTools/ToolCalculators.py:27 +msgid "ElectroPlating Calculator" +msgstr "Calculadora Eletrolítica" + +#: flatcamGUI/FlatCAMGUI.py:7352 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 "" +"Esta calculadora é útil para aqueles que fazem os furos\n" +"(via/pad/broca) usando um método como tinta grahite ou tinta \n" +"hipofosfito de cálcio ou cloreto de paládio." + +#: flatcamGUI/FlatCAMGUI.py:7362 flatcamTools/ToolCalculators.py:158 +msgid "Board Length" +msgstr "Comprimento da Placa" + +#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolCalculators.py:162 +msgid "This is the board length. In centimeters." +msgstr "Comprimento da placa, em centímetros." + +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:164 +msgid "Board Width" +msgstr "Largura da Placa" + +#: flatcamGUI/FlatCAMGUI.py:7372 flatcamTools/ToolCalculators.py:168 +msgid "This is the board width.In centimeters." +msgstr "Largura da placa, em centímetros." + +#: flatcamGUI/FlatCAMGUI.py:7377 flatcamTools/ToolCalculators.py:170 +msgid "Current Density" +msgstr "Densidade de Corrente" + +#: flatcamGUI/FlatCAMGUI.py:7380 flatcamTools/ToolCalculators.py:174 +msgid "" +"Current density to pass through the board. \n" +"In Amps per Square Feet ASF." +msgstr "" +"Densidade de corrente para passar pela placa.\n" +"Em Ampères por Pés Quadrados ASF." + +#: flatcamGUI/FlatCAMGUI.py:7386 flatcamTools/ToolCalculators.py:177 +msgid "Copper Growth" +msgstr "Espessura do Cobre" + +#: flatcamGUI/FlatCAMGUI.py:7389 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/FlatCAMGUI.py:7402 +msgid "Transform Tool Options" +msgstr "Opções Transformações" + +#: flatcamGUI/FlatCAMGUI.py:7407 +msgid "" +"Various transformations that can be applied\n" +"on a FlatCAM object." +msgstr "" +"Várias transformações que podem ser aplicadas\n" +"a um objeto FlatCAM." + +#: flatcamGUI/FlatCAMGUI.py:7417 +msgid "Rotate Angle" +msgstr "Ângulo de Giro" + +#: flatcamGUI/FlatCAMGUI.py:7429 flatcamTools/ToolTransform.py:107 +msgid "Skew_X angle" +msgstr "Ângulo de Inclinação X" + +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:125 +msgid "Skew_Y angle" +msgstr "Ângulo de Inclinação Y" + +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:164 +msgid "Scale_X factor" +msgstr "Fator de Escala X" + +#: flatcamGUI/FlatCAMGUI.py:7451 flatcamTools/ToolTransform.py:166 +msgid "Factor for scaling on X axis." +msgstr "Fator para redimensionamento no eixo X." + +#: flatcamGUI/FlatCAMGUI.py:7458 flatcamTools/ToolTransform.py:181 +msgid "Scale_Y factor" +msgstr "Fator de Escala Y" + +#: flatcamGUI/FlatCAMGUI.py:7460 flatcamTools/ToolTransform.py:183 +msgid "Factor for scaling on Y axis." +msgstr "Fator para redimensionamento no eixo Y." + +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:202 +msgid "" +"Scale the selected object(s)\n" +"using the Scale_X factor for both axis." +msgstr "" +"Redimensiona o(s) objeto(s) selecionado(s)\n" +"usando o Fator de Escala X para ambos os eixos." + +#: flatcamGUI/FlatCAMGUI.py:7476 flatcamTools/ToolTransform.py:211 +msgid "" +"Scale the selected object(s)\n" +"using the origin reference when checked,\n" +"and the center of the biggest bounding box\n" +"of the selected objects when unchecked." +msgstr "" +"Redimensiona o(s) objeto(s) selecionado(s) usando a referência\n" +"de origem quando marcado, e o centro da maior caixa delimitadora\n" +"do objeto selecionado quando desmarcado." + +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:239 +msgid "Offset_X val" +msgstr "Deslocamento X" + +#: flatcamGUI/FlatCAMGUI.py:7487 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/FlatCAMGUI.py:7494 flatcamTools/ToolTransform.py:256 +msgid "Offset_Y val" +msgstr "Deslocamento Y" + +#: flatcamGUI/FlatCAMGUI.py:7496 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/FlatCAMGUI.py:7502 flatcamTools/ToolTransform.py:313 +msgid "Mirror Reference" +msgstr "Referência de Espelho" + +#: flatcamGUI/FlatCAMGUI.py:7504 flatcamTools/ToolTransform.py:315 +msgid "" +"Flip the selected object(s)\n" +"around the point in Point Entry Field.\n" +"\n" +"The point coordinates can be captured by\n" +"left click on canvas together with pressing\n" +"SHIFT key. \n" +"Then click Add button to insert coordinates.\n" +"Or enter the coords in format (x, y) in the\n" +"Point Entry field and click Flip on X(Y)" +msgstr "" +"Espelha o(s) objeto(s) selecionado(s)\n" +"em relação às coordenadas abaixo. \n" +"\n" +"As coordenadas do ponto podem ser inseridas:\n" +"- com clique no botão esquerdo junto com a tecla\n" +" SHIFT pressionada, e clicar no botão Adicionar.\n" +"- ou digitar as coordenadas no formato (x, y) no campo\n" +" Ponto de Ref. e clicar em Espelhar no X(Y)" + +#: flatcamGUI/FlatCAMGUI.py:7515 flatcamTools/ToolTransform.py:326 +msgid " Mirror Ref. Point" +msgstr "Ponto Ref. Espelho" + +#: flatcamGUI/FlatCAMGUI.py:7517 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 "" +"Coordenadas no formato (x, y) usadas como referência para espelhamento.\n" +"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/FlatCAMGUI.py:7534 +msgid "SolderPaste Tool Options" +msgstr "Opções da Ferramenta Pasta de Solda" + +#: flatcamGUI/FlatCAMGUI.py:7539 +msgid "" +"A tool to create GCode for dispensing\n" +"solder paste onto a PCB." +msgstr "" +"Uma ferramenta para criar G-Code para dispensar pasta\n" +"de solda em um PCB." + +#: flatcamGUI/FlatCAMGUI.py:7550 +msgid "Diameters of nozzle tools, separated by ','" +msgstr "Diâmetros dos bicos, separados por ','" + +#: flatcamGUI/FlatCAMGUI.py:7557 +msgid "New Nozzle Dia" +msgstr "Diâ. do Novo Bico" + +#: flatcamGUI/FlatCAMGUI.py:7559 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/FlatCAMGUI.py:7567 flatcamTools/ToolSolderPaste.py:166 +msgid "Z Dispense Start" +msgstr "Altura Inicial" + +#: flatcamGUI/FlatCAMGUI.py:7569 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/FlatCAMGUI.py:7576 flatcamTools/ToolSolderPaste.py:174 +msgid "Z Dispense" +msgstr "Altura para Distribuir" + +#: flatcamGUI/FlatCAMGUI.py:7578 flatcamTools/ToolSolderPaste.py:176 +msgid "The height (Z) when doing solder paste dispensing." +msgstr "Altura (Z) para distribuir a pasta de solda." + +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:182 +msgid "Z Dispense Stop" +msgstr "Altura Final" + +#: flatcamGUI/FlatCAMGUI.py:7587 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/FlatCAMGUI.py:7594 flatcamTools/ToolSolderPaste.py:190 +msgid "Z Travel" +msgstr "Altura para Deslocamento" + +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:192 +msgid "" +"The height (Z) for travel between pads\n" +"(without dispensing solder paste)." +msgstr "" +"Altura (Z) para deslocamento entre pads\n" +"(sem dispensar pasta de solda)." + +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:199 +msgid "Z Toolchange" +msgstr "Altura Troca de Ferram." + +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:201 +msgid "The height (Z) for tool (nozzle) change." +msgstr "Altura (Z) para trocar ferramenta (bico)." + +#: flatcamGUI/FlatCAMGUI.py:7615 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 "" +"Posição X,Y para trocar ferramenta (bico).\n" +"O formato é (x, y) onde x e y são números reais." + +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:216 +msgid "Feedrate X-Y" +msgstr "Avanço X-Y" + +#: flatcamGUI/FlatCAMGUI.py:7625 flatcamTools/ToolSolderPaste.py:218 +msgid "Feedrate (speed) while moving on the X-Y plane." +msgstr "Avanço (velocidade) para movimento no plano XY." + +#: flatcamGUI/FlatCAMGUI.py:7632 flatcamTools/ToolSolderPaste.py:224 +msgid "Feedrate Z" +msgstr "Avanço Z" + +#: flatcamGUI/FlatCAMGUI.py:7634 flatcamTools/ToolSolderPaste.py:226 +msgid "" +"Feedrate (speed) while moving vertically\n" +"(on Z plane)." +msgstr "" +"Avanço (velocidade) para movimento vertical\n" +"(no plano Z)." + +#: flatcamGUI/FlatCAMGUI.py:7642 flatcamTools/ToolSolderPaste.py:233 +msgid "Feedrate Z Dispense" +msgstr "Avanço Z Distribuição" + +#: flatcamGUI/FlatCAMGUI.py:7644 +msgid "" +"Feedrate (speed) while moving up vertically\n" +"to Dispense position (on Z plane)." +msgstr "" +"Avanço (velocidade) para subir verticalmente\n" +"para a posição Dispensar (no plano Z)." + +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:242 +msgid "Spindle Speed FWD" +msgstr "Velocidade Spindle FWD" + +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:244 +msgid "" +"The dispenser speed while pushing solder paste\n" +"through the dispenser nozzle." +msgstr "" +"A velocidade do dispensador ao empurrar a pasta de solda\n" +"através do bico do distribuidor." + +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:251 +msgid "Dwell FWD" +msgstr "Espera FWD" + +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:253 +msgid "Pause after solder dispensing." +msgstr "Pausa após a dispensação de solda." + +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamTools/ToolSolderPaste.py:259 +msgid "Spindle Speed REV" +msgstr "Velocidade Spindle REV" + +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:261 +msgid "" +"The dispenser speed while retracting solder paste\n" +"through the dispenser nozzle." +msgstr "" +"A velocidade do dispensador enquanto retrai a pasta de solda\n" +"através do bico do dispensador." + +#: flatcamGUI/FlatCAMGUI.py:7681 flatcamTools/ToolSolderPaste.py:268 +msgid "Dwell REV" +msgstr "Espera REV" + +#: flatcamGUI/FlatCAMGUI.py:7683 flatcamTools/ToolSolderPaste.py:270 +msgid "" +"Pause after solder paste dispenser retracted,\n" +"to allow pressure equilibrium." +msgstr "" +"Pausa após o dispensador de pasta de solda retrair, para permitir o " +"equilíbrio de pressão." + +#: flatcamGUI/FlatCAMGUI.py:7690 flatcamGUI/ObjectUI.py:1297 +#: flatcamTools/ToolSolderPaste.py:276 +msgid "PostProcessor" +msgstr "Pós-processador" + +#: flatcamGUI/FlatCAMGUI.py:7692 flatcamTools/ToolSolderPaste.py:278 +msgid "Files that control the GCode generation." +msgstr "Arquivos que controlam a geração de G-Code." + +#: flatcamGUI/FlatCAMGUI.py:7707 +msgid "Substractor Tool Options" +msgstr "Opções da ferramenta Substração" + +#: flatcamGUI/FlatCAMGUI.py:7712 +msgid "" +"A tool to substract one Gerber or Geometry object\n" +"from another of the same type." +msgstr "" +"Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" +"de outro do mesmo tipo." + +#: flatcamGUI/FlatCAMGUI.py:7717 flatcamTools/ToolSub.py:135 +msgid "Close paths" +msgstr "Fechar caminhos" + +#: flatcamGUI/FlatCAMGUI.py:7718 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/FlatCAMGUI.py:7729 +msgid "Excellon File associations" +msgstr "Associação de Arquivos Excellon" + +#: flatcamGUI/FlatCAMGUI.py:7732 flatcamGUI/FlatCAMGUI.py:7765 +#: flatcamGUI/FlatCAMGUI.py:7798 +msgid "Extensions list" +msgstr "Lista de extensões" + +#: flatcamGUI/FlatCAMGUI.py:7734 flatcamGUI/FlatCAMGUI.py:7767 +#: flatcamGUI/FlatCAMGUI.py:7800 +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/FlatCAMGUI.py:7748 flatcamGUI/FlatCAMGUI.py:7781 +#: flatcamGUI/FlatCAMGUI.py:7813 +msgid "" +"Apply the file associations between\n" +"FlatCAM and the files with above extensions.\n" +"They will be active after next logon.\n" +"This work only in Windows." +msgstr "" +"Aplica as associações de arquivos entre o\n" +"FlatCAM e os arquivos com as extensões acima.\n" +"Elas serão ativas após o próximo logon.\n" +"Isso funciona apenas no Windows." + +#: flatcamGUI/FlatCAMGUI.py:7762 +msgid "GCode File associations" +msgstr "Associação de arquivos G-Code" + +#: flatcamGUI/FlatCAMGUI.py:7795 +msgid "Gerber File associations" +msgstr "Associação de arquivos Gerber" + +#: flatcamGUI/FlatCAMGUI.py:7842 flatcamGUI/FlatCAMGUI.py:7848 +msgid "Idle." +msgstr "Ocioso." + +#: flatcamGUI/FlatCAMGUI.py:7873 +msgid "Application started ..." +msgstr "Aplicativo iniciado ..." + +#: flatcamGUI/FlatCAMGUI.py:7874 +msgid "Hello!" +msgstr "Olá!" + +#: flatcamGUI/ObjectUI.py:33 +msgid "FlatCAM Object" +msgstr "Objeto FlatCAM" + +#: flatcamGUI/ObjectUI.py:58 +msgid "" +"BASIC is suitable for a beginner. Many parameters\n" +"are hidden from the user in this mode.\n" +"ADVANCED mode will make available all parameters.\n" +"\n" +"To change the application LEVEL, go to:\n" +"Edit -> Preferences -> General and check:\n" +"'APP. LEVEL' radio button." +msgstr "" +"BÁSICO é adequado para um iniciante. Muitos parâmetros\n" +" estão ocultos do usuário neste modo.\n" +"O modo AVANÇADO disponibilizará todos os parâmetros.\n" +"\n" +"Para alterar o NÍVEL do aplicativo, vá para:\n" +"Editar -> Preferências -> Geral e verificar\n" +"o botão de rádio 'Nível do Aplicativo\"." + +#: flatcamGUI/ObjectUI.py:81 +msgid "Change the size of the object." +msgstr "Altera o tamanho do objeto." + +#: flatcamGUI/ObjectUI.py:89 +msgid "Factor" +msgstr "Fator" + +#: flatcamGUI/ObjectUI.py:91 +msgid "" +"Factor by which to multiply\n" +"geometric features of this object." +msgstr "" +"Fator pelo qual multiplicar recursos\n" +"geométricos deste objeto." + +#: flatcamGUI/ObjectUI.py:102 +msgid "Perform scaling operation." +msgstr "Realiza a operação de dimensionamento." + +#: flatcamGUI/ObjectUI.py:110 +msgid "Change the position of this object." +msgstr "Altera a posição deste objeto." + +#: flatcamGUI/ObjectUI.py:117 +msgid "Vector" +msgstr "Vetor" + +#: flatcamGUI/ObjectUI.py:119 +msgid "" +"Amount by which to move the object\n" +"in the x and y axes in (x, y) format." +msgstr "" +"Quanto mover o objeto\n" +"nos eixos x e y no formato (x, y)." + +#: flatcamGUI/ObjectUI.py:129 +msgid "Perform the offset operation." +msgstr "Executa a operação de deslocamento." + +#: flatcamGUI/ObjectUI.py:143 +msgid "Gerber Object" +msgstr "Objeto Gerber" + +#: flatcamGUI/ObjectUI.py:182 flatcamGUI/ObjectUI.py:574 +#: flatcamGUI/ObjectUI.py:900 flatcamGUI/ObjectUI.py:1423 +msgid "Name" +msgstr "Nome" + +#: flatcamGUI/ObjectUI.py:203 +msgid "" +"Toggle the display of the Gerber Apertures Table.\n" +"When unchecked, it will delete all mark shapes\n" +"that are drawn on canvas." +msgstr "" +"Alterna a exibição da Tabela de Aberturas Gerber.\n" +"Quando desmarcada, serão excluídas todas as formas de marcas\n" +"desenhadas na tela." + +#: flatcamGUI/ObjectUI.py:213 +msgid "Mark All" +msgstr "Marcar Todos" + +#: flatcamGUI/ObjectUI.py:215 +msgid "" +"When checked it will display all the apertures.\n" +"When unchecked, it will delete all mark shapes\n" +"that are drawn on canvas." +msgstr "" +"Quando marcado, serão mostradas todas as aberturas.\n" +"Quando desmarcado, serão apagadas todas as formas de marcas\n" +"desenhadas na tela." + +#: flatcamGUI/ObjectUI.py:243 +msgid "Mark the aperture instances on canvas." +msgstr "Marque as instâncias de abertura na tela." + +#: flatcamGUI/ObjectUI.py:266 +msgid "" +"Diameter of the cutting tool.\n" +"If you want to have an isolation path\n" +"inside the actual shape of the Gerber\n" +"feature, use a negative value for\n" +"this parameter." +msgstr "" +"Diâmetro da ferramenta de corte.\n" +"Se desejar ter um caminho de isolação dentro da forma\n" +"atual do recurso Gerber, use um valor negativo para\n" +"este parâmetro." + +#: flatcamGUI/ObjectUI.py:324 +msgid "Except" +msgstr "Exceto" + +#: flatcamGUI/ObjectUI.py:325 +msgid "" +"When the isolation geometry is generated,\n" +"by checking this, the area of the object bellow\n" +"will be subtracted from the isolation geometry." +msgstr "" +"Quando marcado, na geração da geometria de isolação,\n" +"a área do objeto abaixo será subtraída da geometria\n" +"de isolação." + +#: flatcamGUI/ObjectUI.py:350 flatcamTools/ToolCutOut.py:53 +#: flatcamTools/ToolNonCopperClear.py:69 flatcamTools/ToolPaint.py:68 +msgid "Obj Type" +msgstr "Tipo Obj" + +#: flatcamGUI/ObjectUI.py:352 +msgid "" +"Specify the type of object to be excepted from isolation.\n" +"It can be of type: Gerber or Geometry.\n" +"What is selected here will dictate the kind\n" +"of objects that will populate the 'Object' combobox." +msgstr "" +"Especifica o tipo de objeto a ser excluído da isolação.\n" +"Pode ser do tipo: Gerber ou Geometria.\n" +"Esta seleção ditará o tipo de objetos que preencherão\n" +"a caixa de combinação 'Objeto'." + +#: flatcamGUI/ObjectUI.py:365 flatcamTools/ToolCutOut.py:69 +#: flatcamTools/ToolNonCopperClear.py:87 flatcamTools/ToolPaint.py:86 +#: flatcamTools/ToolPanelize.py:71 flatcamTools/ToolPanelize.py:84 +msgid "Object" +msgstr "Objeto" + +#: flatcamGUI/ObjectUI.py:366 +msgid "Object whose area will be removed from isolation geometry." +msgstr "Objeto cuja área será removida da geometria de isolação." + +#: flatcamGUI/ObjectUI.py:370 +msgid "Generate Isolation Geometry" +msgstr "Gerar Geometria de Isolação" + +#: flatcamGUI/ObjectUI.py:372 +msgid "" +"Create a Geometry object with toolpaths to cut \n" +"isolation outside, inside or on both sides of the\n" +"object. For a Gerber object outside means outside\n" +"of the Gerber feature and inside means inside of\n" +"the Gerber feature, if possible at all. This means\n" +"that only if the Gerber feature has openings inside, they\n" +"will be isolated. If what is wanted is to cut isolation\n" +"inside the actual Gerber feature, use a negative tool\n" +"diameter above." +msgstr "" +"Cria um objeto Geometria com caminhos da ferramenta para\n" +"cortar a isolação por fora, por dentro ou em ambos os lados\n" +"do objeto. Para um objeto Gerber externo significa por fora\n" +"do recurso Gerber e interno significa por dentro do recurso\n" +"Gerber, se possível. Isso significa que somente se o recurso\n" +"Gerber tiver aberturas internas, elas serão isoladas. Se o\n" +"desejado é cortar a isolação dentro do recurso Gerber, use uma\n" +"ferramenta negativa diâmetro acima." + +#: flatcamGUI/ObjectUI.py:384 +msgid "Buffer Solid Geometry" +msgstr "Buffer de Geometria Sólida" + +#: flatcamGUI/ObjectUI.py:386 +msgid "" +"This button is shown only when the Gerber file\n" +"is loaded without buffering.\n" +"Clicking this will create the buffered geometry\n" +"required for isolation." +msgstr "" +"Este botão é mostrado apenas quando o arquivo Gerber\n" +"é carregado sem buffer.\n" +"Clicar neste botão criará o buffer da geometria\n" +"necessário para a isolação." + +#: flatcamGUI/ObjectUI.py:393 +msgid "FULL Geo" +msgstr "Geo COMPLETO" + +#: flatcamGUI/ObjectUI.py:395 +msgid "" +"Create the Geometry Object\n" +"for isolation routing. It contains both\n" +"the interiors and exteriors geometry." +msgstr "" +"Cria o Objeto de Geometria para o roteamento\n" +"de isolação. Contém tanto a geometria interna\n" +"quanto a externa." + +#: flatcamGUI/ObjectUI.py:404 +msgid "Ext Geo" +msgstr "Geo Ext" + +#: flatcamGUI/ObjectUI.py:406 +msgid "" +"Create the Geometry Object\n" +"for isolation routing containing\n" +"only the exteriors geometry." +msgstr "" +"Cria o Objeto de Geometria para roteamento\n" +"de isolação contendo somente a geometria externa." + +#: flatcamGUI/ObjectUI.py:413 +msgid "Int Geo" +msgstr "Geo Int" + +#: flatcamGUI/ObjectUI.py:415 +msgid "" +"Create the Geometry Object\n" +"for isolation routing containing\n" +"only the interiors geometry." +msgstr "" +"Cria o Objeto de Geometria para roteamento\n" +"de isolação contendo somente a geometria interna." + +#: flatcamGUI/ObjectUI.py:445 +msgid "Clear N-copper" +msgstr "Limpa N-cobre" + +#: flatcamGUI/ObjectUI.py:454 flatcamTools/ToolNonCopperClear.py:442 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Cria o Objeto de Geometria\n" +"para roteamento de zona sem cobre." + +#: flatcamGUI/ObjectUI.py:461 +msgid "Board cutout" +msgstr "Recorte da placa" + +#: flatcamGUI/ObjectUI.py:468 flatcamTools/ToolCutOut.py:343 +msgid "Cutout Tool" +msgstr "Ferramenta de Recorte" + +#: flatcamGUI/ObjectUI.py:470 +msgid "" +"Generate the geometry for\n" +"the board cutout." +msgstr "Gera a geometria para o recorte da placa." + +#: flatcamGUI/ObjectUI.py:508 flatcamGUI/ObjectUI.py:540 +#: flatcamTools/ToolCutOut.py:183 flatcamTools/ToolCutOut.py:203 +#: flatcamTools/ToolCutOut.py:254 flatcamTools/ToolSolderPaste.py:127 +msgid "Generate Geo" +msgstr "Gerar Geo" + +#: flatcamGUI/ObjectUI.py:515 +msgid "" +"Create a geometry surrounding the Gerber object.\n" +"Square shape." +msgstr "" +"Crie uma geometria em torno do objeto Gerber.\n" +"Forma quadrada." + +#: flatcamGUI/ObjectUI.py:542 +msgid "Generate the Geometry object." +msgstr "Gera o objeto Geometria." + +#: flatcamGUI/ObjectUI.py:554 +msgid "Excellon Object" +msgstr "Objeto Excellon" + +#: flatcamGUI/ObjectUI.py:565 +msgid "Solid circles." +msgstr "Círculos preenchidos ou vazados." + +#: flatcamGUI/ObjectUI.py:613 +msgid "Drills" +msgstr "Furos" + +#: flatcamGUI/ObjectUI.py:618 +msgid "" +"This is the Tool Number.\n" +"When ToolChange is checked, on toolchange event this value\n" +"will be showed as a T1, T2 ... Tn in the Machine Code.\n" +"\n" +"Here the tools are selected for G-code generation." +msgstr "" +"Número da Ferramenta.\n" +"Quando Trocar Ferramentas estiver marcado, este valor\n" +" será mostrado como T1, T2 ... Tn no Código da Máquina." + +#: flatcamGUI/ObjectUI.py:623 flatcamGUI/ObjectUI.py:965 +#: flatcamTools/ToolPaint.py:120 +msgid "" +"Tool Diameter. It's value (in current FlatCAM units) \n" +"is the cut width into the material." +msgstr "" +"Diâmetro da Ferramenta. Seu valor (nas unidades FlatCAM atuais)\n" +"é a largura do corte no material." + +#: flatcamGUI/ObjectUI.py:626 +msgid "" +"The number of Drill holes. Holes that are drilled with\n" +"a drill bit." +msgstr "" +"Número de Furos\n" +"Serão perfurados com brocas." + +#: flatcamGUI/ObjectUI.py:629 +msgid "" +"The number of Slot holes. Holes that are created by\n" +"milling them with an endmill bit." +msgstr "" +"Número de Fendas\n" +"Serão criadas com fresas." + +#: flatcamGUI/ObjectUI.py:636 +msgid "" +"Toggle display of the drills for the current tool.\n" +"This does not select the tools for G-code generation." +msgstr "" +"Alterna a exibição da ferramenta atual.Isto não seleciona a ferramenta para " +"geração do G-Code." + +#: flatcamGUI/ObjectUI.py:645 +msgid "" +"Create a CNC Job object\n" +"for this drill object." +msgstr "Cria um objeto de trabalho CNC para a furação." + +#: flatcamGUI/ObjectUI.py:682 flatcamGUI/ObjectUI.py:1177 +msgid "Tool change Z" +msgstr "Altura para a troca" + +#: flatcamGUI/ObjectUI.py:799 +msgid "" +"Select from the Tools Table above\n" +"the hole dias that are to be drilled.\n" +"Use the # column to make the selection." +msgstr "" +"Selecione na Tabela de Ferramentas acima\n" +"as ferramentas que você deseja incluir.\n" +"Use a coluna # para selecionar." + +#: flatcamGUI/ObjectUI.py:809 +msgid "" +"Choose what to use for GCode generation:\n" +"'Drills', 'Slots' or 'Both'.\n" +"When choosing 'Slots' or 'Both', slots will be\n" +"converted to a series of drills." +msgstr "" +"Escolha o que usar para a geração do G-Code:\n" +"'Brocas', 'Fendas' ou 'Ambos'.\n" +"Quando escolher 'Fendas' ou 'Ambos', as fendas serão\n" +"convertidas em uma série de furos." + +#: flatcamGUI/ObjectUI.py:824 +msgid "Create Drills GCode" +msgstr "Criar G-Code Furos" + +#: flatcamGUI/ObjectUI.py:826 +msgid "Generate the CNC Job." +msgstr "Gera o arquivo G-Code para o CNC." + +#: flatcamGUI/ObjectUI.py:838 +msgid "" +"Select from the Tools Table above\n" +"the hole dias that are to be milled.\n" +"Use the # column to make the selection." +msgstr "" +"Selecione na Tabela de Ferramentas acima\n" +"os diâmetros dos furo que serão fresados.\n" +"Use a coluna # para selecionar." + +#: flatcamGUI/ObjectUI.py:853 +msgid "Mill Drills Geo" +msgstr "Geo Furos" + +#: flatcamGUI/ObjectUI.py:855 +msgid "" +"Create the Geometry Object\n" +"for milling DRILLS toolpaths." +msgstr "" +"Cria o Objeto Geometria com\n" +"os caminhos da ferramenta de FUROS." + +#: flatcamGUI/ObjectUI.py:870 +msgid "Mill Slots Geo" +msgstr "Geo Fendas" + +#: flatcamGUI/ObjectUI.py:872 +msgid "" +"Create the Geometry Object\n" +"for milling SLOTS toolpaths." +msgstr "" +"Cria o Objeto Geometria com\n" +"os caminhos da ferramenta de FENDAS." + +#: flatcamGUI/ObjectUI.py:921 +msgid "" +"Tools in this Geometry object used for cutting.\n" +"The 'Offset' entry will set an offset for the cut.\n" +"'Offset' can be inside, outside, on path (none) and custom.\n" +"'Type' entry is only informative and it allow to know the \n" +"intent of using the current tool. \n" +"It can be Rough(ing), Finish(ing) or Iso(lation).\n" +"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" +"ball(B), or V-Shaped(V). \n" +"When V-shaped is selected the 'Type' entry is automatically \n" +"set to Isolation, the CutZ parameter in the UI form is\n" +"grayed out and Cut Z is automatically calculated from the newly \n" +"showed UI form entries named V-Tip Dia and V-Tip Angle." +msgstr "" +"Ferramentas neste objeto Geometria usados para o corte.\n" +"A entrada 'Deslocamento' define um deslocamento para o corte.\n" +"'Deslocamento' pode ser dentro, fora, no caminho (nenhum) e personalizado. A " +"entrada\n" +"'Tipo' é somente informativo e permite conhecer a necessidade de usar a " +"ferramenta atual.\n" +"Pode ser Desbaste, Acabamento ou Isolação.\n" +"O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n" +"bola (B) ou Em Forma de V (V).\n" +"Quando forma em V é selecionada, a entrada 'Tipo' é automaticamente\n" +"alterada para Isolação, o parâmetro Profundidade de Corte\n" +"no formulário da interface do usuário é desabilitado e a Profundidade\n" +"de Corte é calculada automaticamente a partir das entradas do\n" +"formulário da interface do usuário e do Ângulo da Ponta-V." + +#: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 +msgid "Dia" +msgstr "Dia" + +#: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 +#: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 +msgid "TT" +msgstr "TF" + +#: flatcamGUI/ObjectUI.py:959 +msgid "" +"This is the Tool Number.\n" +"When ToolChange is checked, on toolchange event this value\n" +"will be showed as a T1, T2 ... Tn" +msgstr "" +"Número da Ferramenta.\n" +"Quando Trocar Ferramentas estiver marcado, no evento este valor\n" +" será mostrado como T1, T2 ... Tn" + +#: flatcamGUI/ObjectUI.py:970 +msgid "" +"The value for the Offset can be:\n" +"- Path -> There is no offset, the tool cut will be done through the geometry " +"line.\n" +"- In(side) -> The tool cut will follow the geometry inside. It will create a " +"'pocket'.\n" +"- Out(side) -> The tool cut will follow the geometry line on the outside." +msgstr "" +"O valor para Deslocamento pode ser:\n" +"- Caminho -> Não há deslocamento, o corte da ferramenta será feito sobre a " +"linha da geometria.\n" +"- In(terno) -> O corte da ferramenta seguirá a geometria interna. Será " +"criado um 'bolso'.\n" +"- Ex(terno) -> O corte da ferramenta seguirá no lado externo da linha da " +"geometria.\n" +"- Personalizado -> Será considerado o valor digitado." + +#: flatcamGUI/ObjectUI.py:977 +msgid "" +"The (Operation) Type has only informative value. Usually the UI form " +"values \n" +"are choose based on the operation type and this will serve as a reminder.\n" +"Can be 'Roughing', 'Finishing' or 'Isolation'.\n" +"For Roughing we may choose a lower Feedrate and multiDepth cut.\n" +"For Finishing we may choose a higher Feedrate, without multiDepth.\n" +"For Isolation we need a lower Feedrate as it use a milling bit with a fine " +"tip." +msgstr "" +"O tipo (operação) tem apenas valor informativo. Normalmente, os valores do " +"formulário da interface do usuário\n" +"são escolhidos com base no tipo de operação e isso servirá como um " +"lembrete.\n" +"Pode ser 'Desbaste', 'Acabamento' ou 'Isolação'.\n" +"Para Desbaste, pode-se escolher uma taxa de Avanço inferior e corte de " +"múltiplas profundidades.\n" +"Para Acabamento, pode-se escolher uma taxa de avanço mais alta, sem multi-" +"profundidade.\n" +"Para Isolação, usa-se uma velocidade de avanço menor, pois é usada uma broca " +"com ponta fina." + +#: flatcamGUI/ObjectUI.py:986 +msgid "" +"The Tool Type (TT) can be:\n" +"- Circular with 1 ... 4 teeth -> it is informative only. Being circular the " +"cut width in material\n" +"is exactly the tool diameter.\n" +"- Ball -> informative only and make reference to the Ball type endmill.\n" +"- V-Shape -> it will disable de Z-Cut parameter in the UI form and enable " +"two additional UI form\n" +"fields: V-Tip Dia and V-Tip Angle. Adjusting those two values will adjust " +"the Z-Cut parameter such\n" +"as the cut width into material will be equal with the value in the Tool " +"Diameter column of this table.\n" +"Choosing the V-Shape Tool Type automatically will select the Operation Type " +"as Isolation." +msgstr "" +"O Tipo de Ferramenta (TF) pode ser:\n" +"- Circular com 1 ... 4 dentes -> apenas informativo. Sendo circular a " +"largura de corte no material\n" +" é exatamente o diâmetro da ferramenta.\n" +"- Bola -> apenas informativo e faz referência à fresa tipo Ball.\n" +"- Em Forma de V -> o parâmetro Corte Z no formulário de interface do usuário " +"será desabilitado e dois campos adicionais\n" +" no formulário UI serão habilitados: Diâmetro Ângulo Ponta-V e Ângulo Ponta-" +"V. O ajuste desses dois valores ajustará o parâmetro Corte Z, como\n" +"a largura do corte no material será igual ao valor da coluna Diâmetro da " +"ferramenta dessa tabela.\n" +"Escolher o tipo de ferramenta Em Forma de V automaticamente alterará o tipo " +"de operação para Isolação." + +#: flatcamGUI/ObjectUI.py:998 +msgid "" +"Plot column. It is visible only for MultiGeo geometries, meaning geometries " +"that holds the geometry\n" +"data into the tools. For those geometries, deleting the tool will delete the " +"geometry data also,\n" +"so be WARNED. From the checkboxes on each row it can be enabled/disabled the " +"plot on canvas\n" +"for the corresponding tool." +msgstr "" +"Coluna de plotagem. É visível apenas para geometrias MultiGeo, ou seja, " +"geometrias que contêm os dados da geometria\n" +"das ferramentas. Para essas geometrias, a exclusão da ferramenta também " +"excluirá os dados da geometria,\n" +"assim, esteja ATENTO. Nas caixas de seleção de cada linha, pode ser ativado/" +"desativado o gráfico na tela\n" +"para a ferramenta correspondente." + +#: flatcamGUI/ObjectUI.py:1011 +msgid "Tool Offset" +msgstr "Deslocamento" + +#: flatcamGUI/ObjectUI.py:1014 +msgid "" +"The value to offset the cut when \n" +"the Offset type selected is 'Offset'.\n" +"The value can be positive for 'outside'\n" +"cut and negative for 'inside' cut." +msgstr "" +"O valor para compensar o corte quando\n" +"o tipo selecionado for 'Deslocamento'.\n" +"O valor pode ser positivo para corte 'por fora'\n" +"e negativo para corte 'por dentro'." + +#: flatcamGUI/ObjectUI.py:1056 flatcamTools/ToolNonCopperClear.py:239 +#: flatcamTools/ToolPaint.py:178 +msgid "" +"Add a new tool to the Tool Table\n" +"with the diameter specified above." +msgstr "" +"Adicione uma nova ferramenta à Tabela de Ferramentas\n" +"com o diâmetro especificado." + +#: flatcamGUI/ObjectUI.py:1064 +msgid "" +"Copy a selection of tools in the Tool Table\n" +"by first selecting a row in the Tool Table." +msgstr "" +"Copia uma seleção de ferramentas na Tabela de Ferramentas selecionando " +"primeiro uma linha na Tabela de Ferramentas." + +#: flatcamGUI/ObjectUI.py:1072 +msgid "" +"Delete a selection of tools in the Tool Table\n" +"by first selecting a row in the Tool Table." +msgstr "" +"Exclui uma seleção de ferramentas na Tabela de Ferramentas selecionando " +"primeiro uma linha na Tabela de Ferramentas." + +#: flatcamGUI/ObjectUI.py:1088 +msgid "Tool Data" +msgstr "Dados" + +#: flatcamGUI/ObjectUI.py:1091 +msgid "" +"The data used for creating GCode.\n" +"Each tool store it's own set of such data." +msgstr "" +"Os dados usados para criar o G-Code.\n" +"Cada loja de ferramentas possui seu próprio conjunto de dados." + +#: flatcamGUI/ObjectUI.py:1158 +msgid "Depth of each pass (positive)." +msgstr "Profundidade de cada passe (positivo)." + +#: flatcamGUI/ObjectUI.py:1332 +msgid "" +"Add at least one tool in the tool-table.\n" +"Click the header to select all, or Ctrl + LMB\n" +"for custom selection of tools." +msgstr "" +"Adicione pelo menos uma ferramenta na tabela de ferramentas.\n" +"Clique no cabeçalho para selecionar todos ou Ctrl + Botão Esquerdo do Mouse\n" +"para seleção personalizada de ferramentas." + +#: flatcamGUI/ObjectUI.py:1339 +msgid "Generate" +msgstr "Gerar" + +#: flatcamGUI/ObjectUI.py:1341 +msgid "Generate the CNC Job object." +msgstr "Gera o objeto de Trabalho CNC." + +#: flatcamGUI/ObjectUI.py:1348 +msgid "Paint Area" +msgstr "Área de Pintura" + +#: flatcamGUI/ObjectUI.py:1362 +msgid "Launch Paint Tool in Tools Tab." +msgstr "Inicia a ferramenta de pintura na guia Ferramentas." + +#: flatcamGUI/ObjectUI.py:1378 +msgid "CNC Job Object" +msgstr "Objeto de Trabalho CNC" + +#: flatcamGUI/ObjectUI.py:1429 +msgid "Travelled dist." +msgstr "Dist. percorrida" + +#: flatcamGUI/ObjectUI.py:1431 flatcamGUI/ObjectUI.py:1436 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Essa é a distância total percorrida no plano XY,\n" +"nas unidades atuais." + +#: flatcamGUI/ObjectUI.py:1441 +msgid "Estimated time" +msgstr "Tempo estimado" + +#: flatcamGUI/ObjectUI.py:1443 flatcamGUI/ObjectUI.py:1448 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"Este é o tempo estimado para fazer o roteamento/perfuração,\n" +"sem o tempo gasto em eventos de Alteração de Ferramentas." + +#: flatcamGUI/ObjectUI.py:1483 +msgid "CNC Tools Table" +msgstr "Tabela de Ferra. CNC" + +#: flatcamGUI/ObjectUI.py:1486 +msgid "" +"Tools in this CNCJob object used for cutting.\n" +"The tool diameter is used for plotting on canvas.\n" +"The 'Offset' entry will set an offset for the cut.\n" +"'Offset' can be inside, outside, on path (none) and custom.\n" +"'Type' entry is only informative and it allow to know the \n" +"intent of using the current tool. \n" +"It can be Rough(ing), Finish(ing) or Iso(lation).\n" +"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" +"ball(B), or V-Shaped(V)." +msgstr "" +"Ferramentas usadas para o corte no Trabalho CNC.\n" +"O diâmetro da ferramenta é usado para plotagem na tela.\n" +"A entrada 'Deslocamento' define um deslocamento para o corte.\n" +"'Deslocamento' pode ser dentro, fora, no caminho (nenhum) e personalizado. A " +"entrada\n" +"'Tipo' é apenas informativa e permite conhecer a necessidade de usar a " +"ferramenta atual.\n" +"Pode ser Desbaste, Acabamento ou Isolação.\n" +"O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n" +"bola (B) ou Em forma de V (V)." + +#: flatcamGUI/ObjectUI.py:1518 +msgid "P" +msgstr "P" + +#: flatcamGUI/ObjectUI.py:1524 +msgid "Update Plot" +msgstr "Atualizar Gráfico" + +#: flatcamGUI/ObjectUI.py:1526 +msgid "Update the plot." +msgstr "Atualiza o gráfico." + +#: flatcamGUI/ObjectUI.py:1541 +msgid "Prepend to CNC Code" +msgstr "Incluir no Início do Código CNC" + +#: flatcamGUI/ObjectUI.py:1552 +msgid "Append to CNC Code" +msgstr "Incluir no Final do Código CNC" + +#: flatcamGUI/ObjectUI.py:1620 +msgid "z_cut = depth where to cut" +msgstr "z_cut = profundidade de corte" + +#: flatcamGUI/ObjectUI.py:1621 +msgid "z_move = height where to travel" +msgstr "z_move = altura para deslocamentos" + +#: flatcamGUI/ObjectUI.py:1640 +msgid "View CNC Code" +msgstr "Ver Código CNC" + +#: flatcamGUI/ObjectUI.py:1642 +msgid "" +"Opens TAB to view/modify/print G-Code\n" +"file." +msgstr "Abre uma ABA para visualizar/modificar/imprimir o arquivo G-Code." + +#: flatcamGUI/ObjectUI.py:1647 +msgid "Save CNC Code" +msgstr "Salvar Código CNC" + +#: flatcamGUI/ObjectUI.py:1649 +msgid "" +"Opens dialog to save G-Code\n" +"file." +msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." + +#: flatcamParsers/ParseFont.py:305 +msgid "Font not supported, try another one." +msgstr "Fonte não suportada. Tente outra." + +#: flatcamTools/ToolCalculators.py:24 +msgid "Calculators" +msgstr "Calculadoras" + +#: flatcamTools/ToolCalculators.py:26 +msgid "Units Calculator" +msgstr "Calculadora de Unidades" + +#: flatcamTools/ToolCalculators.py:68 +msgid "Here you enter the value to be converted from INCH to MM" +msgstr "Aqui você insere o valor a ser convertido de polegadas para mm" + +#: flatcamTools/ToolCalculators.py:73 +msgid "Here you enter the value to be converted from MM to INCH" +msgstr "Aqui você insere o valor a ser convertido de mm para polegadas" + +#: flatcamTools/ToolCalculators.py:104 +msgid "" +"This is the angle of the tip of the tool.\n" +"It is specified by manufacturer." +msgstr "" +"Ângulo da ponta da ferramenta.\n" +"Especificado pelo fabricante." + +#: flatcamTools/ToolCalculators.py:111 +msgid "" +"This is the depth to cut into the material.\n" +"In the CNCJob is the CutZ parameter." +msgstr "" +"Esta é a profundidade para cortar material.\n" +"No Trabalho CNC é o parâmetro Profundidade de Corte." + +#: flatcamTools/ToolCalculators.py:114 +msgid "Tool Diameter" +msgstr "Diâmetro" + +#: flatcamTools/ToolCalculators.py:118 +msgid "" +"This is the tool diameter to be entered into\n" +"FlatCAM Gerber section.\n" +"In the CNCJob section it is called >Tool dia<." +msgstr "" +"Este é o diâmetro da ferramenta a ser inserido na seção\n" +"FlatCAM Gerber.\n" +"Na seção Trabalho CNC é chamado de >Diâmetro da Ferramenta<." + +#: flatcamTools/ToolCalculators.py:129 flatcamTools/ToolCalculators.py:210 +msgid "Calculate" +msgstr "Calcular" + +#: flatcamTools/ToolCalculators.py:132 +msgid "" +"Calculate either the Cut Z or the effective tool diameter,\n" +" depending on which is desired and which is known. " +msgstr "" +"Calcula a Profundidade de Corte Z ou o diâmetro efetivo da\n" +"ferramenta, dependendo do que é desejado e do que é conhecido." + +#: flatcamTools/ToolCalculators.py:186 +msgid "Current Value" +msgstr "Valor da Corrente" + +#: flatcamTools/ToolCalculators.py:190 +msgid "" +"This is the current intensity value\n" +"to be set on the Power Supply. In Amps." +msgstr "" +"Este é o valor de intensidade de corrente\n" +"a ser ajustado na fonte de alimentação. Em Ampères." + +#: flatcamTools/ToolCalculators.py:194 +msgid "Time" +msgstr "Tempo" + +#: flatcamTools/ToolCalculators.py:198 +msgid "" +"This is the calculated time required for the procedure.\n" +"In minutes." +msgstr "Tempo calculado necessário para o procedimento, em minutos." + +#: flatcamTools/ToolCalculators.py:213 +msgid "" +"Calculate the current intensity value and the procedure time,\n" +"depending on the parameters above" +msgstr "" +"Calcula o valor da intensidade atual e o tempo do\n" +"procedimento, dependendo dos parâmetros acima" + +#: flatcamTools/ToolCalculators.py:262 +msgid "Calc. Tool" +msgstr "Calculadoras" + +#: flatcamTools/ToolCutOut.py:18 +msgid "Cutout PCB" +msgstr "Recorte PCB" + +#: flatcamTools/ToolCutOut.py:55 +msgid "" +"Specify the type of object to be cutout.\n" +"It can be of type: Gerber or Geometry.\n" +"What is selected here will dictate the kind\n" +"of objects that will populate the 'Object' combobox." +msgstr "" +"Especifica o tipo de objeto a ser cortado.\n" +"Pode ser do tipo: Gerber ou Geometria.\n" +"O que estiver selecionado aqui irá ditar o tipo\n" +"de objetos que preencherão a caixa de combinação 'Objeto'." + +#: flatcamTools/ToolCutOut.py:71 +msgid "Object to be cutout. " +msgstr "Objeto a ser recortado." + +#: flatcamTools/ToolCutOut.py:100 +msgid "Margin:" +msgstr "Margem:" + +#: flatcamTools/ToolCutOut.py:110 +msgid "Gap size:" +msgstr "Tamanho da Ponte:" + +#: flatcamTools/ToolCutOut.py:137 +msgid "A. Automatic Bridge Gaps" +msgstr "A. Pontes Automáticas" + +#: flatcamTools/ToolCutOut.py:139 +msgid "This section handle creation of automatic bridge gaps." +msgstr "Esta seção trata da criação de pontes automáticas." + +#: flatcamTools/ToolCutOut.py:150 +msgid "" +"Number of gaps used for the Automatic cutout.\n" +"There can be maximum 8 bridges/gaps.\n" +"The choices are:\n" +"- None - no gaps\n" +"- lr - left + right\n" +"- tb - top + bottom\n" +"- 4 - left + right +top + bottom\n" +"- 2lr - 2*left + 2*right\n" +"- 2tb - 2*top + 2*bottom\n" +"- 8 - 2*left + 2*right +2*top + 2*bottom" +msgstr "" +"Número de pontes utilizadas no recorte automático.\n" +"Pode haver um máximo de 8 pontes/lacunas.\n" +"As opções são:\n" +"- Nenhum - sem pontes\n" +"- LR - esquerda + direita\n" +"- TB - topo + baixo\n" +"- 4 - esquerda + direita + topo + baixo\n" +"- 2LR - 2*esquerda + 2*direita\n" +"- 2TB - 2*topo + 2*baixo\n" +"- 8 - 2*esquerda + 2*direita + 2*topo + 2*baixo" + +#: flatcamTools/ToolCutOut.py:174 +msgid "FreeForm" +msgstr "Forma Livre" + +#: flatcamTools/ToolCutOut.py:176 +msgid "" +"The cutout shape can be of ny shape.\n" +"Useful when the PCB has a non-rectangular shape." +msgstr "" +"O recorte pode ter qualquer forma.\n" +"Útil quando o PCB tem uma forma não retangular." + +#: flatcamTools/ToolCutOut.py:185 +msgid "" +"Cutout the selected object.\n" +"The cutout shape can be of any shape.\n" +"Useful when the PCB has a non-rectangular shape." +msgstr "" +"Recorta o objeto selecionado.\n" +"O recorte pode ter qualquer forma.\n" +"Útil quando o PCB tem uma forma não retangular." + +#: flatcamTools/ToolCutOut.py:194 +msgid "Rectangular" +msgstr "Retangular" + +#: flatcamTools/ToolCutOut.py:196 +msgid "" +"The resulting cutout shape is\n" +"always a rectangle shape and it will be\n" +"the bounding box of the Object." +msgstr "" +"O recorte resultante é\n" +"sempre em forma de retângulo e será\n" +"a caixa delimitadora do objeto." + +#: flatcamTools/ToolCutOut.py:205 +msgid "" +"Cutout the selected object.\n" +"The resulting cutout shape is\n" +"always a rectangle shape and it will be\n" +"the bounding box of the Object." +msgstr "" +"Recorta o objeto selecionado.\n" +"O recorte resultante é\n" +"sempre em forma de retângulo e será\n" +"a caixa delimitadora do objeto." + +#: flatcamTools/ToolCutOut.py:213 +msgid "B. Manual Bridge Gaps" +msgstr "B. Pontes Manuais" + +#: flatcamTools/ToolCutOut.py:215 +msgid "" +"This section handle creation of manual bridge gaps.\n" +"This is done by mouse clicking on the perimeter of the\n" +"Geometry object that is used as a cutout object. " +msgstr "" +"Esta seção trata da criação de pontes manuais.\n" +"Isso é feito clicando com o mouse no perímetro do objeto\n" +"de Geometria que é usado como objeto de recorte." + +#: flatcamTools/ToolCutOut.py:231 +msgid "Geo Obj" +msgstr "Obj Geo" + +#: flatcamTools/ToolCutOut.py:233 +msgid "Geometry object used to create the manual cutout." +msgstr "Objeto de geometria usado para criar o recorte manual." + +#: flatcamTools/ToolCutOut.py:244 +msgid "Manual Geo" +msgstr "Geo Manual" + +#: flatcamTools/ToolCutOut.py:246 flatcamTools/ToolCutOut.py:256 +msgid "" +"If the object to be cutout is a Gerber\n" +"first create a Geometry that surrounds it,\n" +"to be used as the cutout, if one doesn't exist yet.\n" +"Select the source Gerber file in the top object combobox." +msgstr "" +"Se o objeto a ser recortado for um Gerber\n" +"primeiro crie uma Geometria que o rodeia,\n" +"para ser usado como recorte, caso ainda não exista.\n" +"Selecione o arquivo Gerber de origem na combobox do objeto." + +#: flatcamTools/ToolCutOut.py:266 +msgid "Manual Add Bridge Gaps" +msgstr "Adicionar Pontes Manuais" + +#: flatcamTools/ToolCutOut.py:268 +msgid "" +"Use the left mouse button (LMB) click\n" +"to create a bridge gap to separate the PCB from\n" +"the surrounding material." +msgstr "" +"Use o botão esquerdo do mouse (BEM), clique para criar\n" +"pontes (para separar o PCB do material circundante)." + +#: flatcamTools/ToolCutOut.py:275 +msgid "Generate Gap" +msgstr "Gerar Ponte" + +#: flatcamTools/ToolCutOut.py:277 +msgid "" +"Use the left mouse button (LMB) click\n" +"to create a bridge gap to separate the PCB from\n" +"the surrounding material.\n" +"The LMB click has to be done on the perimeter of\n" +"the Geometry object used as a cutout geometry." +msgstr "" +"Use o botão esquerdo do mouse (BEM): clique\n" +"para criar uma ponte para separar a PCB do material adjacente.\n" +"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:1083 +#: flatcamTools/ToolNonCopperClear.py:1124 +#: flatcamTools/ToolNonCopperClear.py:1265 flatcamTools/ToolPaint.py:1149 +#: 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 +#: tclCommands/TclCommandCopperClear.py:207 tclCommands/TclCommandPaint.py:133 +msgid "Could not retrieve object" +msgstr "Não foi possível recuperar o objeto" + +#: flatcamTools/ToolCutOut.py:376 +msgid "" +"There is no object selected for Cutout.\n" +"Select one and try again." +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 +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 +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 +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 +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 +msgid "" +"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " +"Fill in a correct value and retry. " +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 +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 "" +"A operação de recorte não pode ser feita em uma Geometria multi-geo.\n" +"Opcionalmente, essa Geometria Multi-Geo pode ser convertida em Geometria " +"Única,\n" +"e depois disso, executar Recorte." + +#: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 +msgid "Any form CutOut operation finished." +msgstr "Recorte concluído." + +#: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1087 +#: flatcamTools/ToolPaint.py:951 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 +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 +msgid "Could not retrieve Geometry object" +msgstr "Não foi possível recuperar o objeto Geometria" + +#: flatcamTools/ToolCutOut.py:804 +msgid "Geometry object for manual cutout not found" +msgstr "Objeto de geometria para recorte manual não encontrado" + +#: flatcamTools/ToolCutOut.py:814 +msgid "Added manual Bridge Gap." +msgstr "Ponte Manual Adicionada." + +#: flatcamTools/ToolCutOut.py:826 +msgid "Could not retrieve Gerber object" +msgstr "Não foi possível recuperar o objeto Gerber" + +#: flatcamTools/ToolCutOut.py:831 +msgid "" +"There is no Gerber object selected for Cutout.\n" +"Select one and try again." +msgstr "" +"Não há nenhum objeto Gerber selecionado para o Recorte.\n" +"Selecione um e tente novamente." + +#: flatcamTools/ToolCutOut.py:837 +msgid "" +"The selected object has to be of Gerber type.\n" +"Select a Gerber file and try again." +msgstr "" +"O objeto selecionado deve ser do tipo Gerber.\n" +"Selecione um arquivo Gerber e tente novamente." + +#: flatcamTools/ToolCutOut.py:892 +msgid "Geometry not supported for cutout" +msgstr "Geometria não suportada para recorte" + +#: flatcamTools/ToolCutOut.py:928 +msgid "Making manual bridge gap..." +msgstr "Fazendo ponte manual..." + +#: flatcamTools/ToolDblSided.py:18 +msgid "2-Sided PCB" +msgstr "PCB de 2 faces" + +#: flatcamTools/ToolDblSided.py:52 flatcamTools/ToolDblSided.py:76 +#: flatcamTools/ToolDblSided.py:100 +msgid "Mirror" +msgstr "Espelho" + +#: flatcamTools/ToolDblSided.py:54 flatcamTools/ToolDblSided.py:78 +#: flatcamTools/ToolDblSided.py:102 +msgid "" +"Mirrors (flips) the specified object around \n" +"the specified axis. Does not create a new \n" +"object, but modifies it." +msgstr "" +"Espelha (inverte) o objeto especificado em torno do eixo especificado.\n" +"Não é criado um novo objeto, o objeto atual é modificado." + +#: flatcamTools/ToolDblSided.py:73 +msgid "Excellon Object to be mirrored." +msgstr "Objeto Excellon a ser espelhado." + +#: flatcamTools/ToolDblSided.py:97 +msgid "Geometry Obj to be mirrored." +msgstr "Objeto Geometria a ser espelhado." + +#: flatcamTools/ToolDblSided.py:133 +msgid "Axis Ref:" +msgstr "Eixo de Referência:" + +#: flatcamTools/ToolDblSided.py:152 +msgid "Point/Box Reference" +msgstr "Ponto/Caixa de Referência" + +#: flatcamTools/ToolDblSided.py:154 +msgid "" +"If 'Point' is selected above it store the coordinates (x, y) through which\n" +"the mirroring axis passes.\n" +"If 'Box' is selected above, select here a FlatCAM object (Gerber, Exc or " +"Geo).\n" +"Through the center of this object pass the mirroring axis selected above." +msgstr "" +"Se 'Ponto' for selecionado acima, armazena as coordenadas (x, y) por onde " +"passa\n" +"o eixo de espelhamento.\n" +"Se 'Caixa' for selecionada acima, selecione aqui um objeto FlatCAM (Gerber, " +"Exc ou Geo).\n" +"O eixo de espelhamento passa pelo centro deste objeto." + +#: flatcamTools/ToolDblSided.py:162 +msgid "" +"Add the coordinates in format (x, y) through which the mirroring " +"axis \n" +" selected in 'MIRROR AXIS' pass.\n" +"The (x, y) coordinates are captured by pressing SHIFT key\n" +"and left mouse button click on canvas or you can enter the coords manually." +msgstr "" +"Adicione as coordenadas no formato (x, y) para o eixo de espelhamento " +"passar.\n" +"As coordenadas (x, y) são capturadas pressionando a tecla SHIFT\n" +"e clicar o botão esquerdo do mouse na tela ou inseridas manualmente." + +#: flatcamTools/ToolDblSided.py:182 flatcamTools/ToolNonCopperClear.py:420 +#: flatcamTools/ToolPaint.py:318 +msgid "Gerber Reference Box Object" +msgstr "Objeto Caixa de Referência Gerber" + +#: flatcamTools/ToolDblSided.py:183 flatcamTools/ToolNonCopperClear.py:421 +#: flatcamTools/ToolPaint.py:319 +msgid "Excellon Reference Box Object" +msgstr "Objeto Caixa de Referência Excellon" + +#: flatcamTools/ToolDblSided.py:184 flatcamTools/ToolNonCopperClear.py:422 +#: flatcamTools/ToolPaint.py:320 +msgid "Geometry Reference Box Object" +msgstr "Objeto Caixa de Referência de Geometria" + +#: flatcamTools/ToolDblSided.py:192 +msgid "Alignment Drill Coordinates" +msgstr "Coords de Alinhamento de Broca" + +#: flatcamTools/ToolDblSided.py:194 +msgid "" +"Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " +"each set of (x, y) coordinates\n" +"entered here, a pair of drills will be created:\n" +"\n" +"- one drill at the coordinates from the field\n" +"- one drill in mirror position over the axis selected above in the 'Mirror " +"Axis'." +msgstr "" +"Furos de alinhamento (x1, y1), (x2, y2), ... em um lado do eixo do espelho. " +"Para cada conjunto de coordenadas (x, y)\n" +"indicado aqui, um par de brocas será criado:\n" +"\n" +"- uma broca nas coordenadas do campo\n" +"- uma broca na posição do espelho sobre o eixo selecionado acima." + +#: flatcamTools/ToolDblSided.py:209 +msgid "" +"Add alignment drill holes coords in the format: (x1, y1), (x2, y2), ... \n" +"on one side of the mirror axis.\n" +"\n" +"The coordinates set can be obtained:\n" +"- press SHIFT key and left mouse clicking on canvas. Then click Add.\n" +"- press SHIFT key and left mouse clicking on canvas. Then CTRL+V in the " +"field.\n" +"- press SHIFT key and left mouse clicking on canvas. Then RMB click in the " +"field and click Paste.\n" +"- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." +msgstr "" +"Adicione as coordenadas dos furos de alinhamento no formato (x1, y1), (x2, " +"y2), ...\n" +"em um lado do eixo do espelho.\n" +"\n" +"O conjunto de coordenadas pode ser obtido:\n" +"- tecla SHIFT e clique com o botão esquerdo do mouse na tela. Em seguida, " +"clicar em Adicionar.\n" +"- tecla SHIFT e clique com o botão esquerdo do mouse na tela. Então CTRL + V " +"no campo.\n" +"- tecla SHIFT e clique com o botão esquerdo do mouse na tela. Em seguida, " +"clicar no campo e em Colar.\n" +"- inserindo as coordenadas manualmente no formato: (x1, y1), (x2, y2), ..." + +#: flatcamTools/ToolDblSided.py:223 +msgid "Alignment Drill Diameter" +msgstr "Diâmetro da Broca de Alinhamento" + +#: flatcamTools/ToolDblSided.py:246 +msgid "Create Excellon Object" +msgstr "Criar Objeto Excellon" + +#: flatcamTools/ToolDblSided.py:248 +msgid "" +"Creates an Excellon Object containing the\n" +"specified alignment holes and their mirror\n" +"images." +msgstr "" +"Cria um Objeto Excellon contendo os\n" +"furos de alinhamento especificados e suas\n" +"imagens espelhadas." + +#: flatcamTools/ToolDblSided.py:254 +msgid "Reset" +msgstr "Redefinir" + +#: flatcamTools/ToolDblSided.py:256 +msgid "Resets all the fields." +msgstr "Redefine todos os campos." + +#: flatcamTools/ToolDblSided.py:306 +msgid "2-Sided Tool" +msgstr "PCB 2 Faces" + +#: flatcamTools/ToolDblSided.py:331 +msgid "" +"'Point' reference is selected and 'Point' coordinates are missing. Add them " +"and retry." +msgstr "" +"A referência 'Ponto' está selecionada e as coordenadas do 'Ponto' estão " +"faltando. Adicione-as e tente novamente." + +#: flatcamTools/ToolDblSided.py:350 +msgid "There is no Box reference object loaded. Load one and retry." +msgstr "" +"Não há objeto Caixa de referência carregado. Carregue um e tente novamente." + +#: flatcamTools/ToolDblSided.py:373 +msgid "No value or wrong format in Drill Dia entry. Add it and retry." +msgstr "" +"Nenhum valor ou formato incorreto para Diâmetro de Broca. Altere e tente " +"novamente." + +#: flatcamTools/ToolDblSided.py:380 +msgid "There are no Alignment Drill Coordinates to use. Add them and retry." +msgstr "" +"Não há Coordenadas de Broca de Alinhamento para usar. Adicione-as e tente " +"novamente." + +#: flatcamTools/ToolDblSided.py:403 +msgid "Excellon object with alignment drills created..." +msgstr "Objeto Excellon com brocas de alinhamento criado ..." + +#: flatcamTools/ToolDblSided.py:412 +msgid "There is no Gerber object loaded ..." +msgstr "Não há objeto Gerber carregado ..." + +#: flatcamTools/ToolDblSided.py:416 flatcamTools/ToolDblSided.py:459 +#: flatcamTools/ToolDblSided.py:503 +msgid "Only Gerber, Excellon and Geometry objects can be mirrored." +msgstr "Apenas objetos Gerber, Excellon e Geometria podem ser espelhados." + +#: flatcamTools/ToolDblSided.py:426 +msgid "" +"'Point' coordinates missing. Using Origin (0, 0) as mirroring reference." +msgstr "" +"Faltando as Coordenadas do 'Ponto'. Usando Origem (0, 0) como referência de " +"espelhamento." + +#: flatcamTools/ToolDblSided.py:436 flatcamTools/ToolDblSided.py:480 +#: flatcamTools/ToolDblSided.py:517 +msgid "There is no Box object loaded ..." +msgstr "Não há objeto Caixa carregado ..." + +#: flatcamTools/ToolDblSided.py:446 flatcamTools/ToolDblSided.py:490 +#: flatcamTools/ToolDblSided.py:527 +msgid "was mirrored" +msgstr "foi espelhado" + +#: flatcamTools/ToolDblSided.py:455 +msgid "There is no Excellon object loaded ..." +msgstr "Não há objeto Excellon carregado ..." + +#: flatcamTools/ToolDblSided.py:470 +msgid "" +"There are no Point coordinates in the Point field. Add coords and try " +"again ..." +msgstr "" +"Faltando as Coordenadas do 'Ponto'. Adicione as coordenadas e tente " +"novamente ..." + +#: flatcamTools/ToolDblSided.py:499 +msgid "There is no Geometry object loaded ..." +msgstr "Não há objeto Geometria carregado ..." + +#: flatcamTools/ToolFilm.py:25 +msgid "Film PCB" +msgstr "Filme PCB" + +#: flatcamTools/ToolFilm.py:56 flatcamTools/ToolImage.py:53 +#: flatcamTools/ToolPanelize.py:56 flatcamTools/ToolProperties.py:143 +msgid "Object Type" +msgstr "Tipo de Objeto" + +#: flatcamTools/ToolFilm.py:58 +msgid "" +"Specify the type of object for which to create the film.\n" +"The object can be of type: Gerber or Geometry.\n" +"The selection here decide the type of objects that will be\n" +"in the Film Object combobox." +msgstr "" +"Especifique o tipo de objeto para o qual criar o filme.\n" +"O objeto pode ser do tipo: Gerber ou Geometria.\n" +"A seleção aqui decide o tipo de objetos que estará\n" +"na caixa de combinação Objeto de Filme." + +#: flatcamTools/ToolFilm.py:71 +msgid "Film Object" +msgstr "Objeto de Filme" + +#: flatcamTools/ToolFilm.py:73 +msgid "Object for which to create the film." +msgstr "Objeto para o qual criar o filme." + +#: flatcamTools/ToolFilm.py:89 +msgid "Box Type:" +msgstr "Tipo de Caixa:" + +#: flatcamTools/ToolFilm.py:91 +msgid "" +"Specify the type of object to be used as an container for\n" +"film creation. It can be: Gerber or Geometry type.The selection here decide " +"the type of objects that will be\n" +"in the Box Object combobox." +msgstr "" +"Especifique o tipo de objeto a ser usado como um contêiner para a criação " +"de\n" +"filme. Pode ser: tipo Gerber ou Geometria. A seleção aqui decide o tipo de " +"objetos que estará\n" +"na caixa de combinação Objeto Caixa." + +#: flatcamTools/ToolFilm.py:104 flatcamTools/ToolPanelize.py:126 +msgid "Box Object" +msgstr "Objeto Caixa" + +#: flatcamTools/ToolFilm.py:106 +msgid "" +"The actual object that is used a container for the\n" +" selected object for which we create the film.\n" +"Usually it is the PCB outline but it can be also the\n" +"same object for which the film is created." +msgstr "" +"O objeto que é usado como um container para o objeto\n" +"selecionado para o qual criamos o filme.\n" +"Normalmente, é o contorno do PCB, mas também pode ser\n" +"do mesmo objeto para o qual o filme é criado." + +#: flatcamTools/ToolFilm.py:114 +msgid "Positive" +msgstr "Positivo" + +#: flatcamTools/ToolFilm.py:115 +msgid "Negative" +msgstr "Negativo" + +#: flatcamTools/ToolFilm.py:116 +msgid "Film Type:" +msgstr "Tipo de Filme:" + +#: flatcamTools/ToolFilm.py:157 +msgid "Save Film" +msgstr "Salvar Filme" + +#: flatcamTools/ToolFilm.py:159 +msgid "" +"Create a Film for the selected object, within\n" +"the specified box. Does not create a new \n" +" FlatCAM object, but directly save it in SVG format\n" +"which can be opened with Inkscape." +msgstr "" +"Cria um filme para o objeto selecionado, dentro da caixa especificada. Não " +"cria um novo objeto\n" +"FlatCAM, mas salva-o diretamente no formato SVG\n" +"que pode ser aberto com o programa Inkscape." + +#: flatcamTools/ToolFilm.py:231 +msgid "No FlatCAM object selected. Load an object for Film and retry." +msgstr "" +"Nenhum objeto FlatCAM selecionado. Carregue um objeto para Filme e tente " +"novamente." + +#: flatcamTools/ToolFilm.py:238 +msgid "No FlatCAM object selected. Load an object for Box and retry." +msgstr "" +"Nenhum objeto FlatCAM selecionado. Carregue um objeto para Caixa e tente " +"novamente." + +#: flatcamTools/ToolFilm.py:260 +msgid "Generating Film ..." +msgstr "Gerando Filme ..." + +#: flatcamTools/ToolFilm.py:265 flatcamTools/ToolFilm.py:269 +msgid "Export SVG positive" +msgstr "Exportar SVG positivo" + +#: flatcamTools/ToolFilm.py:274 +msgid "Export SVG positive cancelled." +msgstr "Exportar SVG positivo cancelado." + +#: flatcamTools/ToolFilm.py:281 flatcamTools/ToolFilm.py:285 +msgid "Export SVG negative" +msgstr "Exportar SVG negativo" + +#: flatcamTools/ToolFilm.py:290 +msgid "Export SVG negative cancelled." +msgstr "Exportar SVG negativo cancelado." + +#: flatcamTools/ToolImage.py:25 +msgid "Image as Object" +msgstr "Imagem como Objeto" + +#: flatcamTools/ToolImage.py:31 +msgid "Image to PCB" +msgstr "Imagem para PCB" + +#: flatcamTools/ToolImage.py:55 +msgid "" +"Specify the type of object to create from the image.\n" +"It can be of type: Gerber or Geometry." +msgstr "" +"Especifique o tipo de objeto a ser criado a partir da imagem.\n" +"Pode ser do tipo: Gerber ou Geometria." + +#: flatcamTools/ToolImage.py:63 +msgid "DPI value" +msgstr "Valor de DPI" + +#: flatcamTools/ToolImage.py:65 +msgid "Specify a DPI value for the image." +msgstr "Especifique um valor de DPI (pontos por polegada) para a imagem." + +#: flatcamTools/ToolImage.py:72 +msgid "Level of detail" +msgstr "Nível de detalhe" + +#: flatcamTools/ToolImage.py:81 +msgid "Image type" +msgstr "Tipo de imagem" + +#: flatcamTools/ToolImage.py:83 +msgid "" +"Choose a method for the image interpretation.\n" +"B/W means a black & white image. Color means a colored image." +msgstr "" +"Escolha um método para a interpretação da imagem.\n" +"P/B significa uma imagem em preto e branco. Cor significa uma imagem " +"colorida." + +#: flatcamTools/ToolImage.py:90 flatcamTools/ToolImage.py:103 +#: flatcamTools/ToolImage.py:114 flatcamTools/ToolImage.py:125 +msgid "Mask value" +msgstr "Valor da máscara" + +#: flatcamTools/ToolImage.py:92 +msgid "" +"Mask for monochrome image.\n" +"Takes values between [0 ... 255].\n" +"Decides the level of details to include\n" +"in the resulting geometry.\n" +"0 means no detail and 255 means everything \n" +"(which is totally black)." +msgstr "" +"Máscara para imagem monocromática.\n" +"Valores entre [0 ... 255].\n" +"Define o nível de detalhes para incluir\n" +"na geometria resultante.\n" +"0 significa nenhum detalhe e 255 significa tudo\n" +"(que é totalmente preto)." + +#: flatcamTools/ToolImage.py:105 +msgid "" +"Mask for RED color.\n" +"Takes values between [0 ... 255].\n" +"Decides the level of details to include\n" +"in the resulting geometry." +msgstr "" +"Máscara para a cor VERMELHA.\n" +"Valores entre [0 ... 255].\n" +"Define o nível de detalhes para incluir\n" +"na geometria resultante." + +#: flatcamTools/ToolImage.py:116 +msgid "" +"Mask for GREEN color.\n" +"Takes values between [0 ... 255].\n" +"Decides the level of details to include\n" +"in the resulting geometry." +msgstr "" +"Máscara para a cor VERDE.\n" +"Valores entre [0 ... 255].\n" +"Define o nível de detalhes para incluir\n" +"na geometria resultante." + +#: flatcamTools/ToolImage.py:127 +msgid "" +"Mask for BLUE color.\n" +"Takes values between [0 ... 255].\n" +"Decides the level of details to include\n" +"in the resulting geometry." +msgstr "" +"Máscara para a cor AZUL.\n" +"Valores entre [0 ... 255].\n" +"Define o nível de detalhes para incluir\n" +"na geometria resultante." + +#: flatcamTools/ToolImage.py:139 +msgid "Import image" +msgstr "Importar imagem" + +#: flatcamTools/ToolImage.py:141 +msgid "Open a image of raster type and then import it in FlatCAM." +msgstr "Abre uma imagem do tipo raster e importe-a no FlatCAM." + +#: flatcamTools/ToolImage.py:175 +msgid "Image Tool" +msgstr "Ferramenta de Imagem" + +#: flatcamTools/ToolImage.py:205 flatcamTools/ToolImage.py:208 +msgid "Import IMAGE" +msgstr "Importar IMAGEM" + +#: flatcamTools/ToolMeasurement.py:26 +msgid "Measurement" +msgstr "Medição" + +#: flatcamTools/ToolMeasurement.py:44 +msgid "Those are the units in which the distance is measured." +msgstr "Unidade em que a distância é medida." + +#: flatcamTools/ToolMeasurement.py:45 +msgid "METRIC (mm)" +msgstr "Métrico (mm):" + +#: flatcamTools/ToolMeasurement.py:45 +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" +msgstr "Coords" + +#: flatcamTools/ToolMeasurement.py:49 flatcamTools/ToolMeasurement.py:65 +msgid "This is measuring Start point coordinates." +msgstr "Coordenadas do ponto inicial da medição." + +#: flatcamTools/ToolMeasurement.py:51 +msgid "Stop" +msgstr "Final" + +#: flatcamTools/ToolMeasurement.py:52 flatcamTools/ToolMeasurement.py:69 +msgid "This is the measuring Stop point coordinates." +msgstr "Coordenadas do ponto final da medição." + +#: flatcamTools/ToolMeasurement.py:54 +msgid "Dx" +msgstr "Dx" + +#: flatcamTools/ToolMeasurement.py:55 flatcamTools/ToolMeasurement.py:73 +msgid "This is the distance measured over the X axis." +msgstr "Distância medida no eixo X." + +#: flatcamTools/ToolMeasurement.py:57 +msgid "Dy" +msgstr "Dy" + +#: flatcamTools/ToolMeasurement.py:58 flatcamTools/ToolMeasurement.py:77 +msgid "This is the distance measured over the Y axis." +msgstr "Distância medida no eixo Y." + +#: flatcamTools/ToolMeasurement.py:60 +msgid "DISTANCE" +msgstr "DISTÂNCIA" + +#: flatcamTools/ToolMeasurement.py:61 flatcamTools/ToolMeasurement.py:81 +msgid "This is the point to point Euclidian distance." +msgstr "Este é o ponto a apontar a distância euclidiana." + +#: flatcamTools/ToolMeasurement.py:83 +msgid "Measure" +msgstr "Medir" + +#: flatcamTools/ToolMeasurement.py:131 +msgid "Meas. Tool" +msgstr "Ferramenta de Medição" + +#: flatcamTools/ToolMeasurement.py:176 +msgid "MEASURING: Click on the Start point ..." +msgstr "MEDIÇÃO: Clique no ponto Inicial ..." + +#: flatcamTools/ToolMeasurement.py:269 +msgid "MEASURING: Click on the Destination point ..." +msgstr "MEDIÇÃO: Clique no ponto Final ..." + +#: flatcamTools/ToolMeasurement.py:277 +#, 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 +msgid "MOVE: Click on the Start point ..." +msgstr "MOVER: Clique no ponto inicial ..." + +#: flatcamTools/ToolMove.py:91 +msgid "MOVE action cancelled. No object(s) to move." +msgstr "Ação MOVER cancelada. Nenhum objeto para mover." + +#: flatcamTools/ToolMove.py:113 +msgid "MOVE: Click on the Destination point ..." +msgstr "MOVER: Clique no ponto de destino ..." + +#: flatcamTools/ToolMove.py:134 +msgid "Moving..." +msgstr "Movendo ..." + +#: flatcamTools/ToolMove.py:137 +msgid "No object(s) selected." +msgstr "Nenhum objeto selecionado." + +#: flatcamTools/ToolMove.py:162 +msgid "ToolMove.on_left_click()" +msgstr "ToolMove.on_left_click()" + +#: flatcamTools/ToolMove.py:179 +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 +msgid "Move action cancelled." +msgstr "Ação Mover cancelada." + +#: flatcamTools/ToolMove.py:227 +msgid "Object(s) not selected" +msgstr "Objeto(s) não selecionado(s)" + +#: flatcamTools/ToolNonCopperClear.py:26 +msgid "Non-Copper Clearing" +msgstr "Área Sem Cobre (NCC)" + +#: flatcamTools/ToolNonCopperClear.py:71 +msgid "" +"Specify the type of object to be cleared of excess copper.\n" +"It can be of type: Gerber or Geometry.\n" +"What is selected here will dictate the kind\n" +"of objects that will populate the 'Object' combobox." +msgstr "" +"Especifique o tipo de objeto a ser limpo do excesso de cobre.\n" +"Pode ser do tipo: Gerber ou Geometria.\n" +"O tipo selecionado aqui ditará o tipo\n" +"de objetos da caixa de combinação 'Objeto'." + +#: flatcamTools/ToolNonCopperClear.py:88 +msgid "Object to be cleared of excess copper." +msgstr "Objeto a retirar o excesso de cobre." + +#: flatcamTools/ToolNonCopperClear.py:98 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for copper clearing." +msgstr "" +"Conjunto de ferramentas do qual o algoritmo\n" +"escolherá para usar na retirada de cobre." + +#: flatcamTools/ToolNonCopperClear.py:107 +msgid "Operation" +msgstr "Operação" + +#: flatcamTools/ToolNonCopperClear.py:113 +msgid "" +"This is the Tool Number.\n" +"Non copper clearing will start with the tool with the biggest \n" +"diameter, continuing until there are no more tools.\n" +"Only tools that create NCC clearing geometry will still be present\n" +"in the resulting geometry. This is because with some tools\n" +"this function will not be able to create painting geometry." +msgstr "" +"Este é o Número da Ferramenta.\n" +"A retirada de cobre (NCC) começará com a ferramenta de maior diâmetro,\n" +"continuando até que não haja mais ferramentas. Somente ferramentas\n" +"que criam a geometria de NCC estarão presentes na geometria\n" +"resultante. Isso ocorre porque com algumas ferramentas esta função\n" +"não será capaz de criar geometria de pintura." + +#: flatcamTools/ToolNonCopperClear.py:121 +msgid "" +"Tool Diameter. It's value (in current FlatCAM units)\n" +"is the cut width into the material." +msgstr "" +"Diâmetro da ferramenta. Valor da largura de corte no material.\n" +"(nas unidades atuais FlatCAM)" + +#: flatcamTools/ToolNonCopperClear.py:125 +msgid "" +"The Tool Type (TT) can be:\n" +"- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" +"the cut width in material is exactly the tool diameter.\n" +"- Ball -> informative only and make reference to the Ball type endmill.\n" +"- V-Shape -> it will disable de Z-Cut parameter in the resulting geometry UI " +"form\n" +"and enable two additional UI form fields in the resulting geometry: V-Tip " +"Dia and\n" +"V-Tip Angle. Adjusting those two values will adjust the Z-Cut parameter " +"such\n" +"as the cut width into material will be equal with the value in the Tool " +"Diameter\n" +"column of this table.\n" +"Choosing the 'V-Shape' Tool Type automatically will select the Operation " +"Type\n" +"in the resulting geometry as Isolation." +msgstr "" +"O Tipo de Ferramenta (TF) pode ser:
- Circular com 1 ... 4 dentes -" +"> é apenas informativo. Como é circular,
a largura do corte é igual ao " +"diâmetro da ferramenta.
- Bola -> apenas informativo e faz " +"referência a uma fresa do tipo bola.
- Forma em V -> o parâmetro " +"corte Z será desativado no formulário e serão habilitados dois campos " +"adicionais: Diâmetro da Ponta-V e Ângulo da Ponta-V. Ajustando esses dois " +"parâmetros irá alterar o parâmetro Corte Z como a largura de corte no " +"material, será igual ao valor na coluna Diâmetro da Ferramenta desta tabela." +"
Escolhendo o tipo Forma em V automaticamente selecionará o Tipo " +"de Operação Isolação." + +#: flatcamTools/ToolNonCopperClear.py:138 +msgid "" +"The 'Operation' can be:\n" +"- Isolation -> will ensure that the non-copper clearing is always complete.\n" +"If it's not successful then the non-copper clearing will fail, too.\n" +"- Clear -> the regular non-copper clearing." +msgstr "" +"A 'Operação' pode ser:\n" +"- Isolação -> garantirá que a retirada de cobre seja completa.\n" +"Se não for bem-sucedida, a retirada de cobre também falhará.\n" +"- Limpar -> retirada de cobre padrão." + +#: flatcamTools/ToolNonCopperClear.py:191 +msgid "Tool Selection" +msgstr "Seleção de Ferramenta" + +#: flatcamTools/ToolNonCopperClear.py:214 +msgid "Diameter for the new tool to add in the Tool Table" +msgstr "Diâmetro da nova ferramenta a ser adicionada na tabela de ferramentas" + +#: flatcamTools/ToolNonCopperClear.py:251 flatcamTools/ToolPaint.py:190 +#: flatcamTools/ToolSolderPaste.py:123 +msgid "" +"Delete a selection of tools in the Tool Table\n" +"by first selecting a row(s) in the Tool Table." +msgstr "" +"Apague uma seleção de ferramentas na Tabela de Ferramentas selecionando " +"primeiro a(s) linha(s) na Tabela de Ferramentas." + +#: flatcamTools/ToolNonCopperClear.py:396 flatcamTools/ToolPaint.py:295 +msgid "Area Selection" +msgstr "Seleção de Área" + +#: flatcamTools/ToolNonCopperClear.py:397 flatcamTools/ToolPaint.py:297 +msgid "Reference Object" +msgstr "Objeto de Referência" + +#: flatcamTools/ToolNonCopperClear.py:399 +msgid "Reference:" +msgstr "Referência:" + +#: flatcamTools/ToolNonCopperClear.py:414 flatcamTools/ToolPaint.py:312 +msgid "Ref. Type" +msgstr "Tipo de Ref." + +#: flatcamTools/ToolNonCopperClear.py:416 +msgid "" +"The type of FlatCAM object to be used as non copper clearing reference.\n" +"It can be Gerber, Excellon or Geometry." +msgstr "" +"O tipo de objeto FlatCAM a ser usado como referência para retirada de " +"cobre.\n" +"Pode ser Gerber, Excellon ou Geometria." + +#: flatcamTools/ToolNonCopperClear.py:425 flatcamTools/ToolPaint.py:323 +msgid "Ref. Object" +msgstr "Objeto de Ref." + +#: flatcamTools/ToolNonCopperClear.py:427 flatcamTools/ToolPaint.py:325 +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:906 flatcamTools/ToolPaint.py:705 +#: 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:940 flatcamTools/ToolPaint.py:730 +msgid "Adding tool cancelled. Tool already in Tool Table." +msgstr "Adição cancelada. Ferramenta já está na Tabela de Ferramentas." + +#: flatcamTools/ToolNonCopperClear.py:945 flatcamTools/ToolPaint.py:736 +msgid "New tool added to Tool Table." +msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." + +#: flatcamTools/ToolNonCopperClear.py:989 flatcamTools/ToolPaint.py:782 +msgid "Tool from Tool Table was edited." +msgstr "A ferramenta da Tabela de Ferramentas foi editada." + +#: flatcamTools/ToolNonCopperClear.py:1000 flatcamTools/ToolPaint.py:794 +#: 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:1040 flatcamTools/ToolPaint.py:892 +msgid "Delete failed. Select a tool to delete." +msgstr "Exclusão falhou. Selecione uma ferramenta para excluir." + +#: flatcamTools/ToolNonCopperClear.py:1045 flatcamTools/ToolPaint.py:898 +msgid "Tool(s) deleted from Tool Table." +msgstr "Ferramenta(s) excluída(s) da Tabela de Ferramentas." + +#: flatcamTools/ToolNonCopperClear.py:1053 flatcamTools/ToolPaint.py:906 +msgid "on_paint_button_click" +msgstr "on_paint_button_click" + +#: flatcamTools/ToolNonCopperClear.py:1067 +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:1103 +msgid "Wrong Tool Dia value format entered, use a number." +msgstr "Valor errado para o diâmetro. Use um número." + +#: flatcamTools/ToolNonCopperClear.py:1112 flatcamTools/ToolPaint.py:981 +msgid "No selected tools in Tool Table." +msgstr "Nenhuma ferramenta selecionada na Tabela." + +#: flatcamTools/ToolNonCopperClear.py:1137 +msgid "Click the start point of the area." +msgstr "Clique no ponto inicial da área." + +#: flatcamTools/ToolNonCopperClear.py:1148 flatcamTools/ToolPaint.py:1037 +msgid "Click the end point of the paint area." +msgstr "Clique no ponto final da área." + +#: flatcamTools/ToolNonCopperClear.py:1154 flatcamTools/ToolPaint.py:1043 +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:1318 +msgid "Non-Copper clearing ..." +msgstr "Retirando cobre da área..." + +#: flatcamTools/ToolNonCopperClear.py:1327 +msgid "NCC Tool started. Reading parameters." +msgstr "Ferramenta NCC iniciada. Lendo parâmetros." + +#: flatcamTools/ToolNonCopperClear.py:1397 +msgid "NCC Tool. Preparing non-copper polygons." +msgstr "Ferramenta NCC. Preparando polígonos." + +#: flatcamTools/ToolNonCopperClear.py:1425 flatcamTools/ToolPaint.py:2431 +msgid "No object available." +msgstr "Nenhum objeto disponível." + +#: flatcamTools/ToolNonCopperClear.py:1467 +msgid "The reference object type is not supported." +msgstr "O tipo do objeto de referência não é suportado." + +#: flatcamTools/ToolNonCopperClear.py:1489 +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:1521 +msgid "NCC Tool. Calculate 'empty' area." +msgstr "Ferramenta NCC. Cálculo de áreas 'vazias'." + +#: flatcamTools/ToolNonCopperClear.py:1536 +#: flatcamTools/ToolNonCopperClear.py:1630 +#: flatcamTools/ToolNonCopperClear.py:1642 +#: flatcamTools/ToolNonCopperClear.py:1869 +#: flatcamTools/ToolNonCopperClear.py:1961 +#: flatcamTools/ToolNonCopperClear.py:1973 +msgid "Buffering finished" +msgstr "Criar Buffer concluído" + +#: flatcamTools/ToolNonCopperClear.py:1649 +#: flatcamTools/ToolNonCopperClear.py:1979 +msgid "The selected object is not suitable for copper clearing." +msgstr "O objeto selecionado não é adequado para retirada de cobre." + +#: flatcamTools/ToolNonCopperClear.py:1654 +#: flatcamTools/ToolNonCopperClear.py:1984 +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:1661 +msgid "NCC Tool. Finished calculation of 'empty' area." +msgstr "Ferramenta NCC. Cálculo de área 'vazia' concluído." + +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:2009 +msgid "NCC Tool clearing with tool diameter = " +msgstr "NCC. Ferramenta com Diâmetro = " + +#: flatcamTools/ToolNonCopperClear.py:1674 +#: flatcamTools/ToolNonCopperClear.py:2012 +msgid "started." +msgstr "iniciada." + +#: flatcamTools/ToolNonCopperClear.py:1812 flatcamTools/ToolPaint.py:1412 +#: flatcamTools/ToolPaint.py:1742 flatcamTools/ToolPaint.py:1890 +#: flatcamTools/ToolPaint.py:2203 flatcamTools/ToolPaint.py:2355 +msgid "" +"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 "" +"Não há geometria de pintura no arquivo.\n" +"Geralmente significa que o diâmetro da ferramenta é muito grande para a " +"geometria pintada.\n" +"Altere os parâmetros de pintura e tente novamente." + +#: flatcamTools/ToolNonCopperClear.py:1822 +msgid "NCC Tool clear all done." +msgstr "Retirada de cobre concluída." + +#: flatcamTools/ToolNonCopperClear.py:1824 +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:1827 +#: flatcamTools/ToolNonCopperClear.py:2175 +msgid "tools" +msgstr "ferramentas" + +#: flatcamTools/ToolNonCopperClear.py:2171 +msgid "NCC Tool Rest Machining clear all done." +msgstr "Retirada de cobre por usinagem de descanso concluída." + +#: flatcamTools/ToolNonCopperClear.py:2174 +msgid "" +"NCC Tool Rest Machining clear all done but the copper features isolation is " +"broken for" +msgstr "" +"Retirada de cobre por usinagem de descanso concluída, mas a isolação está " +"quebrada por" + +#: flatcamTools/ToolNonCopperClear.py:2598 +msgid "" +"Try to use the Buffering Type = Full in Preferences -> Gerber General. " +"Reload the Gerber file after this change." +msgstr "" +"Tente usar o Tipo de Buffer = Completo em Preferências -> Gerber Geral." +"Recarregue o arquivo Gerber após esta alteração." + +#: flatcamTools/ToolPDF.py:152 flatcamTools/ToolPDF.py:156 +msgid "Open PDF" +msgstr "Abrir PDF" + +#: flatcamTools/ToolPDF.py:159 +msgid "Open PDF cancelled" +msgstr "Abrir PDF cancelado" + +#: flatcamTools/ToolPDF.py:190 +msgid "Parsing PDF file ..." +msgstr "Analisando arquivo PDF ..." + +#: flatcamTools/ToolPDF.py:273 flatcamTools/ToolPDF.py:348 +#, python-format +msgid "Rendering PDF layer #%d ..." +msgstr "Renderizando camada PDF #%d ..." + +#: flatcamTools/ToolPDF.py:278 flatcamTools/ToolPDF.py:353 +msgid "Open PDF file failed." +msgstr "Falha ao abrir arquivo PDF." + +#: flatcamTools/ToolPDF.py:284 flatcamTools/ToolPDF.py:358 +msgid "Rendered" +msgstr "Processado" + +#: flatcamTools/ToolPaint.py:70 +msgid "" +"Specify the type of object to be painted.\n" +"It can be of type: Gerber or Geometry.\n" +"What is selected here will dictate the kind\n" +"of objects that will populate the 'Object' combobox." +msgstr "" +"Especifique o tipo de objeto a ser pintado.\n" +"Pode ser do tipo: Gerber ou Geometry.\n" +"O que é selecionado aqui irá ditar o tipo\n" +"de objetos que preencherão a caixa de combinação 'Objeto'." + +#: flatcamTools/ToolPaint.py:87 +msgid "Object to be painted." +msgstr "Objeto a ser pintado." + +#: flatcamTools/ToolPaint.py:97 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for painting." +msgstr "" +"Conjunto de ferramentas do qual o algoritmo\n" +"escolherá para a pintura." + +#: flatcamTools/ToolPaint.py:112 +msgid "" +"This is the Tool Number.\n" +"Painting will start with the tool with the biggest diameter,\n" +"continuing until there are no more tools.\n" +"Only tools that create painting geometry will still be present\n" +"in the resulting geometry. This is because with some tools\n" +"this function will not be able to create painting geometry." +msgstr "" +"Este é o Número da Ferramenta.\n" +"A pintura começará com a ferramenta com o maior diâmetro,\n" +"continuando até que não haja mais ferramentas.\n" +"As únicas ferramentas que criam a geometria da pintura ainda estarão " +"presentes\n" +"na geometria resultante. Isso ocorre porque com algumas ferramentas\n" +"não são capazes de criar geometria de pintura nesta função." + +#: flatcamTools/ToolPaint.py:124 +msgid "" +"The Tool Type (TT) can be:
- Circular with 1 ... 4 teeth -> it is " +"informative only. Being circular,
the cut width in material is exactly " +"the tool diameter.
- Ball -> informative only and make reference " +"to the Ball type endmill.
- V-Shape -> it will disable de Z-Cut " +"parameter in the resulting geometry UI form and enable two additional UI " +"form fields in the resulting geometry: V-Tip Dia and V-Tip Angle. Adjusting " +"those two values will adjust the Z-Cut parameter such as the cut width into " +"material will be equal with the value in the Tool Diameter column of this " +"table.
Choosing the V-Shape Tool Type automatically will select " +"the Operation Type in the resulting geometry as Isolation." +msgstr "" +"O Tipo de Ferramenta (TF) pode ser:
- Circular com 1 ... 4 dentes -" +"> é apenas informativo. Como é circular,
a largura do corte é igual ao " +"diâmetro da ferramenta.
- Bola -> apenas informativo e faz " +"referência a uma fresa do tipo bola.
- Forma em V -> o parâmetro " +"corte Z será desativado no formulário e serão habilitados dois campos " +"adicionais: Diâmetro da Ponta-V e Ângulo da Ponta-V. Ajustando esses dois " +"parâmetros irá alterar o parâmetro Corte Z como a largura de corte no " +"material, será igual ao valor na coluna Diâmetro da Ferramenta desta tabela." +"
Escolhendo o tipo Forma em V automaticamente selecionará o Tipo " +"de Operação Isolação." + +#: flatcamTools/ToolPaint.py:164 +msgid "Diameter for the new tool." +msgstr "Diâmetro para a nova ferramenta." + +#: flatcamTools/ToolPaint.py:235 +msgid "" +"Algorithm for painting:\n" +"- Standard: Fixed step inwards.\n" +"- Seed-based: Outwards from seed.\n" +"- Line-based: Parallel lines." +msgstr "" +"Algoritmo para pintura:\n" +"- Padrão: Passo fixo para dentro.\n" +"- Baseado em semeste: Para fora a partir de uma semente.\n" +"- Linhas retas: Linhas paralelas." + +#: flatcamTools/ToolPaint.py:269 +msgid "" +"If checked, use 'rest machining'.\n" +"Basically it will clear copper outside PCB features,\n" +"using the biggest tool and continue with the next tools,\n" +"from bigger to smaller, to clear areas of copper that\n" +"could not be cleared by previous tool, until there is\n" +"no more copper to clear or there are no more tools.\n" +"\n" +"If not checked, use the standard algorithm." +msgstr "" +"Se marcada, usa 'usinagem de descanso'.\n" +"Basicamente, limpará o cobre fora dos recursos do PCB, utilizando\n" +"a maior ferramenta e continuará com as próximas ferramentas, da\n" +"maior para a menor, para limpar áreas de cobre que não puderam ser\n" +"retiradas com a ferramenta anterior.\n" +"Se não estiver marcada, usa o algoritmo padrão." + +#: flatcamTools/ToolPaint.py:294 +msgid "Single Polygon" +msgstr "Polígono Único" + +#: flatcamTools/ToolPaint.py:296 +msgid "All Polygons" +msgstr "Todos os polígonos" + +#: flatcamTools/ToolPaint.py:314 +msgid "" +"The type of FlatCAM object to be used as paint reference.\n" +"It can be Gerber, Excellon or Geometry." +msgstr "" +"O tipo de objeto FlatCAM a ser usado como referência de pintura.\n" +"Pode ser Gerber, Excellon ou Geometria." + +#: flatcamTools/ToolPaint.py:339 +msgid "Create Paint Geometry" +msgstr "Criar Geometria de Pintura" + +#: flatcamTools/ToolPaint.py:341 +msgid "" +"- 'Area Selection' - left mouse click to start selection of the area to be " +"painted.\n" +"Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " +"areas.\n" +"- 'All Polygons' - the Paint will start after click.\n" +"- 'Reference Object' - will do non copper clearing within the area\n" +"specified by another object." +msgstr "" +"- 'Seleção de Área' - clique com o botão esquerdo do mouse para iniciar a " +"seleção da área a ser pintada.\n" +"Manter uma tecla modificadora pressionada (CTRL ou SHIFT) permite adicionar " +"várias áreas.\n" +"- '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:912 +msgid "Paint Tool. Reading parameters." +msgstr "Ferramenta de Pintura. Lendo parâmetros." + +#: flatcamTools/ToolPaint.py:927 +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:931 flatcamTools/ToolPaint.py:994 +msgid "Click inside the desired polygon." +msgstr "Clique dentro do polígono desejado." + +#: flatcamTools/ToolPaint.py:945 +#, python-format +msgid "Could not retrieve object: %s" +msgstr "Não foi possível recuperar o objeto: %s" + +#: flatcamTools/ToolPaint.py:959 +msgid "Can't do Paint on MultiGeo geometries" +msgstr "Não é possível pintar geometrias MultiGeo" + +#: flatcamTools/ToolPaint.py:1003 flatcamTools/ToolPaint.py:1239 +msgid "Painting polygon..." +msgstr "Pintando o polígono..." + +#: flatcamTools/ToolPaint.py:1025 +msgid "Click the start point of the paint area." +msgstr "Clique no ponto inicial da área de pintura." + +#: flatcamTools/ToolPaint.py:1197 flatcamTools/ToolPaint.py:1200 +#: flatcamTools/ToolPaint.py:1202 +msgid "Paint Tool. Normal painting polygon task started." +msgstr "Ferramenta de Pintura. Iniciada a pintura de polígono." + +#: flatcamTools/ToolPaint.py:1198 flatcamTools/ToolPaint.py:1588 +#: flatcamTools/ToolPaint.py:1763 flatcamTools/ToolPaint.py:2045 +#: flatcamTools/ToolPaint.py:2224 +msgid "Buffering geometry..." +msgstr "Fazendo buffer de polígono..." + +#: flatcamTools/ToolPaint.py:1236 +msgid "No polygon found." +msgstr "Nenhum polígono encontrado." + +#: flatcamTools/ToolPaint.py:1240 +msgid "Paint Tool. Painting polygon at location" +msgstr "Pintando o polígono na posição" + +#: flatcamTools/ToolPaint.py:1323 +msgid "Geometry could not be painted completely" +msgstr "A geometria não pode ser pintada completamente" + +#: flatcamTools/ToolPaint.py:1368 +msgid "" +"Could not do Paint. Try a different combination of parameters. Or a " +"different strategy of paint" +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:1417 +msgid "Paint Single Done." +msgstr "Pintura concluída." + +#: flatcamTools/ToolPaint.py:1442 +msgid "PaintTool.paint_poly()" +msgstr "PaintTool.paint_poly()" + +#: flatcamTools/ToolPaint.py:1449 flatcamTools/ToolPaint.py:1918 +#: flatcamTools/ToolPaint.py:2383 +msgid "Polygon Paint started ..." +msgstr "Pintura de polígonos iniciada ..." + +#: flatcamTools/ToolPaint.py:1505 flatcamTools/ToolPaint.py:1975 +msgid "Painting polygons..." +msgstr "Pintando políginos..." + +#: flatcamTools/ToolPaint.py:1587 flatcamTools/ToolPaint.py:1590 +#: flatcamTools/ToolPaint.py:1592 +msgid "Paint Tool. Normal painting all task started." +msgstr "Ferramenta de Pintura. Iniciada a pintura total." + +#: flatcamTools/ToolPaint.py:1626 flatcamTools/ToolPaint.py:1796 +#: flatcamTools/ToolPaint.py:2090 flatcamTools/ToolPaint.py:2264 +msgid "Painting with tool diameter = " +msgstr "Pintura com diâmetro = " + +#: flatcamTools/ToolPaint.py:1629 flatcamTools/ToolPaint.py:1799 +#: flatcamTools/ToolPaint.py:2093 flatcamTools/ToolPaint.py:2267 +msgid "started" +msgstr "iniciada" + +#: flatcamTools/ToolPaint.py:1691 flatcamTools/ToolPaint.py:1845 +#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 +msgid "" +"Could not do Paint All. Try a different combination of parameters. Or a " +"different Method of paint" +msgstr "" +"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:1751 +msgid "Paint All Done." +msgstr "Pintura concluída." + +#: flatcamTools/ToolPaint.py:1762 flatcamTools/ToolPaint.py:1765 +#: flatcamTools/ToolPaint.py:1767 +msgid "Paint Tool. Rest machining painting all task started." +msgstr "" +"Ferramenta de Pintura. Iniciada a pintura total com usinagem de descanso." + +#: flatcamTools/ToolPaint.py:1899 flatcamTools/ToolPaint.py:2364 +msgid "Paint All with Rest-Machining done." +msgstr "Pintura total com usinagem de descanso concluída." + +#: flatcamTools/ToolPaint.py:2044 flatcamTools/ToolPaint.py:2047 +#: flatcamTools/ToolPaint.py:2049 +msgid "Paint Tool. Normal painting area task started." +msgstr "Ferramenta de Pintura. Iniciada a pintura de área." + +#: flatcamTools/ToolPaint.py:2212 +msgid "Paint Area Done." +msgstr "Pintura de Área concluída." + +#: flatcamTools/ToolPaint.py:2223 flatcamTools/ToolPaint.py:2226 +#: flatcamTools/ToolPaint.py:2228 +msgid "Paint Tool. Rest machining painting area task started." +msgstr "" +"Ferramenta de Pintura. Iniciada a pintura de área com usinagem de descanso." + +#: flatcamTools/ToolPanelize.py:25 +msgid "Panelize PCB" +msgstr "Criar Painel com PCB" + +#: flatcamTools/ToolPanelize.py:58 +msgid "" +"Specify the type of object to be panelized\n" +"It can be of type: Gerber, Excellon or Geometry.\n" +"The selection here decide the type of objects that will be\n" +"in the Object combobox." +msgstr "" +"Especifique o tipo de objeto para criar um painel\n" +"Pode ser do tipo: Gerber, Excellon ou Geometria.\n" +"A seleção aqui decide o tipo de objetos que estarão\n" +"na Caixa de Objetos." + +#: flatcamTools/ToolPanelize.py:73 +msgid "" +"Object to be panelized. This means that it will\n" +"be duplicated in an array of rows and columns." +msgstr "" +"Objeto para criar painel. Isso significa\n" +"que ele será duplicado em uma matriz de linhas e colunas." + +#: flatcamTools/ToolPanelize.py:86 +msgid "Penelization Reference" +msgstr "Referência para Criação de Painel" + +#: flatcamTools/ToolPanelize.py:88 +msgid "" +"Choose the reference for panelization:\n" +"- Object = the bounding box of a different object\n" +"- Bounding Box = the bounding box of the object to be panelized\n" +"\n" +"The reference is useful when doing panelization for more than one\n" +"object. The spacings (really offsets) will be applied in reference\n" +"to this reference object therefore maintaining the panelized\n" +"objects in sync." +msgstr "" +"Escolha a referência para criação do painel:\n" +"- Objeto = a caixa delimitadora de um objeto diferente\n" +"- Caixa Delimitadora = a caixa delimitadora do objeto para criar o painel\n" +"\n" +"A referência é útil ao criar um painel para mais de um objeto.\n" +"Os espaçamentos (deslocamentos) serão aplicados em referência\n" +"a este objeto de referência, portanto, mantendo os objetos\n" +"sincronizados no painel." + +#: flatcamTools/ToolPanelize.py:111 +msgid "Box Type" +msgstr "Tipo de Caixa" + +#: flatcamTools/ToolPanelize.py:113 +msgid "" +"Specify the type of object to be used as an container for\n" +"panelization. It can be: Gerber or Geometry type.\n" +"The selection here decide the type of objects that will be\n" +"in the Box Object combobox." +msgstr "" +"Especifique o tipo de objeto a ser usado como um contêiner para\n" +"o painel criado. Pode ser: tipo Gerber ou Geometria.\n" +"A seleção aqui decide o tipo de objetos que estarão na\n" +"Caixa de Objetos." + +#: flatcamTools/ToolPanelize.py:128 +msgid "" +"The actual object that is used a container for the\n" +" selected object that is to be panelized." +msgstr "" +"O objeto usado como contêiner para o objeto\n" +"selecionado para o qual será criado um painel." + +#: flatcamTools/ToolPanelize.py:134 +msgid "Panel Data" +msgstr "Dados do Painel" + +#: flatcamTools/ToolPanelize.py:136 +msgid "" +"This informations will shape the resulting panel.\n" +"The number of rows and columns will set how many\n" +"duplicates of the original geometry will be generated.\n" +"\n" +"The spacings will set the distance between any two\n" +"elements of the panel array." +msgstr "" +"Essas informações moldarão o painel resultante.\n" +"O número de linhas e colunas definirá quantas\n" +"duplicatas da geometria original serão geradas.\n" +"\n" +"Os espaçamentos definirão a distância entre os\n" +"elementos da matriz do painel." + +#: flatcamTools/ToolPanelize.py:185 +msgid "" +"Choose the type of object for the panel object:\n" +"- Geometry\n" +"- Gerber" +msgstr "" +"Escolha o tipo de objeto para o objeto de painel:\n" +"- Geometria\n" +"- Gerber" + +#: flatcamTools/ToolPanelize.py:193 +msgid "Constrain panel within" +msgstr "Restringir painel dentro de" + +#: flatcamTools/ToolPanelize.py:227 +msgid "Panelize Object" +msgstr "Criar Painel" + +#: flatcamTools/ToolPanelize.py:229 +msgid "" +"Panelize the specified object around the specified box.\n" +"In other words it creates multiple copies of the source object,\n" +"arranged in a 2D array of rows and columns." +msgstr "" +"Cria um painel do objeto especificado ao redor da caixa especificada.\n" +"Em outras palavras, ele cria várias cópias do objeto de origem,\n" +"arranjado em uma matriz 2D de linhas e colunas." + +#: flatcamTools/ToolPanelize.py:277 +msgid "Panel. Tool" +msgstr "Ferramenta de Painel" + +#: flatcamTools/ToolPanelize.py:465 +msgid "Columns or Rows are zero value. Change them to a positive integer." +msgstr "Colunas ou Linhas com valor zero. Altere-os para um inteiro positivo." + +#: flatcamTools/ToolPanelize.py:490 +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." +msgstr "Adicionando o código Gerber." + +#: flatcamTools/ToolPanelize.py:788 +msgid "Spawning copies" +msgstr "Cópias geradas" + +#: flatcamTools/ToolPanelize.py:798 +msgid "Panel done..." +msgstr "Painel criado..." + +#: flatcamTools/ToolPanelize.py:801 +#, python-brace-format +msgid "" +"{text} Too big for the constrain area. Final panel has {col} columns and " +"{row} rows" +msgstr "" +"{text} Grande demais para a área restrita.. O painel final tem {col} colunas " +"e {row} linhas" + +#: flatcamTools/ToolPanelize.py:805 +msgid "Working..." +msgstr "Trabalhando..." + +#: flatcamTools/ToolPanelize.py:810 +msgid "Panel created successfully." +msgstr "Painel criado com sucesso." + +#: flatcamTools/ToolPcbWizard.py:32 +msgid "PcbWizard Import Tool" +msgstr "Ferramenta de Importação PcbWizard" + +#: flatcamTools/ToolPcbWizard.py:40 +msgid "Import 2-file Excellon" +msgstr "Importar Excellon 2-arquivos" + +#: flatcamTools/ToolPcbWizard.py:51 +msgid "Load files" +msgstr "Carregar arquivos" + +#: flatcamTools/ToolPcbWizard.py:57 +msgid "Excellon file" +msgstr "Arquivo Excellon" + +#: flatcamTools/ToolPcbWizard.py:59 +msgid "" +"Load the Excellon file.\n" +"Usually it has a .DRL extension" +msgstr "" +"Carrega o arquivo Excellon.\n" +"Normalmente ele tem uma extensão .DRL" + +#: flatcamTools/ToolPcbWizard.py:65 +msgid "INF file" +msgstr "Arquivo INF" + +#: flatcamTools/ToolPcbWizard.py:67 +msgid "Load the INF file." +msgstr "Carrega o arquivo INF." + +#: flatcamTools/ToolPcbWizard.py:79 +msgid "Tool Number" +msgstr "Número da Ferramenta" + +#: flatcamTools/ToolPcbWizard.py:81 +msgid "Tool diameter in file units." +msgstr "Diâmetro da ferramenta em unidades de arquivo." + +#: flatcamTools/ToolPcbWizard.py:87 +msgid "Excellon format" +msgstr "Formato Excellon" + +#: flatcamTools/ToolPcbWizard.py:95 +msgid "Int. digits" +msgstr "Dígitos Int." + +#: flatcamTools/ToolPcbWizard.py:97 +msgid "The number of digits for the integral part of the coordinates." +msgstr "O número de dígitos da parte inteira das coordenadas." + +#: flatcamTools/ToolPcbWizard.py:104 +msgid "Frac. digits" +msgstr "Dígitos Frac." + +#: flatcamTools/ToolPcbWizard.py:106 +msgid "The number of digits for the fractional part of the coordinates." +msgstr "O número de dígitos para a parte fracionária das coordenadas." + +#: flatcamTools/ToolPcbWizard.py:113 +msgid "No Suppression" +msgstr "Sem supressão" + +#: flatcamTools/ToolPcbWizard.py:114 +msgid "Zeros supp." +msgstr "Sup. Zeros" + +#: flatcamTools/ToolPcbWizard.py:116 +msgid "" +"The type of zeros suppression used.\n" +"Can be of type:\n" +"- LZ = leading zeros are kept\n" +"- TZ = trailing zeros are kept\n" +"- No Suppression = no zero suppression" +msgstr "" +"O tipo de supressão de zeros usado.\n" +"Pode ser do tipo:\n" +"- LZ = zeros à esquerda são mantidos\n" +"- TZ = zeros à direita são mantidos\n" +"- Sem supressão = sem supressão de zeros" + +#: flatcamTools/ToolPcbWizard.py:129 +msgid "" +"The type of units that the coordinates and tool\n" +"diameters are using. Can be INCH or MM." +msgstr "" +"A unidade para as coordenadas e os diâmetros\n" +"de ferramentas. Pode ser Polegada ou mm." + +#: flatcamTools/ToolPcbWizard.py:136 +msgid "Import Excellon" +msgstr "Importar Excellon" + +#: flatcamTools/ToolPcbWizard.py:138 +msgid "" +"Import in FlatCAM an Excellon file\n" +"that store it's information's in 2 files.\n" +"One usually has .DRL extension while\n" +"the other has .INF extension." +msgstr "" +"Importa no FlatCAM um arquivo Excellon\n" +"que armazena suas informações em 2 arquivos.\n" +"Um geralmente possui extensão .DRL e o outro tem extensão .INF." + +#: flatcamTools/ToolPcbWizard.py:197 +msgid "PCBWizard Tool" +msgstr "Ferramenta PCBWizard" + +#: flatcamTools/ToolPcbWizard.py:291 flatcamTools/ToolPcbWizard.py:295 +msgid "Load PcbWizard Excellon file" +msgstr "Carregar o arquivo PCBWizard Excellon" + +#: flatcamTools/ToolPcbWizard.py:314 flatcamTools/ToolPcbWizard.py:318 +msgid "Load PcbWizard INF file" +msgstr "Carregar arquivo PCBWizard INF" + +#: flatcamTools/ToolPcbWizard.py:366 +msgid "" +"The INF file does not contain the tool table.\n" +"Try to open the Excellon file from File -> Open -> Excellon\n" +"and edit the drill diameters manually." +msgstr "" +"O arquivo INF não contém a tabela de ferramentas.\n" +"Tente abrir o arquivo Excellon em Arquivo -> Abrir -> Excellon\n" +"e edite os diâmetros das brocas manualmente." + +#: flatcamTools/ToolPcbWizard.py:387 +msgid "PcbWizard .INF file loaded." +msgstr "Arquivo PcbWizard .INF carregado." + +#: flatcamTools/ToolPcbWizard.py:392 +msgid "Main PcbWizard Excellon file loaded." +msgstr "Arquivo PcbWizard Excellon carregado." + +#: flatcamTools/ToolPcbWizard.py:431 +msgid "Cannot parse file" +msgstr "Não é possível analisar o arquivo" + +#: flatcamTools/ToolPcbWizard.py:456 +msgid "Importing Excellon." +msgstr "Importando Excellon." + +#: flatcamTools/ToolPcbWizard.py:463 +msgid "Import Excellon file failed." +msgstr "Falha na importação do arquivo Excellon." + +#: flatcamTools/ToolPcbWizard.py:471 +msgid "Imported" +msgstr "Importado" + +#: flatcamTools/ToolPcbWizard.py:475 +msgid "Excellon merging is in progress. Please wait..." +msgstr "A união Excellon está em andamento. Por favor, espere..." + +#: flatcamTools/ToolPcbWizard.py:478 +msgid "The imported Excellon file is None." +msgstr "O arquivo Excellon importado está Vazio." + +#: flatcamTools/ToolProperties.py:112 +msgid "Properties Tool was not displayed. No object selected." +msgstr "" +"A ferramenta de propriedades não foi exibida. Nenhum objeto selecionado." + +#: flatcamTools/ToolProperties.py:120 +msgid "Object Properties are displayed." +msgstr "Propriedades do Objeto exibidas." + +#: flatcamTools/ToolProperties.py:121 +msgid "Properties Tool" +msgstr "Ferramenta Propriedades" + +#: flatcamTools/ToolProperties.py:130 +msgid "TYPE" +msgstr "TIPO" + +#: flatcamTools/ToolProperties.py:131 +msgid "NAME" +msgstr "NOME" + +#: flatcamTools/ToolProperties.py:132 +msgid "Dimensions" +msgstr "Dimensões" + +#: flatcamTools/ToolProperties.py:135 +msgid "Options" +msgstr "Opções" + +#: flatcamTools/ToolProperties.py:146 +msgid "Geo Type" +msgstr "Tipo Geo" + +#: flatcamTools/ToolProperties.py:147 +msgid "Single-Geo" +msgstr "Geo. Única" + +#: flatcamTools/ToolProperties.py:147 +msgid "Multi-Geo" +msgstr "Geo. Múltipla" + +#: flatcamTools/ToolProperties.py:155 +msgid "Calculating dimensions ... Please wait." +msgstr "Calculando dimensões ... Por favor, espere." + +#: flatcamTools/ToolProperties.py:246 +msgid "Inch" +msgstr "Polegada" + +#: flatcamTools/ToolProperties.py:247 +msgid "Metric" +msgstr "Métrico" + +#: flatcamTools/ToolProperties.py:298 flatcamTools/ToolProperties.py:312 +#: flatcamTools/ToolProperties.py:315 flatcamTools/ToolProperties.py:318 +msgid "Present" +msgstr "Presente" + +#: flatcamTools/ToolProperties.py:352 +msgid "Width" +msgstr "Largura" + +#: flatcamTools/ToolProperties.py:357 flatcamTools/ToolProperties.py:361 +msgid "Box Area" +msgstr "Área da Caixa" + +#: flatcamTools/ToolProperties.py:358 flatcamTools/ToolProperties.py:362 +msgid "Convex_Hull Area" +msgstr "Área Convexa do Casco" + +#: flatcamTools/ToolShell.py:69 flatcamTools/ToolShell.py:71 +msgid "...proccessing..." +msgstr "...processando..." + +#: flatcamTools/ToolSolderPaste.py:37 +msgid "Solder Paste Tool" +msgstr "Pasta de Solda" + +#: flatcamTools/ToolSolderPaste.py:65 +msgid "Gerber Solder paste object. " +msgstr "Objeto Gerber de Pasta de Solda. " + +#: flatcamTools/ToolSolderPaste.py:72 +msgid "" +"Tools pool from which the algorithm\n" +"will pick the ones used for dispensing solder paste." +msgstr "" +"Conjunto de ferramentas a partir do qual o algoritmo selecionará para " +"distribuir pasta de solda." + +#: flatcamTools/ToolSolderPaste.py:87 +msgid "" +"This is the Tool Number.\n" +"The solder dispensing will start with the tool with the biggest \n" +"diameter, continuing until there are no more Nozzle tools.\n" +"If there are no longer tools but there are still pads not covered\n" +" with solder paste, the app will issue a warning message box." +msgstr "" +"Este é o número da ferramenta.\n" +"A colocação de pasta de solda começa com a ferramenta com o maior diâmetro,\n" +"continuando até que não haja mais ferramentas do bico.\n" +"Se não houver mais ferramentas, mas ainda houver blocos não cobertos\n" +"com pasta de solda, o aplicativo emitirá uma caixa de mensagem de aviso." + +#: flatcamTools/ToolSolderPaste.py:94 +msgid "" +"Nozzle tool Diameter. It's value (in current FlatCAM units)\n" +"is the width of the solder paste dispensed." +msgstr "" +"Diâmetro do bico da ferramenta. É o valor (em unidades FlatCAM atuais)\n" +"da largura da pasta de solda dispensada." + +#: flatcamTools/ToolSolderPaste.py:101 +msgid "New Nozzle Tool" +msgstr "Nova Ferramenta de Bico" + +#: flatcamTools/ToolSolderPaste.py:117 +msgid "" +"Add a new nozzle tool to the Tool Table\n" +"with the diameter specified above." +msgstr "" +"Adiciona uma nova ferramenta de bico à tabela de ferramentas\n" +"com o diâmetro especificado acima." + +#: flatcamTools/ToolSolderPaste.py:129 +msgid "Generate solder paste dispensing geometry." +msgstr "Gerar geometria de distribuição de pasta de solda." + +#: flatcamTools/ToolSolderPaste.py:142 +msgid "STEP 1" +msgstr "PASSO 1" + +#: flatcamTools/ToolSolderPaste.py:144 +msgid "" +"First step is to select a number of nozzle tools for usage\n" +"and then optionally modify the GCode parameters bellow." +msgstr "" +"O primeiro passo é selecionar um número de ferramentas de bico para usar,\n" +"e opcionalmente, modificar os parâmetros do G-Code abaixo." + +#: flatcamTools/ToolSolderPaste.py:147 +msgid "" +"Select tools.\n" +"Modify parameters." +msgstr "" +"Selecione ferramentas.\n" +"Modifique os parâmetros." + +#: flatcamTools/ToolSolderPaste.py:235 +msgid "" +"Feedrate (speed) while moving up vertically\n" +" to Dispense position (on Z plane)." +msgstr "" +"Avanço (velocidade) enquanto sobe verticalmente\n" +"para a posição Dispensar (no plano Z)." + +#: flatcamTools/ToolSolderPaste.py:289 +msgid "Generate GCode" +msgstr "Gerar o G-Code" + +#: flatcamTools/ToolSolderPaste.py:291 +msgid "" +"Generate GCode for Solder Paste dispensing\n" +"on PCB pads." +msgstr "" +"Gera o G-Code para dispensar pasta de solda\n" +"nos pads da PCB." + +#: flatcamTools/ToolSolderPaste.py:306 +msgid "STEP 2" +msgstr "PASSO 2" + +#: flatcamTools/ToolSolderPaste.py:308 +msgid "" +"Second step is to create a solder paste dispensing\n" +"geometry out of an Solder Paste Mask Gerber file." +msgstr "" +"O segundo passo é criar uma geometria de distribuição de pasta de solda\n" +"de um arquivo Gerber Máscara de Pasta de Solda." + +#: flatcamTools/ToolSolderPaste.py:324 +msgid "Geo Result" +msgstr "Geo Result" + +#: flatcamTools/ToolSolderPaste.py:326 +msgid "" +"Geometry Solder Paste object.\n" +"The name of the object has to end in:\n" +"'_solderpaste' as a protection." +msgstr "" +"Objeto de Geometria Pasta de Solda.\n" +"Como proteção, o nome do objeto deve terminar com: \n" +"'_solderpaste'." + +#: flatcamTools/ToolSolderPaste.py:335 +msgid "STEP 3" +msgstr "PASSO 3" + +#: flatcamTools/ToolSolderPaste.py:337 +msgid "" +"Third step is to select a solder paste dispensing geometry,\n" +"and then generate a CNCJob object.\n" +"\n" +"REMEMBER: if you want to create a CNCJob with new parameters,\n" +"first you need to generate a geometry with those new params,\n" +"and only after that you can generate an updated CNCJob." +msgstr "" +"O terceiro passo é selecionar uma geometria dispensadora de pasta de solda,\n" +"e então gerar um objeto de Trabalho CNC.\n" +"\n" +"LEMBRE: se você quiser criar um Trabalho CNC com novos parâmetros,\n" +" primeiro você precisa gerar uma geometria com esses novos parâmetros,\n" +"e só depois disso você pode gerar um Trabalho CNC atualizado." + +#: flatcamTools/ToolSolderPaste.py:357 +msgid "CNC Result" +msgstr "Resultado CNC" + +#: flatcamTools/ToolSolderPaste.py:359 +msgid "" +"CNCJob Solder paste object.\n" +"In order to enable the GCode save section,\n" +"the name of the object has to end in:\n" +"'_solderpaste' as a protection." +msgstr "" +"Objeto Trabalho CNC Pasta de Solda.\n" +"Como proteção, para habilitar a seção de salvar o G-Code,\n" +"o nome do objeto tem que terminar com:\n" +"'_solderpaste'." + +#: flatcamTools/ToolSolderPaste.py:369 +msgid "View GCode" +msgstr "Ver G-Code" + +#: flatcamTools/ToolSolderPaste.py:371 +msgid "" +"View the generated GCode for Solder Paste dispensing\n" +"on PCB pads." +msgstr "" +"Ver o G-Code gerado para dispensação de pasta de solda\n" +"nos pads da PCB." + +#: flatcamTools/ToolSolderPaste.py:377 +msgid "" +"Save the generated GCode for Solder Paste dispensing\n" +"on PCB pads, to a file." +msgstr "" +"Salva o G-Code gerado para distribuição de pasta de solda\n" +"nos pads de PCB, em um arquivo." + +#: flatcamTools/ToolSolderPaste.py:381 +msgid "STEP 4" +msgstr "PASSO 4" + +#: flatcamTools/ToolSolderPaste.py:383 +msgid "" +"Fourth step (and last) is to select a CNCJob made from \n" +"a solder paste dispensing geometry, and then view/save it's GCode." +msgstr "" +"O quarto (e último) passo é selecionar um Trabalho CNC feito de\n" +"uma geometria de distribuição de pasta de solda e, em seguida, visualizar/" +"salvar o G-Code." + +#: flatcamTools/ToolSolderPaste.py:799 +msgid "Adding Nozzle tool cancelled. Tool already in Tool Table." +msgstr "" +"Adição de ferramenta Bocal cancelada. Ferramenta já está na Tabela de " +"Ferramentas." + +#: flatcamTools/ToolSolderPaste.py:805 +msgid "New Nozzle tool added to Tool Table." +msgstr "Nova Ferramenta Bocal adicionada à tabela de ferramentas." + +#: flatcamTools/ToolSolderPaste.py:848 +msgid "Nozzle tool from Tool Table was edited." +msgstr "A ferramenta do bocal da tabela de ferramentas foi editada." + +#: flatcamTools/ToolSolderPaste.py:906 +msgid "Delete failed. Select a Nozzle tool to delete." +msgstr "Exclusão falhou. Selecione uma ferramenta bico para excluir." + +#: flatcamTools/ToolSolderPaste.py:912 +msgid "Nozzle tool(s) deleted from Tool Table." +msgstr "Ferramenta(s) de bico excluída(s) da tabela de ferramentas." + +#: flatcamTools/ToolSolderPaste.py:968 +msgid "No SolderPaste mask Gerber object loaded." +msgstr "Nenhum objeto Gerber de máscara de Pasta de Solda carregado." + +#: flatcamTools/ToolSolderPaste.py:986 +msgid "Creating Solder Paste dispensing geometry." +msgstr "Criação da geometria de distribuição da pasta de solda." + +#: flatcamTools/ToolSolderPaste.py:999 +msgid "No Nozzle tools in the tool table." +msgstr "Nenhuma ferramenta de Bico na tabela de ferramentas." + +#: flatcamTools/ToolSolderPaste.py:1126 +msgid "Cancelled. Empty file, it has no geometry..." +msgstr "Cancelado. Arquivo vazio, não há geometria..." + +#: flatcamTools/ToolSolderPaste.py:1130 +msgid "Solder Paste geometry generated successfully" +msgstr "Geometria da pasta de solda gerada com sucesso" + +#: flatcamTools/ToolSolderPaste.py:1137 +msgid "Some or all pads have no solder due of inadequate nozzle diameters..." +msgstr "" +"Alguns ou todos os pads não possuem pasta de solda devido a diâmetros " +"inadequados dos bicos..." + +#: flatcamTools/ToolSolderPaste.py:1151 +msgid "Generating Solder Paste dispensing geometry..." +msgstr "Gerando geometria dispensadora de Pasta de Solda ..." + +#: flatcamTools/ToolSolderPaste.py:1172 +msgid "There is no Geometry object available." +msgstr "Não há objeto de Geometria disponível." + +#: flatcamTools/ToolSolderPaste.py:1177 +msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." +msgstr "" +"Esta geometria não pode ser processada. NÃO é uma geometria " +"solder_paste_tool." + +#: flatcamTools/ToolSolderPaste.py:1285 +msgid "ToolSolderPaste CNCjob created" +msgstr "Trabalho CNC para Ferramenta de Pasta de Solda criado" + +#: flatcamTools/ToolSolderPaste.py:1318 flatcamTools/ToolSolderPaste.py:1323 +#: flatcamTools/ToolSolderPaste.py:1378 +msgid "" +"This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." +msgstr "" +"Este objeto Trabalho CNC não pode ser processado. NÃO é um objeto " +"solder_paste_tool." + +#: flatcamTools/ToolSolderPaste.py:1348 +msgid "No Gcode in the object" +msgstr "Nenhum G-Code no objeto" + +#: flatcamTools/ToolSolderPaste.py:1358 +msgid "ToolSolderPaste.on_view_gcode()" +msgstr "ToolSolderPaste.on_view_gcode()" + +#: flatcamTools/ToolSolderPaste.py:1388 +msgid "Export GCode ..." +msgstr "Exportar G-Code ..." + +#: flatcamTools/ToolSolderPaste.py:1436 +msgid "Solder paste dispenser GCode file saved to" +msgstr "Arquivo G-Code com dispensador de pasta de solda salvo em" + +#: flatcamTools/ToolSub.py:57 +msgid "Gerber Objects" +msgstr "Objetos Gerber" + +#: flatcamTools/ToolSub.py:66 flatcamTools/ToolSub.py:112 +msgid "Target" +msgstr "Alvo" + +#: flatcamTools/ToolSub.py:68 +msgid "" +"Gerber object from which to substract\n" +"the substractor Gerber object." +msgstr "" +"Objeto Gerber do qual subtrair\n" +"o objeto Gerber subtrator." + +#: flatcamTools/ToolSub.py:80 flatcamTools/ToolSub.py:126 +msgid "Substractor" +msgstr "Subtrator" + +#: flatcamTools/ToolSub.py:82 +msgid "" +"Gerber object that will be substracted\n" +"from the target Gerber object." +msgstr "" +"Objeto Gerber que será subtraído\n" +"do objeto Gerber de destino." + +#: flatcamTools/ToolSub.py:89 +msgid "Substract Gerber" +msgstr "Gerber Subtrator" + +#: flatcamTools/ToolSub.py:91 +msgid "" +"Will remove the area occupied by the substractor\n" +"Gerber from the Target Gerber.\n" +"Can be used to remove the overlapping silkscreen\n" +"over the soldermask." +msgstr "" +"Removerá a área ocupada pelo Gerber substrator\n" +"do Gerber de destino.\n" +"Pode ser usado para remover a serigrafia sobreposta\n" +"sobre a máscara de solda." + +#: flatcamTools/ToolSub.py:103 +msgid "Geometry Objects" +msgstr "Objetos Geometria" + +#: flatcamTools/ToolSub.py:114 +msgid "" +"Geometry object from which to substract\n" +"the substractor Geometry object." +msgstr "" +"Objeto de geometria a partir do qual subtrair\n" +"o objeto de geometria do substrator." + +#: flatcamTools/ToolSub.py:128 +msgid "" +"Geometry object that will be substracted\n" +"from the target Geometry object." +msgstr "" +"Objeto de geometria que será subtraído\n" +"do objeto de geometria de destino." + +#: flatcamTools/ToolSub.py:139 +msgid "Substract Geometry" +msgstr "Geometria Subtrator" + +#: flatcamTools/ToolSub.py:141 +msgid "" +"Will remove the area occupied by the substractor\n" +"Geometry from the Target Geometry." +msgstr "" +"Removerá a área ocupada pela geometria subtrator\n" +"da Geometria de destino." + +#: flatcamTools/ToolSub.py:228 +msgid "Sub Tool" +msgstr "Ferramenta Sub" + +#: flatcamTools/ToolSub.py:245 flatcamTools/ToolSub.py:447 +msgid "No Target object loaded." +msgstr "Nenhum objeto de destino foi carregado." + +#: flatcamTools/ToolSub.py:260 flatcamTools/ToolSub.py:462 +msgid "No Substractor object loaded." +msgstr "Nenhum objeto Subtrator carregado." + +#: flatcamTools/ToolSub.py:314 +msgid "Parsing aperture" +msgstr "Analisando a abertura" + +#: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 +msgid "Generating new object ..." +msgstr "Gerando novo objeto ..." + +#: flatcamTools/ToolSub.py:420 flatcamTools/ToolSub.py:623 +#: flatcamTools/ToolSub.py:704 +msgid "Generating new object failed." +msgstr "A geração de novo objeto falhou." + +#: flatcamTools/ToolSub.py:425 flatcamTools/ToolSub.py:629 +msgid "Created" +msgstr "Criado" + +#: flatcamTools/ToolSub.py:476 +msgid "Currently, the Substractor geometry cannot be of type Multigeo." +msgstr "Atualmente, a geometria do Subtrator não pode ser do tipo MultiGeo." + +#: flatcamTools/ToolSub.py:521 +msgid "Parsing solid_geometry ..." +msgstr "Analisando solid_geometry ..." + +#: flatcamTools/ToolSub.py:523 +msgid "Parsing tool" +msgstr "Ferramenta de Análise" + +#: flatcamTools/ToolTransform.py:23 +msgid "Object Transform" +msgstr "Transformação de Objeto" + +#: flatcamTools/ToolTransform.py:84 +msgid "" +"Rotate the selected object(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected objects." +msgstr "" +"Gira o(s) objeto(s) selecionado(s).\n" +"O ponto de referência é o meio da\n" +"caixa delimitadora para todos os objetos selecionados." + +#: flatcamTools/ToolTransform.py:120 flatcamTools/ToolTransform.py:138 +msgid "" +"Skew/shear the selected object(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected objects." +msgstr "" +"Inclinar/distorcer o(s) objeto(s) selecionado(s).\n" +"O ponto de referência é o meio da\n" +"caixa delimitadora para todos os objetos selecionados." + +#: flatcamTools/ToolTransform.py:176 flatcamTools/ToolTransform.py:193 +msgid "" +"Scale the selected object(s).\n" +"The point of reference depends on \n" +"the Scale reference checkbox state." +msgstr "" +"Redimensiona o(s) objeto(s) selecionado(s).\n" +"O ponto de referência depende\n" +"do estado da caixa de seleção Escala de referência." + +#: flatcamTools/ToolTransform.py:251 flatcamTools/ToolTransform.py:268 +msgid "" +"Offset the selected object(s).\n" +"The point of reference is the middle of\n" +"the bounding box for all selected objects.\n" +msgstr "" +"Desloca o(s) objeto(s) selecionado(s).\n" +"O ponto de referência é o meio da\n" +"caixa delimitadora para todos os objetos selecionados.\n" + +#: flatcamTools/ToolTransform.py:298 flatcamTools/ToolTransform.py:306 +msgid "" +"Flip the selected object(s) over the X axis.\n" +"Does not create a new object.\n" +" " +msgstr "" +"Espelha o(s) objeto(s) selecionado(s) no eixo X.\n" +"Não cria um novo objeto.\n" +" " + +#: flatcamTools/ToolTransform.py:643 +msgid "No object selected. Please Select an object to rotate!" +msgstr "Nenhum objeto selecionado. Por favor, selecione um objeto para girar!" + +#: flatcamTools/ToolTransform.py:671 +msgid "CNCJob objects can't be rotated." +msgstr "Objetos Trabalho CNC não podem ser girados." + +#: flatcamTools/ToolTransform.py:679 +msgid "Rotate done" +msgstr "Rotação pronta" + +#: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 +msgid "Due of" +msgstr "Devido" + +#: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 +msgid "action was not executed." +msgstr "a ação não foi realizada." + +#: flatcamTools/ToolTransform.py:696 +msgid "No object selected. Please Select an object to flip" +msgstr "" +"Nenhum objeto selecionado. Por favor, selecione um objeto para espelhar" + +#: flatcamTools/ToolTransform.py:731 +msgid "CNCJob objects can't be mirrored/flipped." +msgstr "Objetos Trabalho CNC não podem ser espelhados/invertidos." + +#: flatcamTools/ToolTransform.py:769 +msgid "No object selected. Please Select an object to shear/skew!" +msgstr "" +"Nenhum objeto selecionado. Por favor, selecione um objeto para inclinar!" + +#: flatcamTools/ToolTransform.py:791 +msgid "CNCJob objects can't be skewed." +msgstr "Objetos Trabalho CNC não podem ser inclinados." + +#: flatcamTools/ToolTransform.py:804 +msgid "Skew on the" +msgstr "Inclinando no eixo" + +#: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 +#: flatcamTools/ToolTransform.py:899 +msgid "axis done" +msgstr "concluído" + +#: flatcamTools/ToolTransform.py:821 +msgid "No object selected. Please Select an object to scale!" +msgstr "" +"Nenhum objeto selecionado. Por favor, selecione um objeto para redimensionar!" + +#: flatcamTools/ToolTransform.py:854 +msgid "CNCJob objects can't be scaled." +msgstr "Objetos Trabalho CNC não podem ser redimensionados." + +#: flatcamTools/ToolTransform.py:864 +msgid "Scale on the" +msgstr "Redimensionamento no eixo" + +#: flatcamTools/ToolTransform.py:876 +msgid "No object selected. Please Select an object to offset!" +msgstr "" +"Nenhum objeto selecionado. Por favor, selecione um objeto para deslocar!" + +#: flatcamTools/ToolTransform.py:885 +msgid "CNCJob objects can't be offset." +msgstr "Objetos Trabalho CNC não podem ser deslocados." + +#: flatcamTools/ToolTransform.py:899 +msgid "Offset on the" +msgstr "Deslocamento no eixo" + +#: tclCommands/TclCommandBbox.py:70 tclCommands/TclCommandNregions.py:68 +msgid "Expected FlatCAMGerber or FlatCAMGeometry, got" +msgstr "Esperando FlatCAMGerber ou FlatCAMGeometry, recebido" + +#: tclCommands/TclCommandCopperClear.py:234 tclCommands/TclCommandPaint.py:231 +msgid "Expected -box ." +msgstr "Esperando -caixa." + +#: tclCommands/TclCommandCopperClear.py:243 tclCommands/TclCommandPaint.py:240 +#: tclCommands/TclCommandScale.py:63 +msgid "Could not retrieve box object" +msgstr "Não foi possível recuperar o objeto caixa" + +#: tclCommands/TclCommandCopperClear.py:263 +msgid "" +"None of the following args: 'ref', 'all' were found or none was set to 1.\n" +"Copper clearing failed." +msgstr "" +"Nenhum dos seguintes argumentos foi encontrado ou nenhum foi configurado " +"como 1: 'ref', 'all'.\n" +"Retirada de cobre falhou." + +#: tclCommands/TclCommandPaint.py:210 +msgid "Expected -x and -y ." +msgstr "Esperando -x e -y ." + +#: tclCommands/TclCommandPaint.py:257 +msgid "" +"There was none of the following args: 'ref', 'single', 'all'.\n" +"Paint failed." +msgstr "" +"Nenhum dos seguintes argumentos foi encontrado: 'ref', 'single', 'all'.\n" +"Pintura falhou." + +#: tclCommands/TclCommandScale.py:83 +msgid "Expected -origin or -origin or -origin
." +msgstr "" +"Esperando -origin ou -origin ou -origin
." + +#: tclCommands/TclCommandScale.py:92 +msgid "Expected -x -y ." +msgstr "Esperando -x -y ." + +#: tclCommands/TclCommandSubtractRectangle.py:49 +msgid "No Geometry name in args. Provide a name and try again." +msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." + +#~ msgid "Manufacturing" +#~ msgstr "Fabricação" + +#~ msgid "Function" +#~ msgstr "Função" + +#~ msgid "" +#~ "\n" +#~ "

Selected Tab - Choose an " +#~ "Item from Project Tab

\n" +#~ "\n" +#~ "

Details:
\n" +#~ "The normal flow when working in FlatCAM is the following:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Loat/Import a Gerber, Excellon, " +#~ "Gcode, DXF, Raster Image or SVG file into FlatCAM using either the " +#~ "menu's, toolbars, key shortcuts or even dragging and dropping the " +#~ "files on the GUI.
    \n" +#~ "\t
    \n" +#~ "\tYou 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.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. 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 it's kind: Gerber, Excellon, Geometry " +#~ "or CNCJob object.
    \n" +#~ "\t
    \n" +#~ "\tIf 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." +#~ "
    \n" +#~ "\t
    \n" +#~ "\tYou can change the parameters in this screen and the flow direction is " +#~ "like this:
    \n" +#~ "\t
    \n" +#~ "\tGerber/Excellon Object -> Change Param -> " +#~ "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
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

A list of key shortcuts is " +#~ "available through an menu entry in Help -> Shortcuts List or through it's own key shortcut: F3.

\n" +#~ "\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ "

Aba Selecionado - Escolha " +#~ "um Item na Aba Projeto

\n" +#~ "\n" +#~ "

Detalhes:
\n" +#~ "O fluxo normal de trabalho no FlatCAM é o seguinte:

\n" +#~ "\n" +#~ "
    \n" +#~ "\t
  1. Ler/Importar um arquivo Gerber, " +#~ "Excellon, G-Code, DXF, Imagem Raster ou SVG no FlatCAM usando os menus, " +#~ "barras de trabalho, teclas de atalho ou mesmo arrastando e soltando os " +#~ "arquivos na GUI.
    \n" +#~ "\t
    \n" +#~ "\tVocê pode também ler um projeto FlatCAM clicando duas " +#~ "vezes no arquivo de projeto, arrastando e soltando o arquivo na GUI do " +#~ "FlatCAM ou através dos links de menu/barra de ferramentas oferecidos " +#~ "dentro do aplicativo.

    \n" +#~ "\t 
  2. \n" +#~ "\t
  3. Uma vez que um objeto está " +#~ "disponível na Aba Projeto, selecione-o e então vá para a " +#~ "Aba Selecionado (ou clique duas vezes no nome do objeto " +#~ "na Aba Projeto). A Aba Selecionado será " +#~ "atualizada com as propriedades do objeto de acordo com o tipo: Gerber, " +#~ "Excellon, Geometria ou Trabalho CNC.
    \n" +#~ "\t
    \n" +#~ "\tSe a seleção do objeto for feita na tela com um único clique, e a " +#~ "Aba Selecionado estiver em foco, novamente as " +#~ "propriedades do objeto serão exibidas na Aba Selecionado. Como alternativa, clicar duas vezes no objeto na tela trará a " +#~ "Aba Selecionado e a preencherá mesmo que esteja fora de " +#~ "foco.
    \n" +#~ "\t
    \n" +#~ "\tVocê pode alterar os parâmetros nesta tela com o seguinte fluxo:
    \n" +#~ "\t
    \n" +#~ "\tObjeto Gerber/Excellon -> Alterar Parâmetros -> " +#~ "Gerar Geometria -> Objeto Geometria -> Adicionar " +#~ "Ferramentas (alterar parâmetro na Aba Selecionado) -> Gerar Trabalho " +#~ "CNC -> Objeto Trabalho CNC -> Verificar G-Code " +#~ "(com Editar Código CNC) e/ou anexar/pré-anexar ao G-Code (novamente, na " +#~ "ABA SELECIONADO) -> Salvar G-Code
  4. \n" +#~ "
\n" +#~ "\n" +#~ "

Uma lista de teclas de atalhos " +#~ "está disponível em Ajuda -> Lista de Teclas de Atalho ou usando a sua tecla de atalho: F3.

\n" +#~ "\n" +#~ " " + +#~ msgid "Run Script ...\tSHIFT+S" +#~ msgstr "Executar Script ...\tSHIFT+S" + +#~ msgid "" +#~ "FlatCAM
Version {version} {beta} ({date}) - " +#~ "{arch}

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

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

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

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

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

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

Programadores:
Denis " +#~ "Hayrullin
Kamil \" \"Sopko
Marius Stanciu
Matthieu Berthomé
e " +#~ "muitos outros encontrados aqui.

O " +#~ "desenvolvimento é feito aqui.
Área de DOWNLOAD aqui.
" + +#~ msgid "Expected a FlatCAMGeometry, got %s" +#~ msgstr "Geometria FlatCAM esperada, recebido %s" + +#~ msgid "Saved to: %s" +#~ msgstr "Salvo em: %s" + +#~ msgid "[WARNING_NOTCL] Adding Tool cancelled ..." +#~ msgstr "Adicionar ferramenta cancelada ..." + +#~ msgid "%s" +#~ msgstr "%s" + +#~ msgid "App.on_view_source() -->" +#~ msgstr "App.on_view_source() -->" + +#~ msgid "[success] Name changed from {old} to {new}" +#~ msgstr "Nome alterado de {old} para {new}" + +#~ msgid "[ERROR_NOTCL] %s" +#~ msgstr "[ERROR_NOTCL] %s" + +#~ msgid "Editor %s" +#~ msgstr "Editor %s" + +#~ msgid "[success] Done. Path completed." +#~ msgstr "Caminho concluído." + +#~ msgid "[success] Paint done." +#~ msgstr "Pintura concluída." + +#~ msgid "About" +#~ msgstr "Sobre" + +#~ msgid "" +#~ "General Shortcut list
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " +#~ "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" +#~ "  Zoom Out
'='\n" +#~ "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X\n" +#~ "  Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " +#~ "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" +#~ " \n" +#~ " " +#~ msgstr "" +#~ "Lista de Atalhos Gerais
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 MOSTRA LISTA DE ATALHOS
  
1 Vai para a Aba do Projeto
2 Vai para a Aba Selecionado
3 Vai para a Aba Ferramenta
  
B Novo Gerber
E Editar Objeto (se selecionado)
G Liga/Desliga a Grade
J Vai para as Coordenadas
L Novo Excellon
M Move Objeto
N Nova Geometria
O Ajusta Origem
Q Altera Unidades
P Abre Propriedades da Ferramenta
R Gira 90 graus horários
S Alterna Linha de Comando
T Adiciona uma Ferramenta (quando na Aba " +#~ "Selecionado ou em Ferramentas NCC ou de Pintura)
V Zoom Ajustado
X Espelha em X
Y Espelha em Y
'-'\n" +#~ "  Zoom -
'='\n" +#~ "  Zoom +
  
CTRL+A Seleciona Todos
CTRL+C Copiar Objeto
CTRL+E Abrir Arquivo Excellon
CTRL+G Abrir Arquivo Gerber
CTRL+N Novo Projeto
CTRL+M Ferramenta de Medição
CTRL+O Abrir Projeto
CTRL+S Salvar Projeto Como
CTRL+F10 Alternar Área de Gráfico
  
SHIFT+C Copiar Obj_Name
SHIFT+E Alterna Editor de Código
SHIFT+G Alterna o Eixo
SHIFT+P Abre Janela de Preferências
SHIFT+R Gira 90 graus antihorário
SHIFT+S Executa um Script
SHIFT+W Alterna o Local de Trabalho
SHIFT+X Inclina no Eixo X
SHIFT+Y Inclina no Eixo Y
  
ALT+C Calculadoras
ALT+D Ferramenta PCB 2-Faces
ALT+K Ferramenta Pasta de Solda
ALT+L Ferramenta Filme PCB
ALT+N Ferramenta Retirar Cobre (NCC)
ALT+P Ferramenta Pintura de Área
ALT+Q Ferramenta Importar PDF
ALT+R Ferramenta Transformações
ALT+S Ver Arquivo Fonte
ALT+U Ferramenta Recorte PCB
ALT+1 Habilita todos os Gráficos
ALT+2 Desabilita todos os Gráficos
ALT+3 Desabilita todos os Gráficos não " +#~ "selecionados
ALT+F10 Alterna Tela Cheia
  
F1 Abrir Manual Online
F4 Abrir Tutoriais Online
Del Excluir Objeto
Del Alternativo: Excluir Ferramenta
'`' (Seta Esquerda e Tecla_1)Alterna Área " +#~ "Notebook (Lado Esquerdo)
SPACE (Des)habilita Objeto Gráfico
Escape Deseleciona todos os objetos
\n" +#~ " \n" +#~ " " + +#~ msgid "" +#~ "Editor Shortcut list
\n" +#~ "
\n" +#~ " GEOMETRY EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " +#~ "direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the " +#~ "ARC modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" +#~ "
\n" +#~ "
\n" +#~ " EXCELLON EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q Add Slot Array
R Resize Drill(s)
T Add a new Tool
W Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" +#~ "
\n" +#~ "
\n" +#~ " GERBER EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle " +#~ "in REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " +#~ "FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" +#~ " " +#~ msgstr "" +#~ "Lista de Atalhos dos Editores
\n" +#~ "
\n" +#~ " EDITOR DE GEOMETRIA
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Desenha um Arco
B Ferramenta Buffer
C Copiar Objeto Geo
D Em Adicionar Arco, alterna o sentido do " +#~ "ARCO: CW ou CCW
E Ferramenta de Interseção de Polígonos\n" +#~ "
I Ferramenta de Pintura
J Ir para a Localização (x, y)
K Alterna Encaixe no Canto
M Mover Item Geo
M Em Adicionar Arco, alterna entre os " +#~ "modos de ARCO
N Desenha um Polígono
O Desenha um Círculo
P Desenha um Caminho
R Desenha um Retângulo
S Ferramenta de Subtração de Polígonos\n" +#~ "
T Ferramenta Adicionar Texto
U Ferramenta União de Polígonos
X Espelha a forma no eixo X
Y Espelha a forma no eixo Y
  
SHIFT+X Inclina a forma no eixo X
SHIFT+Y Inclina a forma no eixo Y
  
ALT+R Ferramenta Editor de Transformação\n" +#~ "
ALT+X Desloca a forma no eixo X
ALT+Y Desloca a forma no eixo Y
  
CTRL+M Ferramenta de Medição
CTRL+S Salvar Objeto e Sair do Editor
CTRL+X Ferramenta de Corte de Polígono
  
Space Girar Geometria
ENTER Terminar o desenho para certas " +#~ "ferramentas
ESC Abortar e retornar à Seleção
Del Excluir Forma
\n" +#~ "
\n" +#~ "
\n" +#~ " EDITOR EXCELLON
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Adiciona Matriz de " +#~ "Brocas
C Copiar Broca(s)
D Adicionar Broca
J Ir para Localização (x, y)
M Mover Broca(s)
Q Adicionar Matriz de " +#~ "Ranhuras
R Redimensionar Broca(s)
T Adicionar uma Nova Ferramenta
W Adicionar Ranhura
  
Del Excluir Broca(s)
Del Alternativo: Excluir Ferramenta(s)\n" +#~ "
  
ESC Abortar e retornar para a Seleção
CTRL+S Salvar Objeto e Sair do Editor
\n" +#~ "
\n" +#~ "
\n" +#~ " EDITOR GERBER
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Adicionar Matriz de Pads\n" +#~ "
B Buffer
C Copiar
D Adicionar Disco
E Adicionar SemiDisco
J Ir para a Localização (x, y)
M Mover
N Adicionar Região
P Adicionar Pad
R Nas Ferramentas Trilha & Região " +#~ "alternará em REVERSO entre os modos de curvatura
S Escala
T Adicionar Trilha
T Nas Ferramentas Trilha & Região " +#~ "alternará entre os modos de curvatura
  
Del Excluir
Del Alternativo: Excluir Aberturas
  
ESC Abortar e retornar para a Seleção
CTRL+E Ferramenta Apagador
CTRL+S Salvar Objeto e Sair do Editor
  
ALT+A Ferramenta Marcar Área
ALT+N Ferramenta Poligonizar
ALT+R Ferramenta Transformação
\n" +#~ " " + +#~ msgid "[success] Done." +#~ msgstr "Feito." + +#~ msgid "[WARNING_NOTCL] Cancelled." +#~ msgstr "Cancelado." + +#~ msgid "[success] Added new tool with dia: {dia} {units}" +#~ msgstr "Adicionada nova ferramenta com diâmetro: {dia} {units}" + +#~ msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." +#~ msgstr "O aplicativo está salvando o projeto. Por favor, espere..." + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~ msgid "Object not found: %s" +#~ msgstr "Objeto não encontrado: %s" + +#~ msgid "[success] Opened: %s" +#~ msgstr "Aberto: %s" + +#~ msgid "[success] Paint All Done." +#~ msgstr "Pintura total concluída." + +#~ msgid "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint\n" +#~ "%s" +#~ msgstr "" +#~ "Não foi possível pintar todos. Tente uma combinação diferente de " +#~ "parâmetros, ou um método diferente de pintura\n" +#~ "%s" + +#~ msgid "[success] Paint Area Done." +#~ msgstr "Pintura de área concluída" + +#~ msgid "Generating panel ... Please wait." +#~ msgstr "Gerando painel ... Por favor, aguarde." + +#~ msgid "...proccessing... [%s]" +#~ msgstr "...processando... [%s]" + +#~ msgid "Parsing aperture %s geometry ..." +#~ msgstr "\"Analisando a geometria de abertura %s ...\"" + +#~ msgid "[success] Skew on the %s axis done ..." +#~ msgstr "Inclinação no eixo %s concluída." + +#~ msgid "" +#~ "How much (fraction) of the tool width to overlap each tool pass.\n" +#~ "Example:\n" +#~ "A value here of 0.25 means 25\\% from the tool diameter found above.\n" +#~ "\n" +#~ "Adjust the value starting with lower values\n" +#~ "and increasing it if areas that should be painted are still \n" +#~ "not painted.\n" +#~ "Lower values = faster processing, faster execution on PCB.\n" +#~ "Higher values = slow processing and slow execution on CNC\n" +#~ "due of too many paths." +#~ msgstr "" +#~ "How much (fraction) of the tool width to overlap each tool pass.\n" +#~ "Example:\n" +#~ "A value here of 0.25 means 25\\% from the tool diameter found above.\n" +#~ "\n" +#~ "Adjust the value starting with lower values\n" +#~ "and increasing it if areas that should be painted are still \n" +#~ "not painted.\n" +#~ "Lower values = faster processing, faster execution on PCB.\n" +#~ "Higher values = slow processing and slow execution on CNC\n" +#~ "due of too many paths." + +#~| msgid "z_toolchange = Z coord for Toolchange" +#~ msgid "z_cut = Z coord for Toolchange" +#~ msgstr "z_cut = Z coord for Toolchange" + +#~| msgid "z_toolchange = Z coord for Toolchange" +#~ msgid "z_move = Z coord for Toolchange" +#~ msgstr "z_move = Z coord for Toolchange" + +#~ msgid "%s/Project_%s" +#~ msgstr "%s/Projeto_%s" + +#~ msgid "tool_tab" +#~ msgstr "tool_tab"